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

64-битный драйвер NVIDIA для FreeBSD на подходе

Энтузиасты обнаружили прототип драйвера на FTP сервере NVIDIA.

Недавно журналистам сайта Phoronix.com удалось получить от представителей NVIDIA информацио о планах по созданию 64-битного драйвера для FreeBSD. NVIDIA тогда сообщила, что предварительная версия появится уже в этом году. И вот теперь на FTP сервере NVIDIA обнаружился дистрибутив драйвера, промаркированный как NVIDIA-FreeBSD-x86_64-195.22. Файл размером 25 Мб датирован 03 декабря и, вероятно, и является той самой обещанной версией, хотя сайт NVIDIA в настоящее время хранит молчание. Доступна также и документация к этому драйверу, хотя очевидных сведений о новшествах она не содержит.

Драйверы NVIDIA для мобильных решений 195.62 WHQL

NVIDIA официально опубликовала новые драйверы для видеоадаптеров нотубуков.

В драйверах 195.62 сделано внушительное количество изменений:

  • добавлена поддержка OpenCL 1.0;
  • добавлена поддержка DirectCompute (в Windows 7);
  • добавлена предварительная поддержка CUDA 3.0;
  • поддержка OpenGL 3.2;
  • исправления для Need for Speed: Shift;
  • ускорение SLI для Borderlands, Call of Duty: Modern Warfare 2, FIFA Soccer 10

Драйверы имеют сертификат WHQL и поддерживают мобильные решения GeForce и Quadro поколения 8Х00 и более новые. Загрузить драйверы можно по ссылкам ниже:

Драйвер GeForce/ION 195.62 WHQL

Буквально на следующий день вслед за появлением драйвера бета-версии 195.55, сегодня на официальном сайте NVIDIA уже был размещён тот же драйвер 195.62, но уже имеющий WHQL-сертификацию от Microsoft. Как и ранее, поддерживаются все графические процессоры GeForce серии 6—9, 100 и 200, а также ION для настольных ПК.

В новую серию драйверов серии 195.62 внесены следующие изменения:

  • Добавлено GPU-ускорение, обеспечивающее более плавное воспроизведение онлайн HD видео с новым проигрывателем Adobe Flash 10.1 бета.
  • Добавлена поддержка GeForce GT 240.
  • Добавлена поддержка открытого языка вычислений OpenCL 1.0 на всех графических процессорах GeForce серии 8 и более поздних.
  • Улучшены возможности и производительность CUDA Toolkit 3.0.
  • Добавлена поддержка SLI и работы с несколькими GPU во многих популярных игровых новинках, включая Borderlands, Call of Duty: Modern Warfare 2, FIFA Soccer 10 и многие другие.
  • Многочисленные исправления, включая улучшенную производительность Need for Speed: Shift.

Скачать драйвер можно в следующих версиях:

Драйвер GeForce/ION 195.62 бета

Не прошло и недели с момента выхода драйвера 195.55 бета, как 25 ноября вышла новая версия — 195.62 бета. Поддерживаются все графические процессоры GeForce серии 6—9, 100 и 200, а также ION для настольных ПК.

В новую серию драйверов серии 195.62 внесены следующие изменения:

  • Добавлено GPU-ускорение, обеспечивающее более плавное воспроизведение онлайн HD видео с новым проигрывателем Adobe Flash 10.1 beta.
  • Добавлена поддержка GeForce GT 240.
  • Добавлена поддержка открытого языка вычислений OpenCL 1.0 на всех графических процессорах GeForce серии 8 и более поздних.
  • Улучшены возможности и производительность CUDA Toolkit 3.0.
  • Добавлена поддержка SLI и работы с несколькими GPU во многих популярных игровых новинках, включая Borderlands, Call of Duty: Modern Warfare 2, FIFA Soccer 10 и многие другие.
  • Многочисленные исправления, включая улучшенную производительность Need for Speed: Shift.

Скачать драйвер можно в следующих версиях:

Неофициальные драйверы PhysX 9.09.0930

В Сеть утекла новая версия PhysX System Software, предназначенная для разработчиков.

