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

NVIDIA готовится прекратить поддержку Fermi

Компания NVIDIA объявила, что продолжит выпускать критические обновления для видеокарт Fermi до января 2019 года. До этого момента она будет продолжать выпуск драйвера «Game Ready Driver» для Windows, однако со следующего года поддержки Fermi не будет.

Таким образом долгая серия 390.xx драйверов видеокарт может стать последней, где поддерживается архитектура Fermi. Эта архитектура была представлена в 2010 году и сменила Tesla, но уже в 2012 году была заменена на Kepler. Самым свежим видеокартам Fermi в этом году исполняется 6 лет, так что в отказе от поддержки этой архитектуры нет ничего удивительного.

Видеокарта Palit GTX 460 на базе архитектуры Fermi

Что касается Linux, то для этой ОС компания продолжает поддержку наследных драйверов в новых сборках ОС. К сожалению, драйвер Nouveau для Fermi далёк от идеала, так что с января владельцев видеокарт Fermi, которые используют Linux, ждут тяжёлые времена.

NVIDIA выпускает исходный код Linux драйвера для Tegra K1

Я думаю, что много людей помнит, как летом 2012 года Линус Торвальдс осуждал NVIDIA за отсутствие поддержки Linux.

Тогда его речь закончилась нелицеприятным жестом, однако время шло, и компания всеми силами стремилась исправить ситуацию. И Линус теперь говорит: «В этот раз я поднимаю перед NVIDIA большой палец. Хорошие времена». На самом деле, это крайне хорошие новости для Linux сообщества, ведь сделанные изменения помогут раскрыть весь потенциал SoC Tegra K1 в полной мере.

Команда Nouveau тратила годы, на написание кода для поддержки устройств NVIDIA методом реверс-инжиниринга, однако сама компания решила сделать невиданный доселе подарок. Она опубликовала исходный код для чипа GK20A, т. е. для Tegra K1.

«Следующие патчи привнесут архитектурные изменения в Nouveau, необходимые для поддержки не-PCI GPU, и добавят изначальную поддержку GK20A. Несмотря на то, что поддержка по-прежнему ограничена и требуется проведение больших изменений пользовательского пространства для обеспечения запуска графического стека поверх всего этого, мы смогли успешно открыть каналы и запустить простые пуш-буферы с использованием libdrm», — написал представитель NVIDIA Александр Курбот.

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

Выпущенный код ограничен Nouveau DRM драйвером ядра, а разработка Nouveau застряла на GL3, не справившись с аппаратным обеспечением NVIDIA с поддержкой OpenGl 4.x.

NVIDIA стала помогать разработчикам Nouveau

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

Компания NVIDIA решила продемонстрировать свою лояльность и показать, что не зря является одним из ведущих участников сообщества Linux, начав помощь разработчикам видеодрайвера Nouveau. В этот раз была предоставлена информация о кодеке H.264 в видеокартах на базе процессоров Fermi и Tesla.

Речь идёт исключительно о технических вопросах, однако в своём официальном письме NVIDIA пообещала помогать сообществу, что только положительно скажется на всей ОС.

Проект Nouveau — это драйвер для видеокарт NVIDIA с открытым исходным кодом, который обслуживается и разрабатывается группой преданных пользователей. Только представьте, насколько сложно работать с аппаратным обеспечением, к которому не имеешь полноценного доступа. И вот теперь NVIDIA пошла навстречу группе разработчиков, предоставив некоторые технические детали. Будем надеяться, что это не последний жест доброй воли для NVIDIA.

NVIDIA выпускает драйвер 319.49 для Linux

Компания NVIDIA представила новый стабильный релиз своего видеодрайвера версии 319.49.

Данный драйвер подходит для операционных систем Linux (32-bit), Linux (AMD64/EM64T), Solaris (x64/x86), FreeBSD (x86) и FreeBSD (x64). Из нового в драйвере стоит отметить поддержку видеокарты GeForce GTX 780, а также вывод видео разрешением 4K.

Ниже приведён перечень важнейших изменений в драйвере:

  • Добавлена поддержка видеокарт GeForce GT 740A, GeForce GT 745A,  GeForce GT 755M, GeForce GT 625, GeForce GTX 645, GRID K340, GRID K350, NVS 315 и Quadro K500M.
  • Исправлена ошибка, приводящая к невыходу монитора из режима энергосбережении при его подключении через DisplayPort к видеокартам Quadro FX 3800, 4800 или 5800.
  • В пакет добавлена библиотека Inband Frame Readback (NvIFROpenGL), основанная на OpenGL. Она обеспечивает высокую производительность и низкую задержку интерфейса при захвате и опциональном кодировании индивидуального кадрового буфера OpenGL.
  • Исправлена ошибка, приводящая к вылету приложения, использующего CUDA-GL, если оно запущено на X сервере при включённом Xinerama.
  • Исправлена ошибка, которая могла привести к безошибочному отчёту при появлении двухбитовых ошибок ECC.
  • Исправлена ошибка, которая могла приводить к чёрному экрану при смене настроек синхронизации на картах Quadro с GPU Kepler на платформах Quadro Sync.
  • Исправлена ошибка, при которой не всегда корректно прерывались вложенные циклы с идентичными условиями цикла в шейдерах GLSL. Эта ошибка могла приводить к зависанию таких приложений как Exa PowerVIZ.
  • Исправлена ошибка приводящая к повреждению текселей, когда предыдущее пустое изображение текстуры определялось с помощью glXBindTexImageEXT. В Gnome 3 это приводило к искажению скриншотов окон.
  • Исправлена ошибка приводящая к вылету X сервера, когда отсылался запрос текущего режима отключённого дисплея.

Загрузить драйвер можно, как и всегда, с официального сайта компании NVIDIA.

NVIDIA выпускает первый сертифицированный драйвер для ARM

Компания NVIDIA регулярно выпускает драйверы для своих дискретных графических решений, предназначенных для операционных систем Windows и Linux. И вот спустя всего 3 недели после начала лицензирования своей архитектуры Kepler для производителей ARM процессоров фирма представила видеодрайвер для Linux, работающей под управлением соответствующего процессора.

О том, что компания готовится выпустить официальный драйвер для ARM систем, не было ничего известно, и именно поэтому релиз стал полной неожиданностью. Интересно, что не смотря на лицензирование лишь архитектуры Kepler, новый драйвер поддерживает все видеопроцессоры, начиная от GeForce 8000 и заканчивая недавно вышедшими GeForce GTX 760 и GeForce 720M.

Безусловно не секрет, что новый драйвер не имеет реального применения, но весьма приятно видеть, что компания старается сохранять взятый курс, не смотря ни на что.

Прошлогодняя работа компании в плане поддержки не мейнстрим платформ была неудовлетворительной, что и показал Линус Торвальдс на одной из своих открытых лекций в университете Аалто. Сразу после этого компания улучшила поддержку Linux, выпустив оптимизированный игровой драйвер и доработав поддержку Optimus.

Как бы то ни было, но если у вас вдруг случайно есть компьютер с процессором ARM и видеокартой NVIDIA, вы можете смело загрузить новый драйвер версии 319.32 для 32-х битной системы Linux с процессором ARM.

NVIDIA анонсирует улучшенный игровой драйвер для Linux

По информации пресс-службы компании NVIDIA, новый драйвер R310 был разработан в сотрудничестве с разработчиками игр, что заняло «почти год» и «открыло огромный потенциал крупнейшей в мире операционной системы с открытым исходным кодом».

По информации компании, драйвер был «полностью» протестирован со Steam для Linux. Также компания заявила об «удвоении производительности и разительном уменьшении времени загрузки игр».

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

В любом случае Valve отмечает: «NVIDIA несомненно занимает лидирующую позицию в разработке драйвера R310 с нами и прочими студиями, чтобы предоставить абсолютно непревзойдённое решение для геймеров в Linux», — заявил вице-президент компании по маркетингу Дуг Ломбардии (Doug Lombardi).

Вышел драйвер видеокарт NVIDIA версии 290.03 для Linux

Нечасто можно наблюдать ситуацию, когда NVIDIA решает выпустить графический драйвер собственных видеокарт для операционных систем *nix раньше, чем для Windows.

Тем не менее, в субботу разработчиками был представлен драйвер версии 290.03, предназначенный для 32 и 64-битных версий Linux и FreeBSD.

Новая версия имеет ряд изменений, самые важные из которых приведены ниже:

  • Исправлена ошибка препятствовавшая загрузке драйвера на некоторых системах со встроенной графикой;
  • Исправлена проблема в VDPAU, которая препятствовала размещению и отображению экстремально больших VdpOutputSurfaces;
  • Добавлена поддержка ограничения размещения множеств в драйвере OpenGL посредством переменной окружения __GL_HEAP_ALLOC_LIMIT;
  • В X драйвер добавлена опция «Accel», позволяющая отключить использование им графического аппаратного обеспечения. Такая функция будет полезной в случаях, когда другие компоненты, такие как CUDA, требуют эксклюзивного использования ядер GPU;
  • Модифицировано использование драйвером OpenGL исполнимой памяти таким образом, что она может продолжать функционировать правильно при условии установки флага noexec на /tmp;
  • Исправлена ошибка, приводившая к тому, что различные встроенные унификации GLSL не обновлялись соответствующим образом при вызове glPopAttrib;
  • Улучшена производительность благодаря кэшированию на диск скомпилированных OpenGL шейдеров. В X драйвер добавлена опция GLShaderDiskCache с возможностью включения и отключения. Для возможности дальнейшей конфигурации были добавлены переменные окружения __GL_SHADER_DISK_CACHE и __GL_SHADER_DISK_CACHE_PATH.

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

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

С поддержкой GeForce GTX 560 Ti.

Новый бета-драйвер NVIDIA версии 270.26 для Linux содержит следующие изменения:

  • добавлена поддержка видеокарт GeForce GTX 560 Ti;
  • добавлена опция конфигурации X Interactive, отключение которой улучшает совместимость продолжительных GPGPU-вычислений с Х-интерфейсом;
  • исправлен ряд ошибок в реализации VDPAU.

Загрузить дистрибутивы можно по ссылкам ниже. Поддерживаются видеокарты GeForce и Quadro на базе NV40 и более новых архитектур.

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

Поддержка новых версий сервера X.

NVIDIA выпустила новую предварительную версию драйвера для Linux 270.18. Желающим предлагается протестировать следующие изменения:

  • предварительная поддержка сервера Х версии 1.10;
  • переработанное отображение оборудования в procfs, в частности, теперь используются пути вида /proc/driver/nvidia/gpus/0..N/information вместо /proc/driver/nvidia/cards/0..N;
  • новая библиотека libnvidia-ml.so для мониторинга графического процессора, с поддержкой решений Tesla;
  • новая опция конфигурации для назначения типа 3D Vision-совместимого дисплея;
  • исправлены ошибки в работе аппаратного ускорения прорисовки градиентов, приводившие к порче изображения оформления GNOME в Ubuntu;
  • возможность обновлять таблицы LUT с частотой, превышающей частоту обновления экрана.

Драйвер поддерживает видеокарты GeForce и Quadro на базе GPU NV40 и новее. Загрузить дистрибутивы можно по ссылкам ниже:

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

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

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

  • модуль ядра обновлён для обнуления назначенной GPU и компонентам драйвера системной памяти при выделении;
  • исправлено аварийное завершение сервера Х-интерфейса версий 1.9 и новее при включении наложений с индексированной цветовой палитрой;
  • исправлено отображение пикселей с цветовым кодом 255 как прозрачных при использовании наложений с индексированной цветовой палитрой.

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