Многие пользователи стараются обновлять драйверы для видеокарт, для обеспечения поддержки свежих игр, оптимизации качества и снижения числа ошибок.
Но кто же из гигантов графического рынка лучше справляется с написанием драйверов? Независимая исследовательская компания QA Consultants провела тестирование и доказала, что программный продукт AMD более стабилен, чем NVIDIA.
Специалисты провели 432 теста на множестве видеокарт AMD и NVIDIA. В результате стресс теста AMD успешно прошла 401 задачу, а NVIDIA только 356.
В ходе теста они использовали Radeon RX Vega 64, RX 580, RX 560, Radeon Pro WX 9100, WX 7100 и WX 3100 со стороны AMD, и GeForce GTX 1080 Ti, GeForce GTX 1060 (6 GB), GeForce GTX 1050 (2 GB), Quadro P5000, Quadro P4000 и Quadro P600 со стороны NVIDIA. Глядя на этот список, тестировщиков сложно упрекнуть в ограниченном подходе к проверке.
Сама QA Consultants отметила: «Хотя проведение стресс теста в течение 4 часов является хорошим индикатором постоянных проблем качества, он не отражает случайные проблемы со стабильностью и глюки. Поэтому мы запускали тест от начала до конца в течение 12-ти дней для каждого GPU. В результате мы провели 288 часов безостановочных стресс тестов, созданных для оценки сбоев драйвера».
В общем, аналитики заключили, что в DX11 производительность оказалась выше у NVIDIA, а вот стабильность выше у AMD. Примечательно, что полный документ о тестировании приведен именно на сайте AMD, но принимала ли она участие в его проведении — неизвестно.
Несколько дней назад компания AMD объявила, что прекращает поддержку видеокарт Radeon HD 4000 и более старых. И хотя речь идёт лишь о переводе драйверов свежих моделей ускорителей на новую модель сертификации, это может означает снижение приоритета и даже прекращение доработки драйверов устаревших видеокарт. Кроме того, у AMD пока ещё нет поддержки старых GPU и для будущей операционной системы от Microsoft.
Наши коллеги с сайта Bright Side of News заинтересовались, что же будет с поддержкой ускорителей в зелёном лагере и задали вопрос представителям NVIDIA.
На вопрос о поддержке в Windows 8 аппаратного обеспечения, разрабатываемого компанией, ответил старший PR менеджер по GPU для ноутбуков и Windows RT Брайан Бюрк (Brian Burke):
«На нашем вебсайте мы разместили список продуктов, которые поддерживаетWindows 8. Мы не только поддерживали все старые карты вплоть до 6-й серии, но мы будем поддерживать эти DX9-продукты ещё несколько лет. AMD, если вы в курсе, прекратили поддержку DX9-продуктов для Win7».
Ниже приведен полный перечень видеокарт NVIDIA, поддерживаемых в Windows 8, звёздочками обозначены карты для OEM:
Обещанный ранее патч от id Software, призванный устранить множество недостатков в графических опциях недавно вышедшей игры RAGE, появился в минувшие выходные в игровом онлайн магазине Steam.
Патч предоставляет дополнительные графические опции, позволяющие тонко настроить производительность игры на своем аппаратном обеспечении.
Во всех главных проблемах с графикой, разработчики из id Software обвинили драйверы видеокарт, в связи с этим и AMD и NVIDIA выпустили специальные адаптированные для игры бета-версии драйверов. В дополнение к этому, новый патч значительно улучшает гибкость в конфигурировании настроек графики в меню видеонастроек, и, возможно, позволит некоторым пользователям подобрать такие режимы, при которых их проблемы перестанут проявляться.
В частности, с новым патчем в игре появились настройки вертикальной синхронизации, возможность изменения размера кэша текстур, анизотропной фильтрации, появилась возможность автоматической подстройки параметров в зависимости от количества ядер.
Тем не менее, перечень выявленных проблем остается еще очень длинным. В связи с этим, многие пользователи продолжают жаловаться, что их трудности никуда не делись. Со всеми новыми изменениями в заплатке можно ознакомиться на сайте Steam.
Что же, будем надеяться, что в будущем проблемы с графикой, вызванные драйвером, будут решены. Ну а пока, установив специализированные драйверы для RAGE, вы совершенно не гарантируете себе корректную работу игры, но определённо потеряете работоспособность Battlefield 3.
Автор недавнего тестирования соответствия драйверов AMD и NVIDIA спецификациям OpenGL после недельной плотной работы с обоими вендорами провёл второй забег. По итогам 31 теста, использующих OpenGl версий 3.3, 4.0 и 4.1, результат вышел следующим:
NVIDIA 260.93
AMD 10.10c
Тестов не запустилось, нет поддержки функций
0
0
Тестов не выполнилось, критические ошибки реализации функций
5
4
Тестов выполнилось, ошибки при выполнении
6
2
На этот раз очевидным победителем вышли драйверы AMD. Профессионалы в OpenGL могут оценить в подробностях объём работы по адаптации тестов, который пришлось провести для получения подобных результатов. Помимо проблем и ошибок в самой спецификации OpenGL, дополнительные трудности создаёт различный подход AMD и NVIDIA к реализации OpenGL: AMD чётко следует букве спецификации, даже если результат неработоспособен, NVIDIA реализует работу самого функционала того либо иного расширения, игнорируя прописанные в его спецификации ограничения и правила.
Чем раньше Khronos Group (куратор OpenGL, OpenCL и ряда других открытых стандартов) выкрутит руки вендорам, прекратив порочную практику проталкивания сырых и даже защищённых патентами функций (что прямо противоречит декларируемой открытости) в стандарт, и введёт сертификацию соответствия драйверов, тем лучше будет для самого OpenGL и его родственников как стандартов, и их реализациям, если, конечно, их сторонники хотят коммерческого успеха. Напомним, что один из крупнейших разработчиков профессиональных приложений графики и САПР Autodesk перешёл на использование Direct3D, а Adobe выбрала CUDA для Mercury Engine в том числе после горького опыта поддержки OpenGL в Photoshop, когда выяснилось, что драйверы некоторых вендоров, в особенности Intel, анонсируют поддержку функций, которые фактически не работают.
У обеих компаний не всё хорошо в части полного соответствия стандарту.
Стандарт OpenGL 4.1 был принят Khronos Group еще летом, и ведущие разработчики графических решений для ПК уже поддерживают его в драйверах (260.99 у NVIDIA и Catalyst 10.10c у AMD). Программист графики Christophe Riccio решил проверить, насколько реализация OpenGL 4.x от обеих компаний соответствует спецификации Khronos, для чего прогнал собственный набор тестов, написанный в строгом соответствии со стандартом в системах с видеокартами GeForce GTX 470 и Radeon HD 5850 и различными версиями драйверов для Windows 7. Итог по выполнению тридцати различных тестовых задач получился не очень утешительный:
NVIDIA 260.93
AMD 10.10c
Тестов не запустилось, нет поддержки функций
0
2
Тестов не выполнилось, критические ошибки реализации функций
2
8
Тестов выполнилось, ошибки при выполнении
5
1
С полными результатами можно ознакомиться на специальной страничке, но состояние поддержки современных версий OpenGL даже в драйверах вендоров для разработчиков оставляет желать лучшего. AMD находится на очень ранних этапах реализации поддержки OpenGL 4.1, до сих пор не поддерживает ряд функций 4.0 и даже в тесте OpenGL 3.3 обнаружилась проблема. NVIDIA, реализовав поддержку практически всех функций в целом, всё еще не выловила множество багов в реализации конкретных функций.
Несомненно, что подобное состояние поддержки в драйверах является одной из причин, почему разработчики OpenGL-приложений в массе не стремятся вылезать за пределы OpenGL 2.1, особенно с учётом ограниченности поддержки новых версий OpenGL в Linux и MacOS. Нелишне также будет упомянуть, что третий гигант графического рынка, компания Intel, поддержку OpenGL 4.x в своих решениях еще даже не планирует — Sandy Bridge будет иметь поддержку лишь Direct3D 10.1, что соответствует максимум OpenGL 3.3 по функциональности.
Сайт KitGuru провёл масштабное тестирование новых драйверов от ведущих производителей GPU на предмет работы методик улучшения качества изображения в фильмах при помощи масштабного теста HQV Benchmark 2.0.
Компании тратят миллионы долларов на создание видео HD качества, но порой пользователь сталкивается с проблемами отображения из-за плохих драйверов.
Можно долго играться с настройками в контрольной панели драйвера, чтобы добиться высокого качества картинки. Это конечно занятная процедура, но сайт KitGuru решил подойти к этому вопросу с академической точки зрения и протестировать современные драйвера от ATI, NVIDIA и Intel в профессиональном тесте HQV 2.0.
Тест представляет собой обновленную версию оригинального инструмента и состоит из множества различных видеоклипов и видеотестов, которые предназначены для оценки коррекции движения, деинтерлейсинга, декодирования, уменьшения шума и других методик улучшения качества отображаемой картинки.
Существуют две версии программы, стандартной, идущей на DVD и высокой четкости, использующей Blu-ray диск. В тесте использована Blu-ray версия, чтобы сосредоточиться на HD контенте.
Для видеокарт NVIDIA использовался драйвер Forceware 257.15 бета, для ATI новейший WHQL драйвер Catalyst 10.6, который включает новые функции, такие как Mosquito, Noise Reduction и Deblocking. Графика Intel GMA X4500 использовала драйвер 8.15.10.1872, а Intel HD Graphics (i3) - 8.15.10.1952.
Результаты теста представлены ниже, а с подробным описанием и результатами каждого теста вы можете ознакомится здесь (на английском языке).
Краткие выводы :
Intel: Даже несмотря на отказ от выпуска дискретных Larrabee видно, что инженеры Intel уже сделали много для оптимизации обработки видео высокой чёткости и каждое новое поколение имеет определённый прогресс. Если же сравнивать интегрированный графический процессор с современными GPU от NVIDIA или ATI — то пока ещё Intel значительно им уступает. Но нужно снять шляпу перед Intel, если учесть, что последние чипы лучше предыдущих на 125%. Intel определенно движется в правильном направлении — и делает это быстрее, чем кто-либо.
NVIDIA: Опять же, был достигнут прогресс. Переход от NVIDIA G210/220 к нынешнему поколения процессоров Fermi является очень существенным. Кроме того, инженеры NVIDIA постоянно работают с результатами тестов KitGuru и стараются устранить замеченные проблемы, а так же собираются добавить новые функции на примере ATI, такие как Mosquito Noise Reduction и Deblocking.
ATI: Похоже, что ATI даёт преимущество опыт разработки микросхем для цифровых телевизоров. Даже бюджетные карты, такие как пассивно охлаждаемый Sapphire HD 5550, имеет аналогичное флагманской GTX480 от NVIDIA качества видео. Очевидно, что они много работают над улучшением драйверов. На настоящий момент можно с уверенностью заявить, что HD 5000 серия карт предлагает лучшее видео HD качества из доступных на рынке.
Результаты также показали, что Catalyst 10.6, без сомнения, лучший драйвер ATI на настоящий момент в отношении качества видео. Новые функции в Catalyst 10.6, такие, как Mosquito Noise Reduction и Deblocking реально способствуют повышению выходного качества изображения.
Мы уже писали, что последние версии PhysX System Software вновь уничтожили поддержку GPU-ускорения в системах с видеокартами на базе AMD и NVIDIA. Народная мысль с ответным ударом «не заржавела» — появился патч (~25 Мб) для патча, после последовательного применения которых к драйверам 197.хх и последней версии PhysX System Software аппаратное ускорение вновь работает. Попутно новый патч обещает окончательное решение проблемы необходимости подключения монитора к видеокарте на базе NVIDIA для работы PhysX-ускорения. Мы будем следить за событиями этого противостояния, хотя итог известен заранее: «либо ишак издохнет, либо султан».