nouveau

Z Linux Wiki
Skocz do: nawigacja, szukaj

Nouveau – projekt, a zarazem sterownik, założony przez fundację X.Org i Freedesktop.org mający za zadanie pisanie sterowników dla kart graficznych nVidia. Słowo nouveau zostało zaczerpnięte z języka francuskiego i oznacza nowy. Sterowniki tego projektu zostały dołączone do Linuksa od wersji 2.6.33. Moduł ten jest ładowany przez bibliotekę Mesa 3D.

Rozwój[edytuj]

Projekt znajduje się we wczesnej fazie rozwoju. Jak dotąd udało się osiągnąć między innymi wsparcie dla akceleracji 2D/3D we wszystkich kartach. Nouveau rozwija się przede wszystkim dzięki inżynierii wstecznej oryginalnych sterowników firmy nVidia.

Narzędzia[edytuj]

Podstawowym narzędziem nouveau jest renouveau, służące do testowania sterownika. Zapisuje rejestry z Memory Mapped Input Output (MMIO), po czym wyświetla losowe grafiki i ponownie nadpisuje te rejestry. Po 70 takich testach, wyniki są pakowane do formatu tar.bz2 i wysyłane przez użytkownika do programistów projektu na adres renouveau.dumps@gmail.com, w celu ich analizy.

Linki zewnętrzne[edytuj]