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

Драйвер 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.

Тестирование драйвера NVIDIA 256.25 бета для Linux

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

Тестирование драйвера NVIDIA 256.25 бета для Linux

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

Тестирование драйвера NVIDIA 256.25 бета для Linux

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

Тестирование драйвера NVIDIA 256.25 бета для Linux

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

Тестирование драйвера NVIDIA 256.25 бета для Linux

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

Тестирование драйвера NVIDIA 256.25 бета для Linux

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

Тестирование драйвера NVIDIA 256.25 бета для Linux

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

Тестирование драйвера NVIDIA 256.25 бета для Linux

Ну и наконец, в 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 в полном объёме до сих пор.

Linux logo

Теперь официально объявлено, что развитие драйвера 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 для 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 и более ранних):

Бета-драйверы NVIDIA для Linux версии 195.36.03

Продолжается разработка следующего поколения бинарных драйверов NVIDIA для Unix/Linux систем.

Бета-драйверы версии 195.36.03 содержат следующие изменения:

  • предварительная поддержка ABI сервера Х-интерфейса X.Org версий 1.7.х;
  • исправлены зависания в системах с графическими процессорами GeForce 6X00 и 7X00 при использовании ТВ-выхода и опции конфигурации «TVStandard»;
  •  исправлена проблема с некоторыми экранами ноутбуков, сообщающими неправильную информацию EDID, приводившая к «замощению» экрана изображениями рабочего стола в разрешении 640х480;
  • исправлена ошибка декодирования MPEG-2 в VDPAU.

Поддерживаются графические процессоры GeForce 6X00 и более новые. Загрузить драйверы можно с FTP-сервера NVIDIA по ссылкам ниже:

Бета-драйверы NVIDIA для Linux для устаревших видеокарт

NVIDIA не забывает про владельцев устареших графических карт и выпускает предварительные версии обновлённых драйверов для них.

Новые драйверы поддерживают последние версии ядра Linux, а их установщик nvidia-installer теперь учитывает изменения путей 32-разрядных библиотек в дистрибутивах Debian. К сожалению, поддержки сервера Х-интерфейса X.Org версий 1.7.х по-прежнему нет. Желающие могут загрузить драйверы с FTP-сервера NVIDIA по ссылкам ниже.

Linux logo

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

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

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