Состояния разработки Nouvea. Интервью с разработчиками из компании NVIDIA

Разработчики проекта Nouvea, в рамках которого разрабатывается открытый драйвер для видеокарт NVIDIA с поддержкой 2D и 3D акселерации, представили обновленный отчет о развитии проекта и степени поддержки тех или иных технологий. В настоящий момент драйвер поддерживает для видеокарт серий NV04/05, NV10, NV20, NV30, NV40, и NV50 технологии RandR 1.2, NouveauFB, X Render, переход в режим сна (KMS Suspend). Еще до конца не реализована поддержка Gallium3D драйвера, для карт NV50 не работает TV-Out, отсутствуют средства для управления энергосберегающими режимами, нет поддержки SLI-интерфейса. Напомню, что Nouvea будет использован в качестве основного драйвера для видеокарт от NVIDIA в грядущем релизе Fedora 12.

Что касается развития проприетарного драйвера, поддерживаемого компанией NVIDIA, то многие интересные факты можно найти в недавно опубликованном интервью с Andy Ritger, возглавляющим разработку NVIDIA драйверов для Unix-подобных ОС. Разработка драйвера ведется с использованием системы управления исходными текстами Perforce, для редактирования исходников применяются Emacs или Vim, для тестирования используются внутренние OpenGL тесты, пакет glxgears и игры Maya, Viewperf, Unigine Tropics, ETQW, Doom 3, Quake 3. Более 90% кодовой базы драйверов не привязаны к платформе и едины для платформ Linux и Windows.

©  OpenNet