Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-05-19 23:12:34

  Mecin - Użytkownik

Mecin
Użytkownik
Zarejestrowany: 2010-05-19

Debian sid, xpress 200m, otwarte sterowniki a 3D

Naprawione :) dobrze kombinowałem z modeset ale wartość wystarczyło dać na 0, nie na 1, teraz mam wszystko spoko, działa compiz i akceleracja 3D na miarę debiana, sprzęt wymiata teraz że hej :P, mój upragniony wynik:

Kod:

root@debian:/home/mecin# glxgears 
3859 frames in 5.0 seconds = 771.650 FPS
4043 frames in 5.0 seconds = 808.484 FPS
4071 frames in 5.0 seconds = 814.130 FPS
4086 frames in 5.0 seconds = 817.197 FPS
4071 frames in 5.0 seconds = 814.016 FPS
4074 frames in 5.0 seconds = 814.652 FPS
4061 frames in 5.0 seconds = 812.042 FPS
4070 frames in 5.0 seconds = 813.820 FPS
4015 frames in 5.0 seconds = 802.875 FPS

Nie trzeba dodawać w grub.cfg przy jajku, wystarczy dać:

Kod:

root@debian:/home/mecin# nano /etc/modprobe.d/radeon-kms.conf

i edytować z:

Kod:

options radeon modeset=1

na:

Kod:

options radeon modeset=0

I pomyśleć że to stara leciwa zintegrowana w płyte główną karta :P, ładnie ciągnie w porywach po uruchomienu nawet prawie 1000 fps!! ;P

Jak by ktoś miał podobny problem to zapraszam do mnie, pomogę w miarę.

====================================================
TERAZ JUŻ GŁÓWNIE CHODZI MI O TO ŻE SIĘ SYSTEM WIESZA PO URUCHOMIENU KERNELA Z OPCJĄ MODESET=1, AKCELERACJA I WSZYSTKO WTEDY DZIAŁA DOBRZE, BRAK BŁĘDÓW W X.log.
====================================================
Witam, męczę się od dłuższego czasu z tym problemem, przewaliłem tone forów i pół google :P ale nadal nie mogę się do końca rozprawić z moją kartą, bardzo figlarną radeon xpress 200m - zintegrowana w płycie.

Problem taki że wydajność tej karty jest masakryczna na sterach otwartych (o zamkniętych w sidzie już mogę pomarzyć) wiem że nie jest to żaden kokos ale jak mi wyciąga <= 150 fps to jest przesada. Compiza fusion nie wstaje nawet, może podam od razu wszystkie dane, mam nadzieję żę mi pomożecie w końcu jakoś to rozwiązać:

Kod:

mecin@debian:~$ lspci | grep VGA
01:05.0 VGA compatible controller: ATI Technologies Inc RC410 [Radeon Xpress 200M]

Kod:

mecin@debian:~$ glxgears 
632 frames in 5.0 seconds = 126.233 FPS
657 frames in 5.0 seconds = 131.291 FPS
644 frames in 5.0 seconds = 128.693 FPS
561 frames in 5.0 seconds = 112.164 FPS
703 frames in 5.0 seconds = 140.307 FPS

Kod:

mecin@debian:~$ glxinfo | grep rendering
direct rendering: Yes

Tutaj wszysto wygląda spoko w miarę 3d jest niby... ale najważniejsze co mnie martwi i nie daje spać ;) (logi X):

Kod:

(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.

... i najgorsze:

Kod:

(==) RADEON(0): Backing store disabled
(WW) RADEON(0): Direct rendering disabled
(II) RADEON(0): Render acceleration disabled
(II) RADEON(0): num quad-pipes is 1
(II) RADEON(0): Using XFree86 Acceleration Architecture (XAA)
    Screen to screen bit blits
    Solid filled rectangles
    8x8 mono pattern filled rectangles
    Indirect CPU to Screen color expansion
    Solid Lines
    Scanline Image Writes
    Setting up tile and stipple cache:
        32 128x128 slots
        32 256x256 slots
        16 512x512 slots
(II) RADEON(0): Acceleration enabled
(==) RADEON(0): DPMS enabled
(==) RADEON(0): Silken mouse enabled
(II) RADEON(0): Will use 32 kb for hardware cursor 0 at offset 0x00642800
(II) RADEON(0): Will use 32 kb for hardware cursor 1 at offset 0x00647800
(II) RADEON(0): Largest offscreen area available: 1280 x 6901
(II) RADEON(0): No video input capabilities detected and no information is provided - disabling multimedia i2c

a powinno być, jak na innych distro live:

Kod:

(==) RADEON(0): Backing store disabled
(II) RADEON(0): Direct rendering enabled
(II) RADEON(0): Render acceleration enabled for R300/R400/R500 type cards.
(II) RADEON(0): Setting EXA maxPitchBytes
(II) EXA(0): Driver allocated offscreen pixmaps
(II) EXA(0): Driver registered support for the following operations:
(II)         Solid
(II)         Copy
(II)         Composite (RENDER acceleration)
(II)         UploadToScreen
(II)         DownloadFromScreen
(II) RADEON(0): Acceleration enabled
(==) RADEON(0): DPMS enabled
(==) RADEON(0): Silken mouse enabled
(II) RADEON(0): Set up textured video
(II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled message.

Już próbowałem wszystkiego prawie, oczywiście wszystkie pakiety mam zainstalowane (libgl1-mesa-dri i glx i firmware-linux-nonfree itp)
Debian sid

Proszę o pomoc ;]
Stawiam browar jak będzie chodził compiz i 3d na normalnych fps.

Pozdro.
=========================================================
Przedstawie moje nowe działania:

Udało mi się uruchomić modeset za pomocą :

Kod:

modprobe -v -r drm radeon    <--- Unload drm and radeon kernel-module
modprobe -v drm debug=1      <--- Additional for debugging DRM issues
modprobe -v radeon modeset=1 <--- Load radeon kernel-module with KMS support

w trybie recovery bez X, problem akceleracji znika lecz system się zawiesza :/, chwilkę chodzi, zdążyłem sprawdzić tylko logi X no i się zawiesza... Będę się starał to jakoś zrobić ale nie wiem czy dam radę, proszę o pomoc.

=========================================================

Zgłosiłem już moją usterkę mam nadzieję że dobrze wybrałem bo pierwszy raz i mam nadzieję że ktoś da radę, być może sam zrobię bo się ciągle bawie.

Ostatnio edytowany przez Mecin (2010-05-20 22:20:16)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)