Компания NVIDIA представила код для альтернативной организации поддержки PRIME

Аарон Плэттнер (Aaron Plattner), один из разработчиков проприетарных драйверов NVIDIA, опубликовал набор патчей с попыткой упрощения задействования в драйверах функций технологии PRIME, позволяющей организовать совместное обращение разных драйверов к общему буферу, что необходимо для реализации возможности горячего переключения вывода между разными видеокартами.

Код оформлен в виде небольших опциональных функций-хелперов к drm-модулям nouveau, radeon и exynos, которые позволяют использовать абстрактный набор простых вызовов (drm_gem_prime_import и drm_gem_prime_export), независимых от низкоуровневой реализации поддержки PRIME. Указанные вызовы также помогут организовать взаимодействие свободных драйверов с проприетарным драйвером NVIDIA, без нарушения лицензии GPL (стандартные функции DMA-BUF отнесены в ядре Linux к категории внутренних интерфейсов, которые экспортируются в группе EXPORT_SYMBOL_GPL, ограничивающей возможность использования только для модулей ядра, распространяемых под лицензией GPL).

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

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