Czy 400fps w glxgears to wszystko na co sta

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
rorio
Posty: 45
Rejestracja: 21 marca 2010, 21:01

Czy 400fps w glxgears to wszystko na co stać otwarte sterowniki dla radeonów?

Post autor: rorio »

Czy 400fps w glxgears to wszystko na co stać otwarte sterowniki dla radeonów?
Kiedy uruchamiam jakiegoś ,,quakeoida'', to dostaję informację o akceleracji programowej.
Moje glxinfo:

Kod: Zaznacz cały

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: Brian Paul
server glx version string: 1.4 Mesa 7.7.1-DEVEL # Ten fragmencik mi się nie podoba.
Moje xorg.conf:

Kod: Zaznacz cały

    Option "AccelMethod"    "EXA" #Bez tego sterownik wyłączał akceleracje.
    Identifier  "Card0"
    Driver      "radeon"
    VendorName  "ATI Technologies Inc"
    BoardName   "Mobility Radeon X2300"
    BusID       "PCI:1:0:0"
Zainstalowałem firmware dla jądra.
Awatar użytkownika
monolith
Posty: 86
Rejestracja: 09 sierpnia 2007, 01:38
Lokalizacja: Polska

Post autor: monolith »

Witam!

Ostatnio jak kompilowałem jądro 2.6.33 z repozytorium eksperymentalnego, testowałem nową opcję ,,kernel modesetting'' dla Radeona. W laptopie, w którym przeprowadzałem test zamontowana jest ATI Mobility Radeon 9700 M11. Z opcją włączoną glxgears dawało wynik około 200FPS. Bez tej opcji glxgears wzrosło na ponad ~1000FPS. XServer uruchomiony w obu przypadkach na otwartych sterownikach.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Faktycznie, po ostatniej aktualizacji Xorga, lub sterowników (jednej z ostatnich), wydajność otwartych sterowników drastycznie spadła.

Edycja:
Chyba nie działa to jeszcze tak jak należy, ja mam taki błąd w logach:

Kod: Zaznacz cały

(EE) RADEON(0): [dri] RADEONDRIGetVersion failed because of a version mismatch.
[dri] This chipset requires a kernel module version of 1.17.0,
[dri] but the kernel reports a version of 2.0.0.[dri] If using legacy modesetting, upgrade your kernel.
[dri] If using kernel modesetting, make sure your module is
[dri] loaded prior to starting X, and that this driver was built
[dri] with support for KMS.
[dri] Disabling DRI.
Dodanie do opcji jądra:

Kod: Zaznacz cały

radeon.modeset=0
w:

Kod: Zaznacz cały

/boot/grub/menu.lst
tymczasowo rozwiązuje problem.
rorio
Posty: 45
Rejestracja: 21 marca 2010, 21:01

Post autor: rorio »

@monolith: To bardzo ciekawe. Kiedy będę miał chwilkę sprawdzę, czy u mnie ta różnica też będzie aż tak duża.
@Rafal_F: W testing nie zauważyłem takiego komunikatu. Szczerze, jest mi smutno, że problem nie tkwi w mojej konfiguracji. Od kiedy moja karta przestała być wspierana w oficjalnych sterownikach jestem w pewnym sensie skazany na otwarte. Do tej pory sprawdzały się dość dobrze. Aż do teraz.
ODPOWIEDZ