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

Драйвер 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 и более ранних):

Продолжается развитие открытого драйвера Nouveau

Более тесная интеграция с ядром Linux и начальная поддержка управления энергопотреблением видеокарт на базе NVIDIA.

Команда разработчиков драйвера с открытым исходным кодом для видеокарт NVIDIA в среде Linux приняла решение удалить из драйвера код, отвечающий за управление видеорежимами в пространстве пользователя (UMS). Теперь управление видеорежимами будет осуществляться только из пространства ядра (KMS), соответствующий код недавно был включен в состав Linux kernel. Это решение позволит удалить более 15 тысяч строк из кода драйвера, уменьшить потребление памяти и улучшить стабильность работы и быстродействие.

Также в драйвере появились функции управления энергопотреблением видеокарты, пока для чипов NV40 и более новых. За основу были взяты наработки из утилиты NvClock. Впрочем, пока эти функции не будут использоваться — разработчики сначала должны определиться с общим подходом к управлению состоянием графического процессора.

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

Продолжается тестирование следующей версии драйверов для графических процессоров NVIDIA для Linux.

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

  • исправлена постепенная деградация производительности при рендеринге несглаженных шрифтов в KDE4;
  • улучшена поддержка расширения RENDER, ряд функций переведен на аппаратное ускорение вместо прежнего программного рендеринга;
  • исправлена ошибка реализации наложения (overlay) в VDPAU, приводившая к повышенной нагрузке на центральный процессор;
  • утилита nvidia-settings теперь выводит полную информацию о функциях расширения NV-CONTROL при запуске с --query all

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