Cтатус поддержки NVIDIA Optimus в Linux и X.Org. Доклады с конференции XDC2012
Maarten Lankhorst из компании Canonical выступил на конференции разработчиков X.Org с докладом, посвящённым реализации поддержки технологии NVIDIA Optimus в Linux и X.Org с использованием открытых компонентов (компания NVIDIA отдельно работает над аналогичной поддержкой для своих закрытых драйверов). Начальная поддержка гибридных систем c технологией Optimus ожидается уже в Ubuntu 12.10.Компоненты, необходимые для горячего переключения между разными видеодрайверами без разрыва сессии, уже интегрированы в X.Org Server 1.13 и свежие версии драйверов Radeon, Nouveau и Intel. Тем не менее, работающие из коробки решения ещё требуют доработки и стабилизации, например, демонстрация прототипа на ноутбуке с гибридной системой NVIDIA/Intel завершилась крахом графического сеанса. В X.Org Server 1.14, релиз которого запланирован на 5 марта, ожидается доработка API для организации переключения между GPU, а также интеграция компонента XWayland для обеспечения запуска X11-приложений поверх Wayland, начальная реализация DRI3, атомарное переключение видеорежимов, поддержка KMS.
Дополнительно можно отметить публикацию на Wiki проекта X.Org краткого изложения докладов, прозвучавших на конференции XDC2012, а также ссылок на видеозаписи выступлений. Например, можно отметить доклады:
- безопасность графического стека;
- планы по реализации DRI3 (использование DMA-BUF);
- создание фреймворка по организации тестирования X-сервера;
- реализация системы акселерации графики, независимой от оборудования;
- применение отличных от C/C++ языков для программирования X-приложений;
- статус подготовки первого релиза Wayland и состояние проекта;
- новая реализация кода для управления видеорежимами в драйвере i915;
- планирование релиза X Server 1.14;
- вывод видео через DRI2 как замена XV;
- DRM2;
- новый ABI для GL (разделение libGL на libOpenGL для OpenGL и libGLX для GLX);
© OpenNet