Amos Napisano Czerwiec 5, 2010 Zgłoszenie Share Napisano Czerwiec 5, 2010 Przeczytałem sobie, że w Fedorze 13 jest już sterownik 3D/OpenGL dla kart nVidii. To Gallium 3D dla Nouveau. Fakt, ten news z linka jest już trochę stary, a sterownik wciąż jeszcze raczej eksperymentalny, ale postanowiłem wypróbować owe stery. Zainstalowałem pakiet mesa-dri-drivers-experimental i zrestartowałem kompa nic nie zmieniając w xorg.conf. W logach X-ów są m.in. takie linie: 50.052] (II) LoadModule: "glx" [ 50.053] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 50.058] (II) Module glx: vendor="X.Org Foundation" [ 50.058] compiled for 1.8.0, module version = 1.0.0 [ 50.058] ABI class: X.Org Server Extension, version 3.0 [ 50.058] (==) AIGLX enabled [ 50.059] (II) Loading extension GLX ... 50.066] (II) LoadModule: "dri2" [ 50.067] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so [ 50.067] (II) Module dri2: vendor="X.Org Foundation" [ 50.067] compiled for 1.8.0, module version = 1.2.0 [ 50.067] ABI class: X.Org Server Extension, version 3.0 [ 50.067] (II) Loading extension DRI2 [ 50.068] (II) LoadModule: "nouveau" [ 50.068] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so [ 50.069] (II) Module nouveau: vendor="X.Org Foundation" [ 50.069] compiled for 1.8.0, module version = 0.0.16 [ 50.069] Module class: X.Org Video Driver [ 50.069] ABI class: X.Org Video Driver, version 7.0 ... 50.574] (II) NOUVEAU(0): Opened GPU channel 1 [ 50.574] (II) NOUVEAU(0): [DRI2] Setup complete [ 50.574] (II) NOUVEAU(0): [DRI2] DRI driver: nouveau_vieux [ 50.574] (II) NOUVEAU(0): GART: 64MiB available [ 50.580] (II) NOUVEAU(0): GART: Allocated 16MiB as a scratch buffer [ 50.580] (II) EXA(0): Driver allocated offscreen pixmaps [ 50.580] (II) EXA(0): Driver registered support for the following operations: [ 50.580] (II) Solid [ 50.580] (II) Copy [ 50.580] (II) Composite (RENDER acceleration) [ 50.580] (II) UploadToScreen [ 50.580] (II) DownloadFromScreen [ 50.580] (==) NOUVEAU(0): Backing store disabled [ 50.580] (==) NOUVEAU(0): Silken mouse enabled [ 50.590] (II) NOUVEAU(0): NVEnterVT is called. [ 51.274] (==) NOUVEAU(0): DPMS enabled [ 51.540] (II) NOUVEAU(0): RandR 1.2 enabled, ignore the following RandR disabled message. [ 51.558] (--) RandR disabled [ 51.558] (II) Initializing built-in extension Generic Event Extension [ 51.559] (II) Initializing built-in extension SHAPE [ 51.559] (II) Initializing built-in extension MIT-SHM [ 51.559] (II) Initializing built-in extension XInputExtension [ 51.559] (II) Initializing built-in extension XTEST [ 51.559] (II) Initializing built-in extension BIG-REQUESTS [ 51.559] (II) Initializing built-in extension SYNC [ 51.559] (II) Initializing built-in extension XKEYBOARD [ 51.559] (II) Initializing built-in extension XC-MISC [ 51.559] (II) Initializing built-in extension XINERAMA [ 51.559] (II) Initializing built-in extension XFIXES [ 51.559] (II) Initializing built-in extension RENDER [ 51.559] (II) Initializing built-in extension RANDRname of display: :0.0 [ 51.559] (II) Initializing built-in extension COMPOSITE [ 51.559] (II) Initializing built-in extension DAMAGE [ 51.584] (II) SELinux: Disabled by boolean [ 51.600] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer [ 51.600] (II) AIGLX: enabled GLX_INTEL_swap_event [ 51.600] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects [ 51.601] (II) AIGLX: Loaded and initialized /usr/lib/dri/nouveau_vieux_dri.so [ 51.601] (II) GLX: Initialized DRI2 GL provider for screen 0 A glxinfo podaje: name of display: :0.0 display: :0 screen: 0 direct rendering: Yes Więc chyba to bezpośrednie renderowanie działa... Jednak jedyne co na tym zadziałało to tylko ExtremeTuxRacer. Sauerbraten (Cube 2) niby się uruchamia, ale niewiele na ekranie widać, Stellarium w ogóle nie chce działać, Compiz to samo, choć można w różnych miejscach przeczytać, że działały na tym takie gry, jak OpenArena czy Nesxuiz, jak również Compiz. Sam nie wiem, czy to kwestia mojej starej karty, czy eksperymentalności samego sterownika, czy jakichś zmian konfiguracji, które muszę jeszcze zrobić. Przeglądałem trochę Wiki Nouveau, ale tam jest niewiele na temat 3D... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
thof Napisano Czerwiec 6, 2010 Zgłoszenie Share Napisano Czerwiec 6, 2010 czy eksperymentalności samego sterownika...Dokładnie. Tego sterownika nie ma w prawie żadnej dystrybucji. W archu był jakiś czas temu w oficjalnym repo, ale był tak niestabilny, że zdecydowano się go wycofować http://wiki.archlinux.org/index.php/Nouveau#3D Jak jeszcze jakiś czas temu sprawdzałem to włączenie compiza automatycznie oznaczało zamarznięcie całego systemu i pewnie ktoś go zapachtował żeby przypadkiem nie pozwolił na uruchomienie się na nouveau. Na działającą akcelerację jeszcze trzeba poczekać. W sumie i tak jest postęp, bo nie napisałeś nic o zawieszeniu się etr. U mnie w połowie trasy tekstury zaczęły się sypać i skończyło się to resetem X'ów. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Raven Napisano Czerwiec 6, 2010 Zgłoszenie Share Napisano Czerwiec 6, 2010 Developerzy odradzają używania tego sterownika. To, że on w ogóle działa, to wynik takiej a nie innej filozofii działania Gallium3D, a nie żadnych postępów od strony nouveau. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się