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

Материал из Викиновостей, свободного источника новостей

4 октября 2013 года

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

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

  • Добавлена поддержка GPU GeForce GTX 760 Ti OEM, GeForce GT 740A

GeForce GT 745A, GeForce GT 755M, GeForce GTX 645, Quadro K6000;

  • Поддержка одновременной загрузки в ядро 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 для управления фоновой подсветкой.

Источники[править]


Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «Компания NVIDIA выпустила драйвер с поддержкой EGL API, используемого в Wayland и Mir», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.