[Gentoo]Kernel 2.6.9 en direct rendering

Pagina: 1
Acties:
  • 140 views sinds 30-01-2008
  • Reageer

  • Ivo
  • Registratie: Juni 2001
  • Laatst online: 14-01-2025
Ik probeerde 3d acceleratie werkend te krijgen op mijn laptop die gentoo draait. Volgens de officiele guide moest ik de open source ati drivers gebruiken, omdat deze als enige werken op een 2.6 kernel. (GPU is een Ati Radeon 9600 Mobile) Toen ik vervolgens verder ging met de 3D Acceleration guide moest x11-drm emergen wat tot een foutmelding over de kernel versie leidde. x11-drm werkt alleen met een 2.4 kernel.

Ik had vantevoren de kernel gehercompiled met agpart voor de ati chipset en DRI eruit, want zo stond in de guide die zou je later dus moeten emergen en hoefde dus niet in de kernel. Helaas ging dit mis.

Ik zit nou met enkele vragen:

1. Kan ik 3d acceleratie werkend krijgen met een 2.6 kernel?
2. Moet ik binary ati drivers gebruiken of open source drivers?
3. Moet ik DRI in de kernel compilen of op de een of andere manier emergen?

Verwijderd

Ik heb een laptop met een ATI Radeon 9700 Mobility (128MB) en daar draai ik Xorg 6.8.0 op met de nieuwe ATI drivers. De kernel is ook een 2.6.9 (2.6.9-gentoo-r4) en 3D acceleratie werkt perfect.

Dus, de closed source ATI drivers installeren (fglrx), je X configureren en hups :)
Ter vergelijking. De open source ati drivers haalden zo'n 130 fps met glxgears. Nu zijn er dan 1454 fps.

Het werkt dus wel.

Games heb ik nog niet geprobeerd... laptop dient om mee te werken :9

Dus:
1. Ja
2. Closed Source ATI drivers (fglrx)
3. Hmmz... moet ik eens checken als ik m'n laptop bij de hand heb, maar waarschijnlijk wel

[ Voor 14% gewijzigd door Verwijderd op 21-01-2005 16:02 ]


  • Ivo
  • Registratie: Juni 2001
  • Laatst online: 14-01-2025
Ik heb de Ati drivers geemerged met emerge ati-drivers. X opnieuw geconfigureerd en dri support in de kernel gebakken, maar als ik glxinfo tik kent hij het commando niet (als root).

Ik had ook loopback device support erin gezet, maar als ik modprobe loop doe krijg ik FATAL: Module not found. Iets zegt me dat ik de kernel niet goed compile.

Ik heb het op de volgende manier gedaan:

make menuconfig
make dep && make clean bzImage modules modules_install
cp /arch/i386/boot/bzImage /boot/kernelnaam

Vervolgens Grub aanpassen. Dat zou zo toch moeten werken?

Verwijderd

Jah :s
De compile regel die je gebruikt gaat niet goed werken met 2.6.9
Die wat jij gebruikt is voor een 2.4.x kernel.

Probeer eens met:
code:
1
make && make modules_install


Eventueel een make clean ervoor.

Staat trouwens ook in de installatiehandleiding als ik me niet vergis :+

  • mouse256
  • Registratie: Mei 2003
  • Laatst online: 28-12-2025
glxinfo en glxgears werken idd niet als root, als gewone user uitvoeren gaat wel (hier op mijn systeem is het toch zo)

  • mOrPhie
  • Registratie: September 2000
  • Laatst online: 29-01 12:00

mOrPhie

❤️❤️❤️❤️🤍

Overigens heeft ATI bij zijn drivers ook nog fglrxinfo bijgevoegd. Als backup als glxinfo als user niet mocht werken. :)

Een experimentele community-site: https://technobabblenerdtalk.nl/. DM voor invite code.


  • Ivo
  • Registratie: Juni 2001
  • Laatst online: 14-01-2025
