Вышел драйвер видеокарт 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, либо по ссылкам приведенным ниже: