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

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

7 декабря 2012 года

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

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

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


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

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

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