Staat trouwens ook in de installatiehandleiding als ik me niet vergis :+
De installatiehandleiding die ik gebruikt heb was voor kernel 2.4.x. Voor 2.6.x ben ik er geen tegen gekomen, maar dan zal ik wel niet goed gezocht hebben.
glxinfo en glxgears werken idd niet als root, als gewone user uitvoeren gaat wel (hier op mijn systeem is het toch zo)
Dan moet ik onthouden dat sommige commando's als root niet uit te voeren zijn. Ik ging er stiekem van uit dat elk commando dat als user uit te voeren is ook als root uit te voeren is.

Edit: De nieuwe kernel did the trick. Glxgears geeft 300-400 fps. Geen idee of dat snel is. Toch geeft hij nog steeds bij

code:
1
glxinfo | grep rendering

code:
1
Direct Rendering: No

[ Voor 17% gewijzigd door Ivo op 22-01-2005 12:55 ]


Verwijderd

Ik heb met de open source ati drivers 130 fps met glxgears. De nieuwe ATI binaries: 1454 fps

  • lordgandalf
  • Registratie: Februari 2002
  • Laatst online: 13-02 15:00
ik kan hier gewoon glxinfo / glxgears als root uivoeren
alleen ik haal er slechte FPS mee :S
code:
1
2
3
4
5
652 frames in 5.0 seconds = 130.400 FPS
720 frames in 5.0 seconds = 144.000 FPS
720 frames in 5.0 seconds = 144.000 FPS
720 frames in 5.0 seconds = 144.000 FPS
720 frames in 5.0 seconds = 144.000 FPS


fgl_glgears daarin tegen crashed :S

ik heb de nieuwste ati binary drivers van de site op een amd 64 met xorg

[ Voor 10% gewijzigd door lordgandalf op 22-01-2005 12:56 ]

Steam: Profile / Socialclub: Profile / Uplay: minedwarf / Origin: lordgandalf3


  • Ivo
  • Registratie: Juni 2001
  • Laatst online: 14-01-2025
Ik heb de closed source drivers met
code:
1
emerge ati-drivers

geinstalleerd.

ndeleeuw: Wat geeft glxinfo | grep rendering?

  • lordgandalf
  • Registratie: Februari 2002
  • Laatst online: 13-02 15:00
ik weet al waar het aan lag de ati-drivers waren verdwenen :S

glgears
3772 frames in 5.0 seconds = 754.400 FPS
3692 frames in 5.0 seconds = 738.400 FPS
fgl_glxgears
547 frames in 5.0 seconds = 109.400 FPS
553 frames in 5.0 seconds = 110.600 FPS
341 frames in 5.0 seconds = 68.200 FPS
290 frames in 5.0 seconds = 58.000 FPS
320 frames in 5.0 seconds = 64.000 FPS
216 frames in 5.0 seconds = 43.200 FPS
305 frames in 5.0 seconds = 61.000 FPS
352 frames in 5.0 seconds = 70.400 FPS
349 frames in 5.0 seconds = 69.800 FPS
351 frames in 5.0 seconds = 70.200 FPS
352 frames in 5.0 seconds = 70.400 FPS
351 frames in 5.0 seconds = 70.200 FPS
386 frames in 5.0 seconds = 77.200 FPS

Steam: Profile / Socialclub: Profile / Uplay: minedwarf / Origin: lordgandalf3


  • houthakker
  • Registratie: Juli 2003
  • Laatst online: 13:12

houthakker

Poehé

Dan staat accelleratie niet aan, ik heb hetzelfde probleem, maar nog niet opgelost gekregen. Verschil is dat ik ubuntu gebruik, en met apt-get m'n ati drivers (8.8.25) icm met Xorg geinstalleerd heb. Nu is het zo dat meestal je lib3D.so.1.2 's door de war worden gegooid, echter, als ik die allemaal verwijder, en dat de ati drivers weer installeer, dan krijg ik toch één of andere mesa lib die zorgt voor indirect rendering. Je moet wel bij het configuren aangeven (temisten, ik heb een nvidia chipset) dat je een externe agp gart gebruikt.

Specs

Pagina: 1