Nvidia RTX 20XX: революция в графике или голый маркетинг?
"Революция! Новый виток в развитии компьютерной графики! Бескомпромиссное качество визуализации!" – Глава Nvidia Хуан Жэньсюнь не стеснялся в определениях на презентации нового поколения видеокарт. Конечно, такой уважаемый человек врать не будет, но мы всё же попробуем трезвым взглядом оценить потанцевал новых зелёных карточек.
Для тех, кто всё пропустил
Очень скоро в Кёльне начнётся (возможно, когда вы это читаете, она уже прошла) конференция Gamescom 2018 – это такая "Е3 для бедных". Открывала событие компания Nvidia со своим GeForce Gaming Celebration, от которого никто не ждал ничего, кроме официальной презентации новой линейки видеокарт. Единственный спикер мероприятия Хуан Жэньсюнь не стал выкручивать коту хвост и сразу дал понять, что карточки будут, за что ему досрочно хотелось отреспектовать. Началось всё действительно очень бодро.
Всё слухи и сливы не имели ничего общего с реальностью. Вы будете очень удивлены! – Хуан Жэньсюнь
Хуан, видимо, плохо следил за сливами, ибо вторая их волна в точности описала все презентованные карточки. Ну да ладно. Следующий час с лишним глава Nvidia эмоционально рассказывал о том, чем мы так сильно должны быть удивлены.
И пришёл Ray tracing
Трассировка лучшей – метод рендеринга 3D-графики, принципиально отличающийся от привычной нам растеризации. Ray tracing подразумевает получение финальной картинки путём построения лучей от камеры наблюдателя к 3D-сцене, которые получают информацию о положении объектов, их тенях и отражениях. При обычной растеризации всё происходило наоборот – готовая сцена проецировалась на плоскость (экран). Объяснение довольно грубое, но если браться описывать тонкости, то пост про видеокарты превратится в научную статью по методам 3D-рендеринга. Кому интересно – тот всегда может просветиться сам, вооружившись гуглом.
Принцип работы Ray tracing
Собственно, про этот самый Ray tracing со всеми его преимуществами и шла речь вплоть до короткой части презентации новых видеокарт. Стоит понимать, что сама Nvidia ничего не изобретала, и о трассировке лучей, как о светлом будущем 3D-графики, говорили ещё в прошлом десятилетии. Частично метод уже использовался в кинематографе и мультипликации, но ни о каком real-time рендеринге речи не шло – всё упёрлось в производительность железа. Заслуга Nvidia заключается как-раз в том, что они наконец разработали техническую основу для внедрения трассировки лучшей в игровую индустрию.
Преимущества
Нас, любителей спускать по десять МРОТов на виртуальные красоты, прежде всего интересуют видимые на экране родного монитора преимущества всех этих сложных технологий. С трассировкой лучей на новый уровень выйдут тени, освещение, отражения и... всё.
Теней теперь больше, а сами они мягче, освещение более комплексное и живое, но главная проблема, которую решает новый рендер – отражения. Эта, казалось бы, ерундовая составляющая 3D-сцены всегда была слабым местом метода растеризации, где любое отражение представлялось просто ещё одной сценой, которую нужно со скрипом отрисовать. Разработчикам приходится выдумывать костыли и всячески ухищряться, дабы обойти технические ограничения. То же самое было и с освещением, когда необходимо расставлять невидимые источники света, чтобы симулировать естественные для реального мира процессы расхождения лучшей света. Ray tracing с удивительным изяществом решает все эти проблемы, внедряя в рендер процессы, программно симулирующие построение изображения в реальности.
Огонь, отражающийся в глазах вояки из Battlefield V. Как мы раньше без этого жили! [sarkasm]
Таким образом новое решение от Nvidia не только улучшит картинку, но и позволит разгрузить разработчиков, частично сняв с них задачи по построению освещения.
Подводные камни
Прежде всего, стоит понимать, что любое техническое нововведение в известных рыночных отношениях всегда натыкается на одни и те же грабли. Как пример можно вспомнить многострадальный PhysX, представленный зелёными как мастхэв для современной графики ещё 10 лет назад. Где PhysX теперь? Разработчикам не интересно тратить слишком много ресурсов на технологию, которая будет работать лишь на небольшой доле устройств. Да, Nvidia уверенно опережает AMD на рынке графических решений для ПК, но не стоит забывать, что все консоли (которые приносят львиную долю прибыли ААА проектам) уже традиционно работают на графических процессорах от AMD. Как и в случае с PhysX, зелёным придётся в ручном режиме уговаривать разработчиков, дабы те сделали из своей игры технодемку их замечательной технологии. Кстати, 4A games уже уговорили, и их без того прекрасная Metro Exodus с трассировкой лучей выглядит просто потрясающе. Достаточно ли этого для массового исхода разработчиков на новый рендер? Вряд ли.
Ray tracing в Metro Exodus
Внимательный читатель справедливо заметит, что выше я рассказывал про удобство нового рендера для разработчиков. Да, внедрить Ray tracing – не самая большая проблема, только вот никто не избавит разработчиков от необходимости работать со старым рендером, поскольку трассировку не осиливает даже десятое поколение GeForce, не говоря уже о том, что большинство клиентов самой Nvidia до сих пор сидит на GTX 9XX и GTX6XX. Соответственно, получаем двойной объём работ, который никто не будет на себя брать без адекватных партнёрских соглашений.
Так что там с видеокартами?
Массовые сливы инфы перед презентацией оставили мало места для интриги. Новая серия карточек будет носить индекс вида RTX 20XX. Буква R, вместо G указывает на технологию Ray tracing, а числовой индекс 20XX, вместо ожидаемого ранее 11XX призван продемонстрировать революционность новых видеокарт. Над названием маркетологи поработали, но нас больше интересует результаты деятельности инженеров.
В отрыве от рейтрейсинга новые карты не выглядят чем-то за рамки выходящим. Если говорить о производительности, (что действительно всех интересует), то новая линейка демонстрирует вполне ожидаемые результаты. Сливы тестов показывают прирост производительности от 30% до 50% относительно десятой серии. Кстати, уже официально опубликованные ТТХ новых чипов красноречиво подтверждают слитые результаты тестов.
А вот с ценами всё вышло не так ожидаемо. Стартовая цена RTX 2070 составляет 499$ против 379$ на старте GTX 1070, RTX 2080 продают по 699$ вместо 600$ за GTX 1080, а флагманская RTX 2080ti получила совсем неприличный ценник в тыщу баксов. Само собой, со всеми пошлинами на импорт суммы в рублях получаются ещё более неприятные.
Высокий ценник не помешал первой партии разлететься как горячие пирожки
По итогу
Конечно, Ray tracing – это никакая не революция, а вполне себе логичный этап эволюции игровой графики. Да, технология нужная и перспективная, но стоило ли делать на ней такой акцент? Маркетологам Nvidia необходимо было выделить продающую особенность новой линейки, при том, что снижения техпроцесса или радикального роста производительности не случилось. Оценят ли всё это потребители – вопрос. Будет ли AMD смиренно наблюдать за происходящим, или попытается умыкнуть из стана зелёных верных клиентов чем-то более соблазнительным – вопрос ещё более интригующий.
Ещё про графические технологии у меня в блоге:
2.5D: Что такое воксельная графика?
Как я Turing(у) изменил
Всем привет.
Начну с того, что я ждал Turing почти 2 года, чтобы комфортно без ограничений играть в разрешении 4096х2160, которое у меня с конца 2014 года
Вот наконец, за неделю до анонса, пошла информация о спецификациях из которых было видно, что RTX 2080 имеет теоретическую производительность примерно на уровне GTX 1080Ti.
"Ну ладно, - подумал я. - Получить производительность 1080Ti, а скорее чуть больше (новая архитектура, новый техпроцесс), по меньшей цене - это уже неплохо. А может и на RTX 2080Ti, которая будет значительно мощнее 1080Ti, разорюсь".
20 августа последовала презентация на которой в основном была вода про трассировку лучей и производительность в ней, а не про общую производительность. Показали насколько огромный новый чип в сравнении с Паскалем. Половину его площади занимают новые тензорные ядра и ядра для трассировки лучей, а шейдерные и вычислительные ядра по площади примерно как у Паскаль, если не меньше.
Вдобавок в самом начале презентации открылись предзаказы на Founder Edition, неприятно поразив крайне высокими ценами. Досмотрев презентацию, увидел на ней цены на простой референс 499, 699 и 999 долларов, и успокоился.
Я разумно предположил, что новая технология будет целиком обрабатываться на новых ядрах и никоим образом не будет влиять на производительность. Таким образом, если раньше производительность сильно проседала из-за теней и освещения, которое реализовывалось через SSAO, HBAO и прочие технологии, то теперь освободятся мощности под остальные задачи и та же 2080 окажется не на уровне 1080Ti, а прилично мощнее, а значит мы получаем более мощную видеокарту по той же цене. Неплохо.
Однако все еще настораживала тишина со стороны Нвидия про общую производительность (с RTX и без нее) относительно старых видеокарт, поэтому я с возросшим нетерпением ждал тестов видеокарт, как вдруг проскакивает информация, что Ларка в FULL HD с включенным RTX на Gamescom идет в ощутимо меньшем фпс, чем 60. По отзывам журналистов в среднем было 40 фпс, (вместо ожидаемых мной 140 минимум). То есть не просто сохраняются мощности при поддержке RTX игрой, но еще стремительно сжираются. Тут я огорчился, но сославшись что и игра сырая, не вышедшая, и драйвера сырые решил дальше ждать тестов.
Правильно говорят "утро вечера мудренее". На следующий день проснулся с мыслью, что выход Turing и тесты будут нескоро, а к тому моменту и Паскалей станет меньше на складах, и в случае даже средних результатов тестов, будет рост цен на Паскали вдобавок к их дефициту, а значит надо взвесить всю имеющуюся информацию. Сравнил по базе techpowerup (https://www.techpowerup.com/gpudb/3224/geforce-rtx-2080, https://www.techpowerup.com/gpudb/2877/geforce-gtx-1080-ti) характеристики 2080 и 1080Ti. Увидел более низкую производительность в Тфлопсах (10,068 GFLOPS против 11,340 GFLOPS), более низкую пропускную способность памяти (448.0 GB/s против 484.4 GB/s). И это все объясняется теперь когда мы знаем, что реальная площадь чипа (без тензорных и трейсерных ядер) чуть меньше, чем у паскаля. Также я вспомнил, что и объем памяти у 2080 меньше (8 гигов против 11). Сопоставив эту информацию с фактом сильного влияния RTX на FPS, с тем, что это новая технология, которая еще будет долго обкатываться, доводиться до ума, внедряться (как это было с шейдерами, как это есть с DX12) инженерами Нвидия и разработчиками игр, я понял, что у меня нет никаких даже призрачных шансов играть ближайшие два года во все новинки c 60 фпс минимум в 4к на ультрах с RTX даже на RTX 2080Ti.
Теоретическая производительность. Первая картинка референс GTX 1080Ti, вторая RTX 2080
Память. Первая картинка референс GTX 1080Ti, вторая RTX 2080
Таким образом, я нашел подтверждение появляющимся высказываниям, что Turing - это Pascal с RTX. С RTX, который мне для 4к 60 фпс придется выключать, как HairWorks, как и прочие мегатехнологии Нвидия. Зачем платить больше? Зачем переплачивать за тензор и RTX? С этими мыслями я пошел смотреть цены на Asus 1080Ti ROG STRIX на которую облизывался уже почти два года. Выяснил, что в одном немецком интернет-магазине я получу ее за 57 штук с учетом премиум-доставки. Но тут вспоминаю, что ведь на RTX 2080 заявлена цена всего-то в 699 долларов (47 159.63 рубля по текущему курсу). Однако это цена за референс, а мне нужен непременно минимум не разогнанный Asus STRIX, который явно будет дороже, тем более на старте по цене он скорее будет ближе к Founder Edition. Также меня убедили 4k тесты выбранной версии1080Ti, показывающие отличную производительность даже в очень тяжелых играх. На этом я окончательно кладу болт на Тьюринг, заказывая 1080Ti. Понятно, что первое время цены на новинки всегда высокие. Но, во-первых, я слишком устал ждать, чтобы еще и адекватные цены ждать. Во-вторых, не та новинка оказалась, чтобы за нее столько отдавать. Я был бы готов переплатить без проблем, я был готов даже за 90к+ купить 2080Ti если бы речь реально шла о чем-то реально очень мощном, а не просто о новой сырой технологии.
Взял бы я Тьюринг, играя в разрешении 1920х1080? А пожалуй и тут нет. Нет смысла в таких дорогих и мощных видеокартах при таком разрешении экрана, по моему мнению. В таком случае я бы и дальше сидел на видеокартах уровня 1060 по 5 лет с 60 фпс, поплевывая на новое железо и конски требовательный RTX.
P.S. Помимо оптимизационной составляющей новой технологии вопросы вызывает и ее непосредственное визуальное качество. К примеру в ролике, посвященному RTX в BF V можно заметить, как отражающие текстуры при включении RTX заменяются на глянцевые и как будто хуже детализированные.
Также в Метро Исход помещения без внутренних источников света становятся не реалистично темными вплоть до того, что игрок в помещении без дверей и с выбитыми окнами днем включает фонарь, при том что свет должен отражаться от поверхностей и освещать лучше
Смотрите с 2:08
Ролик ниже с 1:23
Надеюсь кому-то мой опыт поможет сделать наилучший для своей ситуации выбор.
Цены на новинки
Конференция nvidia в одной картинке
Nvidia не перестает удивлять!
Поиграем в бизнесменов?
Одна вакансия, два кандидата. Сможете выбрать лучшего? И так пять раз.
RTX 2080Ti за 96 000 рублей не справляется с Shadow of the Tomb Raider в 60 FPS при 1080p на максималках
Вчера Nvidia официально представила видеокарты линейки RTX. Топовой является модель 2080 Ti, которая стоит 96 000 рублей. Как оказалось, видеокарта не может выдать 60 FPS при разрешении 1080p в Shadow of the Tomb Raider с включенной технологией трассировки лучей (RTX) на максималках.
Журналисты издания PCGamesHardware поиграли в Shadow of the Tomb Raider на максимальных настройках графики (с RTX) на видеокарте RTX 2080Ti и убедились, что частота кадров в игре колеблется в районе 40-45 FPS. В некоторых сценах FPS падал до 30, а иногда повышался до 70.
Видимо, технология трассировки лучшей, которая улучшает освещение и графику в играх, потребляет слишком много ресурсов. При разрешении 1440p ситуация будет еще хуже.
Возможно, на выходе Shadow of the Tomb Raider FPS смогут увеличить драйверами и оптимизацией. Релиз состоится 14 сентября на PC, PlayStation 4 и Xbox One. Продажи видеокарты стартуют 20 сентября.
Источник: http://vgtimes.ru/news/50870-rtx-2080ti-za-96-000-rubley-ne-...