Новости про Unix

Вышел драйвер видеокарт 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 для Unix 260.19.36

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

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

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

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

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

Поддержка новых видеокарт и работа над ошибками.

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

  • добавлена поддержка видеокарт GeForce GTX 460 SE, GTX 570, Quadro 5000M, NVS 300;
  • исправлена ошибка, приводившая к минутному зависанию приложений OpenGL в некоторых системах после смены разрешения или частоты обновления;
  • добавлена поддержка технологии NVIDIA 3D Vision Pro;
  • исправлены функции для разгона видеокарт GeForce серий 8000 и 9000.

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

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

Поддержка GeForce GTS/GTX 400 в альтернативных операционных системах.

Новые видеокарты требуют новых драйверов, и вслед за выпуском драйверов для Windows NVIDIA выпустила новые драйверы и для Unix/Linux систем. В драйверах 260.19.12 сделано множество изменений:

  • добавлена поддержка видеокарт на базе GeForce GTS 450, GTX 460M, GT 415M, GT 425M, GT 420M, GT 435M, Quadro 2000, 600;
  • файлы заголовков для OpenGL, VDPAU, CUDA и OpenCL больше не включены в пакет драйвера;
  • добавлена поддержка API nvcuvid, предназначенного для ускорения операций над видеоконтентом с помощью CUDA. nvcuvid представляет собой альтернативу VDPAU, ориентированную на приложения редактирования видео и видеокодеки;
  • добавлена поддержка OpenGL 4.1 для видеокарт на базе GPU архитектуры Fermi;
  • VDPAU теперь совместим с расширением Xinerama, а также в режиме наложения с конфигурациями SLI и расширением Composite;
  • исправлен ряд серьёзных ошибок в поддержке Xinerama драйвером, включая неработоспособность в системах с несколькими графическими процессорами разных поколений и отключение рендеринга OpenGL на части экранов;
  • переработана закладка для управления технологией энергосбережения PowerMizer в утилите nvidia-settings. Теперь закладка показывает действующее значение частоты GPU;
  • добавлена поддержка режима SLI Mosaic для Quadro FX 5800 и Quadro на базе архитектуры Fermi;
  • добавлена настройка режима сглаживания изображения для цифровых выходов видеокарт GeForce 8X00 и более новых, и эквивалентных карт Quadro.
  • добавлена поддержка следующих расширений OpenGL для протокола GLX: GL_EXT_texture_integer, GL_ARB_stencil_two_side, GL_EXT_transform_feedback2, GL_NV_transform_feedback2, GL_NV_conditional_render, GL_NV_point_sprite, GL_EXT_stencil_two_side, GL_EXT_point_parameters, GL_ARB_transpose_matrix, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample;
  • добавлена настройка цветового пространства выходного видеосигнала для HDMI;
  • для пассивного стерео теперь можно назначить индивидуальный дисплей для каждого глаза в режимах TwinView и SLI Mosaic;
  • исправлена проблема медленного рендеринга шрифтов в серверах Х-интерфейса Х.Org версий 1.9;
  • в VDPAU добавлена возможность взаимодействия с приложениями CUDA и OpenGL при активном расширении Xinerama;
  • исправлено включение устранения чересстрочности в VDPAU по методу temporal-spatial;
  • опция конфигурации «CustomEDID» теперь совместима с дампами файловой системы procfs.

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

Драйверы 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. Загрузить драйверы можно по ссылкам ниже:

Mesa3D версий 7.7 и 7.6.1

Досрочный релиз новых версий библиотек реализации OpenGL с открытым исходным кодом.

Ранее было объявлено о выходе новых версий самой популярной реализации OpenGL для Unix-систем к католическому рождеству (25 декабря), но релиз состоялся уже сегодня. Mesa3D версии 7.7 предназначена для разработчиков и содержит ряд новшеств:

  • драйвер Gallium3D для эмулируемой видеокарты виртуальных машин VmWare;
  • поддержка OpenGL расширений GL_ARB_draw_elements_base_vertex, GL_ARB_depth_clamp, GL_NV_depth_clamp, and GL_ARB_provoking_vertex;
  • новая инфраструктура для работы с форматами буфера и текстур;
  • множественные исправления в драйвере i965;
  • улучшенный драйвер ATI R300g для Gallium3D.

Версия 7.6.1 содержит лишь исправления ошибок, обнаруженных в версии 7.6, и является рекомендованным стабильным релизом. Загрузить исходный код библиотек можно с официального FTP сервера.

Драйверы NVIDIA для Unix версии 190.53

NVIDIA опубликовала «стабильную» версию драйверов видеокарт для операционных систем семейства Unix.

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

  • исправлены возможные ошибки в работе графических приложений, запускаемых сразу после окончания работы другого приложения, использовавшего OpenGL или VDPAU;
  • ряд исправлений в реализации VDPAU;
  • декодирование нескольких видеопотоков через VDPAU включено по-умолчанию:  
  • исправлена ошибка, приводившая к порче изображения на подключенных к DisplayPort мониторах Apple Cinema;
  • отключена по-умолчанию опция UseEvents из-за наличия ошибки в отслеживании событий, приводящей к кратковременным нарушениям работы графических процессоров GeForce семейств 8X00 и более новых.

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

Драйверы NVIDIA для Unix версии 185.18.29

NVIDIA выпустила новые драйверы версии 185.18.29 для видеокарт на базе NVIDIA для операционных системе семейства Unix.

В драйверах изменилось следующее: Добавлена функция завершения зависшего CUDA-приложения по Ctrl+C Исправлены ошибки в работе библиотек OpenGL на графических процессорах Quadro Устранен конфликт между PowerMizer и CUDA, приводивший к снижению производительности при работе CUDA-приложений Исправлена ошибка, приводившая к сообщениям об ошибке GPU при работе некоторых приложений в системах с сервером X.Org ниже, чем 1.5, и Compiz/Beryl Множество исправлений в реализации ускорения видео через VDPAU API Решена проблема использования инсталлятором драйвера совместимости Linux ABI, не работавшей в последних версиях FreeBSD. Загрузить драйверы можно по ссылкам ниже. Поддерживаются графические процессоры GeForce 6X00 и более новые, а также эквивалентные профессиональные и мобильные адаптеры.Для Linux x86 (~22 Мб).