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

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

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

NVIDIA

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

  • Исправлена ошибка препятствовавшая загрузке драйвера на некоторых системах со встроенной графикой;
  • Исправлена проблема в 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, либо по ссылкам приведенным ниже: