Доступен проприетарный драйвер NVIDIA 364.12 с поддержкой Wayland, Mir, KMS и Vulkan
21 марта 2016 года
Компания NVIDIA представила бета-выпуск проприетарного драйвера NVIDIA 364.12. Драйвер доступен для Linux (ARM, x86, x86_64), FreeBSD (x86, x86_64) и Solaris (x86_64). Новая ветка примечательная предоставлением официальной поддержки Wayland и Mir.
Помимо реализации недостающих EGL-расширений, необходимых для работы Wayland и Mir, в поставку включена новая библиотека libnvidia-egl-wayland.so для совместного использования EGL-буферов между композитными менеджерами Wayland, поддерживающими EGLDevice, EGLOutput и EGLstreams, и Wayland-приложениями. Также представлена начальная реализация DRM-модуля nvidia-drm.ko, предоставляющего средства для управления видеорежимами при помощи API KMS и поддержки технологии PRIME, позволяющей организовать совместное обращение разных драйверов к общему буферу, что необходимо для работы горячего переключения вывода между разными видеокартами.
Кроме того, в новый выпуск включена поддержка API Vulkan 1.0 и по умолчанию предложена открытая GLX-библиотека GLVND (OpenGL Vendor-Neutral Driver), ознаменовавшая переход на новую инфраструктуру GLX- и OpenGL-драйверов NVIDIA. Библиотека GLVND (libglvnd) представляет собой программный диспетчер, осуществляющий перенаправление команд от 3D-приложения к той или иной реализации OpenGL, давая возможность сосуществовать нескольким видео-драйверам, в том числе драйверам Mesa и NVIDIA.
Кроме Wayland, Mir, GLVND и Vulkan, в новом выпуске можно отметить следующие изменения:
- Поддержка EGL-расширений EGL_EXT_platform_wayland и EGL_WL_bind_wayland_display, необходимых для работы Wayland-приложений и композитных менеджеров с драйвером NVIDIA. Также добавлены EGL-расширения EGL_EXT_device_drm, EGL_EXT_output_drm и
EGL_EXT_stream_consumer_egloutput, используемые композитными менеджерами Mir и Wayland при выводе информации через EGLDevice, EGLOutput и EGLstreams.
- С 8 до 11 бит увеличена точность представления цветовых карт для X-ов на системах с GeForce GPU. На Quadro GPU уже используются 11-битные карты;
- Добавлено новое свойство RandR CscMatrix, определяющее матрицу 3x4 для преобразования цветового пространства;
- Переработан механизм регистрации драйвера для доступа к DRM-подсистеме ядра Linux, необходимой для обеспечения поддержки PRIME;
- Улучшена интерактивность приложений, использующих аппаратный курсор при активном G-SYNC;
- Решены проблемы с некорректной отрисовкой при исполльзовании пиксельных буферов с EGL-устройством;
- Добавлена поддержка GPU GeForce 920MX и GeForce 930MX
Дополнение: Представители NVIDIA опубликовали в списке рассылки разработчиков Wayland патчи для обеспечения работы композитного сервера Weston поверх драйвера NVIDIA.
Источники[править]
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии[править]
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.