Компания NVIDIA выпустила драйвер с поддержкой EGL API, используемого в Wayland и Mir

Началось бета-тестирование новой ветки проприетарного драйвера NVIDIA 331.13, примечательной интеграцией поддержки программного интерфейса EGL, используемого для организации доступа оконных систем к API рендеринга, таким как OpenGL ES, и выступающего в роли альтернативы интерфеса GLX. В настоящем выпуске поддержка EGL имеет ряд ограничений: EGL доступен для 32-разрядных платформ, может работать только с бэкендом X11 и обеспечивает доступ к OpenGL ES 1.1, 2.0 и 3.0 (OpenGL пока не поддерживается). Так как EGL используется для обращения к функциям рендеринга в Wayland и Mir, в скором времени можно ждать обеспечения поддержки работы данных проектов поверх проприетарного драйвера NVIDIA.

Среди других добавленных улучшений:

  • Поддержка одновременной загрузки в ядро Linux разных модулей NVIDIA, что позволяет при использовании нескольких видеокарт назначить разным GPU разные модули ядра. С практической стороны использование разных модулей позволяет избавиться от накладных расходов, связанных с программной координацией доступа к разным GPU;
  • Новая опция AllowEmptyInitialConfiguration, которая позволяет запустить X-сервер даже в ситуации, когда на этапе загрузки не определены подключенные к NVIDIA GPU устройства отображения. Для включения опции можно использовать команду "sudo nvidia-xconfig --allow-empty-initial-configuration";
  • В инсталляторе nvidia-installer обеспечена защита от рекурсивного поиска в директориях "build" и "source" при поиске конфликтующих модулей ядра в иерархии /lib/modules;
  • Поддержка использования кэша системой памяти для увеличения производительности некоторых операций рендеринга, которые могут привести к использованию программного рендеринга. Для определения размера кэша следует использовать опцию "SoftwareRenderCacheSize";
  • Поддержка вывода данных о скорости вращения куллера через nvidia-settings (например, "nvidia-settings --query=[fan:0]/GPUCurrentFanSpeedRPM") и NV-CONTROL API.
  • В NV-CONTROL API добавлен атрибут NV_CTRL_BACKLIGHT_BRIGHTNESS для управления фоновой подсветкой.


Источник:
http://www.opennet.ru/opennews/art.shtml?num=38081

<= Назад
Комментарии
]]> ipv6 ready Kiev LUGLinux4MeНостальгияЛичный сайт skeletora ]]>