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

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 по ссылкам ниже:

Mesa 3D версий 7.10 и 7.9.1 с поддержкой Sandy Bridge

Обновление открытых графических библиотек поддержки OpenGL.

Новая версия 7.10 реализации OpenGL Mesa3D, основной графической библиотеки для драйверов видеокарт с открытым исходным кодом в Linux и FreeBSD, содержит ряд нововведений и исправлений:

  • поддержка расширений: GL_ARB_explicit_attrib_location, GL_ARB_texture_rg, GL_EXT_separate_shader_objects, GL_NV_primitive_restart (доступность расширений зависит от драйвера и оборудования);
  • поддержка встроенной графики процессоров Intel Sandy Bridge в драйвере i965 DRI;
  • переработанный механизм исполнения пиксельных шейдеров для драйвера i965;
  • множество исправлений и улучшений в подсистемах Gallium и GLSL, драйверах R600c/g, i915, i965, NV50/nouveau;

Релиз 7.10 пока считается «сырым» и предназначен для разработчиков, для конечных пользователей выпущен 7.9.1, содержащий только исправления, без новой функциональности. Загрузить исходный код библиотек для самостоятельной сборки можно с FTP-сервера Freedesktop.org:

Драйверы 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 260.19.26 для Linux и драйвер CUDA 3.2 для MacOS

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

NVIDIA опубликовала следующую предварительную версию драйверов для Linux за номером 260.19.26. Об изменениях не сообщается, все желающие могут их поискать, скачав дистрибутив с FTP сайта по ссылкам ниже. Поддерживаются видеокарты GeForce/Quadro на базе NV40 и более новых архитектур.

Также обновился драйвер CUDA для видеокарт NVIDIA в компьютерах Apple Mac. Версия 3.2.17 поддерживает, как следует из названия, последнюю версию CUDA API, а также новые видеокарты Quadro 4000 for Mac. Загрузить драйвер для MacOS X 10.6.5 можно с сайта NVIDIA (~15 Мб).

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

Оперативные заплатки драйвера для Linux/FreeBSD/Solaris.

Список изменений не отличается от бета-версии 260.19.21, также это первый драйвер для операционных систем семейства Unix с поддержкой GeForce GTX 580. Поддерживаются графические процессоры GeForce 6X00 и более новые, а также эквивалентные видеокарты Quadro и интегрированные графические ядра GeForce/ION.

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