Новости про Linux и NVIDIA

Драйвер NVIDIA 256.29 бета для Linux: теперь быстрее

NVIDIA выпустила новую бету для систем на базе ОС Linux в версиях как для 32-х, так и для 64-х разрядной архитектуры.

В новой бете исправлен баг, не позволяющий использовать ряд уровней PowerMizer (которые как раз и обеспечивали высокую производительность) на системах с определенными конфигурациями ACPI.

Драйвер предназначен для графических адаптеров серии GeForce 6xxx и выше. GeForce4 и более старые GPU поддерживаются версиями 96.43.xx и 71.86.xx; для GeForce FX ищите версии 173.14.xx.

NVIDIA Accelerated Linux Graphics Driver Set версии 256.29 для Linux/x86 доступен на официальном ftp-сайте компании; там же лежит и 64-хразрядная версия.

Драйвер NVIDIA 256.25 бета для Linux иногда медленнее?

Вышедший в конце прошлой недели первый из серии 256.xx проприетарный Linux-драйвер несет в себе множество улучшений VDPAU, улучшенный установщик, поддержку новых GLX-расширений, множество исправленней ошибок и другие улучшения. Однако, некоторые пользователи сообщают, что он медленнее, чем текущие драйвера до 200.xx серии.

Лаборатория сайта Phoronix решила провести ряд тестов для проверки этого утверждения. Проведенные тесты действительно подтверждают снижение скорости при установки нового драйвера.

Для проведения тестов была использована следующая система:

  • Ubuntu 10.04 LTS x86_64 with the Linux 2.6.32 kernel;
  • GNOME 2.30.0 desktop;
  • X.Org Server 1.7.8;
  • the EXT4 file-system;
  • в качестве видеоускорителя тестировался NVIDIA GeForce GTS 250M.

Было произведено сравнение драйверов NVIDIA 256.26 Beta и стабильной версии 195.36.15, которая входит в состав Ubuntu 10.04 LTS и некоторые другие дистрибутивы, выпущенных в это время. Пакет для тестов включает в себя Nexuiz, OpenArena, Enemy Territory: Quake Wars, Unigine Sanctuary, Unigine Tropics, Unigine Heaven, Lightsmark и VDrift.

Начнем с игры Nexuiz в разрешении 1680x1050, запущенной в родном разрешении на ноутбуке. Как видно существенных изменений нет.

В OpenArena NVIDIA GeForce GTS 250M не упирается в производительность центрального процессора, заметно существенное падение при переходе на 256.25 версию драйвера. Частота смены кадров упала со 164 до 103 FPS.

В игре Enemy Territory: Quake Wars частота смены кадров упала с 29 до 24 кадров в секунду на новом драйвере имеющим статус «бета».

Запустив Unigine Sanctuary на новом драйвере скорость стала 13 FPS по сравнению с 15 FPS в старой стабильной версии.

В случае с Unigine Tropics мы опять видим падение производительности бета драйвера.

В Unigine Heaven разница составила десятые доли кадров в секунду, но вновь не в пользу новых бета драйверов на NVIDIA GeForce GTS 250M.

Lightsmark это OpenGL-тест освещения, в нем частота смены кадров рухнула со 121 до 73 кадров в секунду при простом обновлении драйверов.

Ну и наконец, в VDrift, частота смены кадров вновь снизилась с 20 до 17 кадров в секунду.

В выбранных конфигурациях программ и «железа» дравер 256.25 для Linux действительно приводит к  снижению скорости. В играх, таких как OpenArena, происходит очень большое снижение производительности. Однако мы рассмотрели всего лишь первую бета версию драйверов 256.xx серии, и в дальнейшем проблемы производительности будут решены (мы надеемся), начиная со следующих версий драйверов, которые выйдут в ближайшие месяцы.

Бета-версия драйвера 256.25 уже доступна для Linux

На официальном сайте компании NVIDIA выложен драйвер 256.25 для Linux-систем в статусе бета-версии. Как и обещанный  пользователям Windows, он так-же принес массу изменений и улучшений.

Это и поддержка многих новых расширений OpenGL. В драйвер  добавили поддержку GL_ARB_blend_func_extended, GL_ARB_draw_buffers_blend, GL_ARB_sample_shading, GL_ARB_timer_query, GL_EXT_draw_buffers2, GL_EXT_separate_shader_objects, GL_NV_explicit_multisample и GL_NV_transform_feedback. Подверглись улучшению и другие функции, такие как VDPAU и NVIDIA Video Decode. Улучшен  инсталлятор, взаимодействие драйвера с Compiz и многое другое.

Полный список улучшений, перечень поддерживаемых видеокарт и ссылка на закачку драйвера доступны на официальном сайте компании:

LINUX DISPLAY DRIVER - X86

LINUX X64 (AMD64/EM64T) DISPLAY DRIVER

Драйвер NVIDIA с поддержкой OpenGL 4.0/3.3

NVIDIA, на две недели опоздав по сравнению с AMD, выпустила свой драйвер с предварительной поддержкой OpenGL 4.0.

Драйвер вышел для разработчиков в версиях для Windows (197.44) и Linux (195.36.07.04). Первый имеет сертификацию WHQL и предлагает полную предварительную поддержку OpenGL 4.0 и GLSL 4.00 для продуктов на базе Fermi, а также OpenGL 3.3 для следующих видеокарт:

  • Quadro FX 370, 570, 1700, 3700, 4600, 4700x2, 4800, 5600, 5800, Quadro VX200, Quadro CX
  • GeForce 8000 и выше; GeForce G100, GT120, 130, 220, GTS 150, GTS 250, GT310, 320, 330, 340, GeForce GTX 260 и выше, все продукты ION.
  • Quadro FX 360M, 370M, 570M, 770M, 1600M, 1700M, 2700M, 2800M, 3600M, 3700M, 3800M.
  • GeForce 8000 и выше.

Драйверы 197.44 и 195.36.07.04 могут быть скачены со специальной страницы для разработчиков в 32-битных и 64-битных вариантах для операционных систем Windows XP, Vista, 7, Linux, Solaris и FreeBSD.

NVIDIA прекращает развитие драйвера nv в Linux

Используйте драйвер VESA, чтобы скачать бинарный драйвер.

Вчера в рассылках разработчиков графического интерфейса Х куратор стандартного драйвера для видеокарт NVIDIA xf86-video-nv, больше известного как просто nv, Andy Ritger, объявил, что NVIDIA прекращает развитие данного драйвера.

Драйвер nv много лет предлагался в составе Х интерфейса как базовый видеодрайвер, реализующий поддержку переключения видеорежимов и работу с 2D графикой. Он практически не обеспечивал аппаратного ускорения и заметно отставал в поддержке новых графических процессоров. Для тех, кому нужно было что-то большее, поддержка осуществлялется через бинарные драйверы, с (по большей части) закрытым исходным кодом. Отставание в функциональности стало особенно заметным после внедрения трёхмерных интерфейсов Compiz и выхода сервера Х-интерфейса X.Org 1.7, не поддерживаемых в драйвере nv в полном объёме до сих пор.

Теперь официально объявлено, что развитие драйвера nv будет остановлено. В драйвере не будет поддержки новых GPU Fermi, поддержки DisplayPort. Драйвер еще будет дорабатываться для поддержки новых версий серверов X.Org для GPU прежних поколений, но пользователям рекомендуется использовать стандартный режим VESA на время установки операционной системы, после чего загрузить и установить бинарный драйвер NVIDIA.

Следует отметить, что потеря не столь велика. Недостатки драйвера nv вызвали к жизни разработку стороннего драйвера с открытым исходным кодом Nouveau, и к настоящему времени тот уже вполне готов заменить nv в современных дистрибутивах Linux, а в перспективе — стать полноценной альтернативой и бинарному драйверу NVIDIA.

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

Финальные бинарные драйверы NVIDIA для операционных систем семейства Linux/Unix.

В новых драйверах 195.36.15 сделаны все изменения, что были в отозванных драйверах 195.36.08 и дополнительно:

  • исправлена проблема остановки вентилятора видеокарты в режиме 3D;
  • исправлено аварийное завершение сервера Х-интерфейса не в активном виртуальном терминале при рендеринге;
  • устранена проблема с технологией энергосбережения PowerMizer, которая некорректно фиксировала в режиме с пониженной производительностью новые видеокарты с видеопамятью DDR-3/GDDR-5, такие как GeForce GT 240.

Драйверы поддерживают все видеокарты GeForce, Quadro и интегрированные графические ядра GeForce/ION на базе архитектуры NV40 и новее. Загрузить дистрибутивы для различных операционных систем можно по ссылкам ниже:

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

Новая версия драйвера для Linux, с предварительным исправлением проблемы остановки вентилятора видеокарты.

Помимо этого, в драйверах 195.36.15 исправлено аварийное завершение сервера Х-интерфейса не в активном виртуальном терминале при рендеринге, а также проблемы с технологией энергосбережения PowerMizer, которая некорректно фиксировала в режиме с пониженной производительностью новые видеокарты с видеопамятью DDR-3/GDDR-5, такие как GeForce GT 240.

Драйверы поддерживают все видеокарты GeForce, Quadro и интегрированные графические ядра GeForce/ION на базе архитектуры NV40 и новее. Загрузить дистрибутив можно по ссылкам ниже:

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

Релиз новых драйверов для текущих видеокарт для систем Linux/Solaris/FreeBSD.

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

  • добавлена поддержка видеокарт Quadro FX 880M, GeForce GTS 350M, GeForce GTS 360M;
  • исправлена порча изображения при использовании приложением GLX_NV_present_video device;
  • исправлено аварийное завершение работы сервера X-интерфейса при запуске утилиты nvidia-settings, когда Х не является активным VT;
  • исправлена работа «горячих клавиш» для управления яркостью экрана ноутбука;
  • исправлена ошибка в утилите nvidia-settings, приводившая к выдаче сообщения «Bad argument» при запуске программы как: nvidia-settings --query all ;
  • исправлена ошибка в установщике, приводившая к выдаче сообщения об ошибке «Unable to perform the runtime configuration check for library 'libGL.so.1'», подразумевая успешное завершение установки драйвера;
  • исправлена ошибка неработоспособности синхронизации G-Sync после включения FrameLock;
  • исправлена ошибка с падением OpenGL-приложений при выходе;
  • исправлена ошибка декодирования видео в форматах MPEG 1/2 на графических процессорах с уровнем VDPAU A (G9x);
  • исправлены ошибки постобработки видео в микшере VDPAU;
  • утилита nvidia-settings теперь корректно применяет параметры GPUFanControlState из командной строки;
  • добавлена предварительная поддержка интерфейсов ABI 7 серверов X-интерфейса X.Org 1.7.x;
  • исправлено множество ошибок в VDPAU и GLX для FreeBSD и Solaris;
  • исправлено снижение стабильности работы драйвера после использования опции "TVStandard" конфигурации Х-интерфейса в системах с видеокартами GeForce семейств 6X00 и 7X00.
  • улучшена поддержка DisplayPort.

Драйверы поддерживают видеокарты GeForce, начиная с семейства 6Х00, эквивалентные видеокарты Quadro и интегрированные графические ядра чипсетов GeForce/nForce/ION. Загрузить драйверы можно по ссылкам ниже:

NVIDIA не планирует поддерживать Optimus в Linux

Во всяком случае в ближайшее время.

В форуме поддержки Linux/Unix драйверов на NVNews.net представитель NVIDIA в ответ на вопрос пользователя о поддержке анонсированной в этом месяце технологии «гибридных» графических решений NVIDIA Optimus в операционных системах Linux дал ответ, что таких планов у компании в настоящее время нет.

Следует учесть, что это всё-таки не официальный ответ, журналисты сайта Phoronix.com ждут ответа на тот же вопрос от более высокопоставленных представителей NVIDIA. Но, памятуя про так и не реализованную поддержку технологии Hybrid SLI в драйверах NVIDIA для Linux, удивляться такому развитию событий не приходится.

Драйверы NVIDIA для Unix для устаревших видеокарт

Долгожданная поддержка серверов X.Org 1.7 для графических решений «в возрасте».

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

Драйверы 173.14.25 (для видеокарт на базе GeForce FX):

Драйверы 96.43.16 (для видеокарт на базе GeForce 2 MX, GeForce 3, GeForce 4 MX/Ti):

Драйверы 71.86.13 (для видеокарт на базе GeForce 2 и более ранних):