Новости про Linux

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

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

Публичное тестирование следующей версии бинарного драйвера.

Появилась новая версия драйвера NVIDIA для операционной системы Linux. В драйвере 260.19.21 сделаны следующие изменения:

  • повышена стабильность работы OpenGL для многопоточных приложений;
  • исправлены случайные аварийные завершения OpenGL;
  • исправлена ошибка предыдущих драйверов 260-й серии в VDPAU, приводившая к утечке системной памяти.

Также можно отметить, что это первый драйвер NVIDIA для Linux с поддержкой видеокарт GeForce GT 430. Загрузить дистрибутив драйвера можно по ссылкам ниже.

CUDA Toolkit 3.2 RC2

Вторая предварительная версия CUDA Toolkit 3.2 и новые бета-драйверы для него.

NVIDIA продолжает открытое тестирование следующей версии API CUDA и набора средств разработки для него. Второй кандидат на релиз исправляет некоторые ошибки в поддержке архитектуры Fermi и улучшает совместимость с компилятором Intel в Linux. Загрузить инструменты разработки и документацию можно со специальной страницы сайта NVIDIA для разработчиков.

Одновременно NVIDIA обновила и драйверы с предварительной поддержкой CUDA 3.2 для всех основных платформ:

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

Открытый драйвер Nouveau поддерживает управление энергопотреблением

Прогресс в разработке драйвера с открытым исходным кодом.

Драйвер Nouveau, разрабатывающийся энтузиастами как более функциональная замена драйверу nv, а в перспективе — и бинарному драйверу NVIDIA, на днях прибавил в функциональности. Согласно официальному сайту, теперь поддерживается управление энергопотреблением почти в полном объёме на видеокартах от GeForce FX и вплоть до GeForce 9000.

Основной проблемой остается работа с таймингами видеопамяти, в связи с чем разработчики драйвера обратились к владельцам видеокарт на базе NV40 и более новых с просьбой помочь данными из видеоBIOS. Желающие посодействовать совершенствованию драйвера могут ознакомиться с информацией о тестировании и инструкциями.