Началось бета-тестирование новой ветки проприетарного драйвера NVIDIA 334.16. Драйвер доступен для Linux (ARM, x86, x86_64), FreeBSD (x86, x86_64) и Solaris (x86_64).
Основные новшества:
- В состав пакета для 64-разрядных платформ добавлены 64-разрядные библиотеки EGL и OpenGL ES;
- Обновление панели управления nvidia-settings, которая теперь позволяет выбирать устройства при помощи RandR и целевых идентификаторов. Реализована поддержка вывода выпадающего меню с доступными стереорежимами;
- Переименованы привязанные к GPU директории в иерархии /proc/driver/nvidia/gpus/, которые теперь создаются в формате "domain:bus:device.function";
- Изменён формат поля "Bus Location", представленный в файле /proc/driver/nvidia/gpus/0..N/information. Вместо "domain:bus.device.function" теперь используется формат "domain:bus:device.function" для унификации с выводом команды lspci;
- X-драйвер обновлён для обеспечения загрузки модуля ядра NVIDIA при помощи внешней программы nvidia-modprobe вместо функции xf86LoadKernelModule();
- Изменено поведение драйвера по умолчанию: неиспользуемые устройства DisplayPort 1.2 теперь не удаляются из списка устройств вывода RandR 1.2. Отменить новое поведение можно через опцию DeleteUnusedDP12Displays (sudo nvidia-xconfig --delete-unused-dp12-displays);
- Улучшена поддержка переменных окружения __GL_SYNC_DISPLAY_DEVICE и VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE, которые теперь применимы для любых имён устройств;
- Увеличена производительность X-драйвера при обработке большого числа поверхностей;
- В конфигурацию X-сервера добавлена опция "InbandStereoSignaling" для включения/выключения стереосигналов через DisplayPort;
- Добавлена экспериментальная поддержка визуализации ARGB GLX при одновременном включении композитного режима и Xinerama в X.Org xserver 1.15.