Новости про NVIDIA и драйвер

Бета-драйверы NVIDIA 260.19.26 для Linux и драйвер CUDA 3.2 для MacOS

Обновление драйверов для альтернативных операционных систем.

NVIDIA опубликовала следующую предварительную версию драйверов для Linux за номером 260.19.26. Об изменениях не сообщается, все желающие могут их поискать, скачав дистрибутив с FTP сайта по ссылкам ниже. Поддерживаются видеокарты GeForce/Quadro на базе NV40 и более новых архитектур.

Также обновился драйвер CUDA для видеокарт NVIDIA в компьютерах Apple Mac. Версия 3.2.17 поддерживает, как следует из названия, последнюю версию CUDA API, а также новые видеокарты Quadro 4000 for Mac. Загрузить драйвер для MacOS X 10.6.5 можно с сайта NVIDIA (~15 Мб).

Драйверы NVIDIA 263.09 для GeForce GTX 580

Также и для GeForce GTX 460 SE.

Владельцы новейших карт на базе NVIDIA получают внеочередную поддержку драйверами. Новый драйвер 263.99 признаёт только видеокарты GeForce GTX 580 и GeForce GTX 460 SE. Кроме как поддержки последней, из изменений ничего не заявлено.

Загрузить дистрибутив драйвера для различных операционных систем Windows можно по ссылкам ниже:

Пакет драйвера включает в себя PhysX System Software 9.10.0514, драйвер HD Audio 1.1.90 и стереодрайвер 3D Vision.

Обновление драйвера 3D Vision для поддержки 18 моделей 3D-телевизоров

Число поддерживаемых для 3DTV моделей телевизоров Philips, Sony, и Samsung расширено.

NVIDIA выпустила специальное обновление для стереодрайвера 3D Vision, добавляющее поддержку нескольких моделей 3D-телевизоров. Хотя список поддерживаемых моделей телевизоров изначально был весьма широк, компания продолжает тестировать экземпляры различных производителей, дополняя драйвер для оптимальной поддержки. Обновление добавляет поддержку для следующих моделей:

  • Samsung: PN50C8000YF, PN58C7000, PN63C8000YF, PS50C7000, PS50C7700, PS50C7705, PS58C7000, PS63C7000, PS63C7700
  • Sony: KDL-40HX805, KDL-40NX710, KDL-46NX710
  • Philips: 40PFL8605H/12, 46PFL8605H/12, 52PFL8605H/12
  • Vizio: XVT3D424SV, XVT3D474SV, XVT3D554SV

Обновление устанавливается только поверх комплекта драйверов GeForce версий 260.99 или 262.99. Загрузить заплатку можно с сайта NVIDIA (~3 Мб).

Устанавливать его имеет смысл лишь владельцам одновременно комплектов NVIDIA 3D Vision и 3D-телевизоров, или владельцам 3D-телевизоров и компьютеров с ПО 3DTV Play в комплекте — несмотря на то, что ноябрь уже близится к концу, отдельная версия 3DTV Play так в продаже и не появилась.

Драйверы NVIDIA для Unix 260.19.21

Оперативные заплатки драйвера для Linux/FreeBSD/Solaris.

Список изменений не отличается от бета-версии 260.19.21, также это первый драйвер для операционных систем семейства Unix с поддержкой GeForce GTX 580. Поддерживаются графические процессоры GeForce 6X00 и более новые, а также эквивалентные видеокарты Quadro и интегрированные графические ядра GeForce/ION.

Загрузить дистрибутивы для разных операционных систем можно с сайта NVIDIA по сLinux driver 260.19 downloadсылкам ниже:

Бета-драйверы NVIDIA 260.19.21 для Linux

Публичное тестирование следующей версии бинарного драйвера.

Появилась новая версия драйвера NVIDIA для операционной системы Linux. В драйвере 260.19.21 сделаны следующие изменения:

  • повышена стабильность работы OpenGL для многопоточных приложений;
  • исправлены случайные аварийные завершения OpenGL;
  • исправлена ошибка предыдущих драйверов 260-й серии в VDPAU, приводившая к утечке системной памяти.

Также можно отметить, что это первый драйвер NVIDIA для Linux с поддержкой видеокарт GeForce GT 430. Загрузить дистрибутив драйвера можно по ссылкам ниже.

Драйверы NVIDIA 262.99 для GeForce GTX 580

Для анонсированного вчера флагмана компании.

262.99 — первый официальный драйвер с поддержкой видеокарт GeForce GTX 580. Если среди наших посетителей уже есть счастливые обладатели новейшей видеокарты, загружать драйвер необязательно — кроме сертификата WHQL, изменений в сравнении с доступным на сопроводительных дисках драйвером 262.99 нет. Владельцы карт предыдущих поколений также могут не беспокоиться — пакет драйверов поддерживает только GTX 580.