Деталей об изменениях в версии 9.09.0930, понятное дело, не сообщается, но обозреватели сайта PhysXInfo.com отмечают присутствие обновленных версий библиотек PhysXSDK в дистрибутиве. Следует отметить, что NVIDIA недавно изменила порядок доступа к средствам разработки PhysX SDK — теперь для скачивания даже «свободной» версии комплекта программ и документации требуется обязательная регистрация в качестве разработчика на специализированном сайте NVIDIA. Судя по подобным новостям, врядли новая политика ограничения доступа к средствам PhysX будет иметь успех, так что очередных «утечек» долго ждать не придётся.

PhysX logo

Загрузить неофициальные драйверы PhysX можно с сайта laptopvideo2go.com (~35 Мб).

Бета-драйвер GeForce/ION 195.39

NVIDIA представила новую бета-версию 195.39 своих драйверов, предназначенных для ускорителей GeForce и ION. Драйвер датируется 30 октября.

Поддерживаются настольные GPU серий GeForce 6—9, 100 и 200, а также графика ION.

В новой версии внесено множество важных изменений, в частности:

  • Добавлена поддержка OpenCL 1.0 (открытый стандарт вычислений) для видеокарт GeForce 8 и выше.
  • Добавлена поддержка набора инструментов CUDA Toolkit 3.0.
  • Добавлена поддержка SLI для игр Borderlands, Cloudy with a Chance of Meatballs, G-Force, FIFA Soccer 2010, League of Legends: Clash of Fates, NHL 2009, Order of War, Pro Evolution Soccer 2010, Race On, Star Trek: D-A-C. Улучшена поддержка SLI в Champions: Online и Dragon Age: Origins.
  • Исправлено более 200 ошибок.

Скачать многоязычный драйвер можно в следующих версиях:

Стоит, правда отметить, что это бета-версия, а потому устанавливать её не рекомендуется. Кроме того, многие источники сообщают о падении производительности в некоторых игровых приложениях при установке драйвера.

NVIDIA отвечает на вопросы по поводу поддержки UNIX, часть 3

Третья часть интервью, посвященная будущему Linux в качестве игровой платформы и планам команды разработчиков UNIX-драйверов NVIDIA на следующий год.

В отличие от серверного рынка, Энди Ритжер очень пессимистично смотрит на рынок игр для Linux, приводя в качестве примера слова Джона Кармака, не видящего целесообразности в выпуске Linux-версии игры Rage из-за малой величины рынка и отсутствия качественных драйверов. Ритжер считает, что сегодня удел Linux — небольшие бесплатные игры, такие как xpilot. NVIDIA продолжает вести работу над оптимизацией исполнения кода Direct3D в средах Wine и TransGaming через OpenGL.

Что касается популярности Linux-платформы среди пользователей, то с сайта NVIDIA лишь 0,5 % от всего числа скачиваний графического драйвера принадлежит Linux-версии. Однако, в области высокопроизводительных рабочих станций половина пользователей видеокарт NVIDIA предпочитают Linux-платформу. Также заметная часть DCC-профессионалов, работающих над созданием цифрового материала, заинтересованы в поддержке Linux-драйвера. Однако, распространение нетбуков и коммуникаторов побуждает компании создавать простые и более быстрые ОС на базе UNIX (к их числу можно отнести Intel Moblin, Google OS и Android, в основу MacOS теперь также положена UNIX). Ubuntu сделала Linux более доступной обычным пользователям.

В следующем году предстоит большая работа по обеспечению поддержки нового оборудования, требуется разрешить проблемы с буфером работы менеджеров окон, будет расширена функциональная совместимость VDPAU (аппаратное декодирование видео) для OpenGL и CUDA/OpenCL. Также будет выпущен 64-битный драйвер для FreeBSD. Ожидается также расширение числа настроек в панели драйвера NVIDIA, однако приоритет этой задачи стоит значительно ниже. Поддержка архитектуры ESA в Linux не планируется, технология PhysX пока также не будет доступна.

Самое сложное, по словам Энди Ритжера,— это обеспечить поддержку как можно большего числа различных модификаций Linux, на этом пути разработчики сталкиваются с огромным числом препятствий.

NVIDIA отвечает на вопросы по поводу поддержки UNIX, часть 2

Продолжение вчерашнего интервью, посвященного вопросам поддержки UNIX-базированных операционных систем командой разработчиков драйверов NVIDIA.

Энди Ритжер отметил, что работа его команды разработчиков нацелена в первую очередь на поддержку рынка рабочих станций. И на этом поприще уже многое достигнуто: Linux-драйвер обеспечивает поддержку современных технологий NVIDIA, таких как CUDA, большой интерес к которой выражают пользователи суперкомпьютеров и рабочих станций, виртуализация, позволяющая запускать две ОС с GPU-ускорением на одном компьютере. Команда обеспечивает поддержку платформы ION и Tegra — последняя очень актуальна в свете готовящегося выхода множества карманных устройств, таких как проигрыватели и коммуникаторы, часть из которых будет работать под управлением UNIX-систем.

Архитектура драйверного кода разработана с тем приоритетом, чтобы большая часть кода была межплатформенной (сегодня, это более 90 %). Специфичный код для отдельных ОС вынесен на тонкие интерфейсные слои. Ядро драйвера может исполняться почти без изменений на Windows 7, XP, Vista, MacOS X, Solaris, FreeBSD и Linux. Для последних 3 из перечисленных ОС используется один и тот же файл nv-kernel.o. Алгоритм декодирования видео также не претерпевает изменений на версиях драйвера для различных ОС.

NVIDIA не будет открывать код драйвера для Linux, так как основная его составляющая является межплатформенной. В разработку драйвера вложено много усилий, сделан ряд больших достижений. Несмотря на очевидную пользу такого шага для разработчиков, это будет также равносильно прямой помощи своим конкурентам.

NVIDIA отвечает на вопросы по поводу поддержки UNIX, часть 1

Журналисты сайта Phoronix имели возможность пообщаться с Энди Ритжером, управляющим командой разработчиков NVIDIA, обеспечивающих работоспособность профессиональных и пользовательских графических карт компании в операционных системах на базе программной платформы UNIX, и задать ему актуальные вопросы. Несмотря на то, что интервью было посвящено большей частью Linux, ответы разработчика актуальны также для Solaris и FreeBSD.

Мы лишь кратко приведём некоторые, по нашему мнению, наиболее интересные фрагменты полного интервью, с которым можно ознакомиться на сайте Phoronix.

Разработку драйвера ведёт несколько команд: часть из них работает над внедрением поддержки новых технологий и видеоускорителей, другая обеспечивает исполнение этого кода на различных платформах — к этому числу и принадлежит команда NVIDIA Linux Graphics Driver.

Приоритетами в разработке новой версии драйвера являются:

  • Требования OEM-заказчиков.
  • Пожелания маркетинговой группы NVIDIA по продвижению решений для рабочих станций.
  • Программа выпуска новых продуктов.
  • Критические ошибки, о которых сообщают пользователи Linux через прямую связь или на различных форумах.

Для управления сложным кодом Linux-драйвера, написанием которого параллельно занимается целая команда, а также для сохранения предыдущих версий кода, используется коммерческий продукт Perforce.

Разработка драйвера ведётся в основном на 32-битной платформе, однако, тестирование обязательно проводится и в 64-битных ОС. Для тестирования работы видеокарт в OpenGL применяется собственный пакет, а также такие программы, тестовые пакеты и игры, как Maya, Viewperf, Unigine Tropics, ETQW, Doom 3 и Quake 3, иногда проверка производительности проходит в glxgears. Для проверки работы системы X Window используется менеджер окон Compiz, а также утилита rendercheck из набора xtest, jxrendermark и ряд специализированных тестов, специально созданных для проверки работоспособности отдельных функций драйвера.

NVIDIA открыла для всех драйверы OpenCL

После длительного закрытого тестирования NVIDIA открыла доступ к драйверам с поддержкой OpenCL для всех.

Вместе с драйверами 190.89 для Windows и 190.29 для Linux, добавляющими поддержку OpenCL для всех графических процессоров NVIDIA с поддержкой CUDA (GeForce 8X00 и выше, и соответствующие Quadro) на сайте для разработчиков были опубликованы также примеры кода, документация и приложение для отладки OpenCL Visual Profiler. Для получения ссылок на загрузку драйверов и приложений нужно заполнить небольшую форму на сайте, ниже мы приводим прямые ссылки для загрузки драйверов: