Loading AI tools
Из Википедии, свободной энциклопедии
nouveau ([nuvo], фр. nouveau — новый) — проект по созданию свободных драйверов для видеокарт компании Nvidia с поддержкой ускорения трёхмерной графики. Изначально основан на распространяемом по свободной лицензии, но нечитаемом драйвере «nv» 2D-графики от nVIDIA.
nouveau | |
---|---|
| |
Тип | драйверы |
Написана на | Си |
Операционные системы | Linux (ядро)/X11 (AMD64, x86, PowerPC), BSD/X11[1] |
Первый выпуск | 18 июня 2012 |
Последняя версия | 1.0.17[2] (23 января 2021) |
Репозиторий | gitlab.freedesktop.org/d… |
Лицензия |
MIT (драйверы), MIT и GNU GPL Direct Rendering Manager[1] |
Сайт | nouveau.freedesktop.org |
Название «nouveau» обозначает «новый» на французском языке, и было, по словам Stéphane Marchesin, предложено автозаменой IRC‑клиента вместо «nv».[3]
На июнь 2012 реализованы практически полная поддержка 2D для всех видеокарт Nvidia, начиная с моделей серии Riva TNT и заканчивая GeForce GTX, в том числе поддерживается 2D-акселерация.[4]
В начале 2008 года в 3D‑ветви драйвера для Gallium3D, не предназначенной даже для тестирования (за исключением тех, кто может помочь исправлениями и нахождения патча, внёсшего ещё не исправленный баг), с некоторыми видеокартами NV40 можно было добиться приемлемой работы некоторых трёхмерных игр.[5][6]
Произведён переход на Gallium 3D, работа над поддержкой DRI прекращена.[7][8][9]
Общий менеджер памяти пока не используется, поэтому программы, использующие OpenGL, могут работать нестабильно.[10] Планировалось использовать TTM, но со временем появилось ещё несколько менеджеров памяти, и были обнаружены проблемы с производительностью при использовании TTM. В октябре 2008 года ведётся перевод драйвера с TTM на интерфейсы менеджера памяти GEM[англ.], разрабатываемого компанией Intel, и внутренности TTM.[11]
Реверс-инжиниринг производится с помощью специальной утилиты REnouveau, которая выводит на экран определённые изображения с использованием проприетарного 3D-драйвера от NVIDIA, и считывает из памяти видеоадаптера изменившиеся данные.[12]
Также разрабатывается mmio-trace, следящая за доступом драйвера к памяти (MMIO[англ.]).[13]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.