Загрузить дистрибутивы для разных версий Windows можно по ссылкам ниже:

Дистрибутивы включают в себя драйвер HDAudio для передачи звука через HDMI версии 1.1.9.0, пакет PhysX System Software версии 9.10.0514 и стереодрайвер 3D Vision (кроме пакетов для Windows XP).

Также вышел обновлённый драйвер USB ИК-эмиттера контроллера 3D Vision 262.99, позволяющий использовать стереорежим совместно с новой видеокартой. Загрузить можно с сайта NVIDIA (~2 Мб).

NVIDIA 3D Vision CD 1.38

Обновлённый комплект ПО и драйверов для владельцев 3D Vision.

Новая версия 3D Vision CD 1.38 содержит графический и стереодрайвер 260.99, драйвер USB ИК-эмиттера 260.99 и последние версии программного обеспечения 3D Vision Video Player и 3D Photo Viewer. Диск содержит заметные улучшения:

  • Поддержка 3D Vision Streaming (потоковое видео из Интернет в 3D-формате) для браузеров Firefox 4 и Google Chrome.
  • Поддержка 120 Гц мониторов Hannstar HS233 и Planar SA2311W.
  • Профили стерео для игр Call of Duty: Black Ops и H.A.W.X. 2.
  • Поддержка формата 3D Sweep Panorama от Sony для 3D Photo Viewer.

Загрузить ISO-образы 3D Vision CD 1.38 можно с официального сайта:

Политика объединения компонентов в один установщик, введённая NVIDIA в драйверах 260.хх, помимо преимуществ имеет и недостатки. Теперь стереодрайвер 3D Vision недоступен отдельно, и желающие воспользоваться новыми функциями вынуждены качать вдесятеро больший объём полного комплекта, либо ждать неизвестно сколько до обновления основного пакета драйверов.

Повторное тестирование OpenGL драйверов AMD и NVIDIA

Лучше, но проблемы еще есть.

Автор недавнего тестирования соответствия драйверов AMD и NVIDIA спецификациям OpenGL после недельной плотной работы с обоими вендорами провёл второй забег. По итогам 31 теста, использующих OpenGl версий 3.3, 4.0 и 4.1, результат вышел следующим:

 NVIDIA 260.93AMD 10.10c
Тестов не запустилось, нет поддержки функций00
Тестов не выполнилось, критические ошибки реализации функций54
Тестов выполнилось, ошибки при выполнении62

На этот раз очевидным победителем вышли драйверы AMD. Профессионалы в OpenGL могут оценить в подробностях объём работы по адаптации тестов, который пришлось провести для получения подобных результатов. Помимо проблем и ошибок в самой спецификации OpenGL, дополнительные трудности создаёт различный подход AMD и NVIDIA к реализации OpenGL: AMD чётко следует букве спецификации, даже если результат неработоспособен, NVIDIA реализует работу самого функционала того либо иного расширения, игнорируя прописанные в его спецификации ограничения и правила.

Чем раньше Khronos Group (куратор OpenGL, OpenCL и ряда других открытых стандартов) выкрутит руки вендорам, прекратив порочную практику проталкивания сырых и даже защищённых патентами функций (что прямо противоречит декларируемой открытости) в стандарт, и введёт сертификацию соответствия драйверов, тем лучше будет для самого OpenGL и его родственников как стандартов, и их реализациям, если, конечно, их сторонники хотят коммерческого успеха. Напомним, что один из крупнейших разработчиков профессиональных приложений графики и САПР Autodesk перешёл на использование Direct3D, а Adobe выбрала CUDA для Mercury Engine в том числе после горького опыта поддержки OpenGL в Photoshop, когда выяснилось, что драйверы некоторых вендоров, в особенности Intel, анонсируют поддержку функций, которые фактически не работают.

Исследование реального состояния поддержки OpenGL 4.x в драйверах NVIDIA и AMD

У обеих компаний не всё хорошо в части полного соответствия стандарту.

Стандарт 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.93AMD 10.10c
Тестов не запустилось, нет поддержки функций02
Тестов не выполнилось, критические ошибки реализации функций28
Тестов выполнилось, ошибки при выполнении51
С полными результатами можно ознакомиться на специальной страничке, но состояние поддержки современных версий 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 по функциональности.

CUDA Toolkit 3.2 RC2

Вторая предварительная версия CUDA Toolkit 3.2 и новые бета-драйверы для него.

NVIDIA продолжает открытое тестирование следующей версии APICUDA и набора средств разработки для него. Второй кандидат на релиз исправляет некоторые ошибки в поддержке архитектуры Fermi и улучшает совместимость с компилятором Intel в Linux. Загрузить инструменты разработки и документацию можно со специальной страницы сайта NVIDIA для разработчиков.

Одновременно NVIDIA обновила и драйверы с предварительной поддержкой CUDA 3.2 для всех основных платформ: