Strona 1 z 2

Radeon 9550 + beryl + GL = problemy..

: 17 czerwca 2007, 23:31
autor: Stawi
Witam,

Jade obecnie na otwartych driverach. Nie moge powiedziec ze nic nie dziala ani ze wszystko dziala... jest praktycznie pol na pol..

Co dziala:

Kod: Zaznacz cały

stawi@enigma:~$ glxgears
libGL warning: 3D driver claims to not support visual 0x4b
7784 frames in 5.0 seconds = 1556.634 FPS
8072 frames in 5.0 seconds = 1614.331 FPS
8059 frames in 5.0 seconds = 1611.619 FPS

Kod: Zaznacz cały

stawi@enigma:~$ glxinfo
name of display: :0.0
libGL warning: 3D driver claims to not support visual 0x4b
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
Oprocz tego ppracer, armagetron, everball dziala bez problemu.

Co nie dziala:
- beryl robi straszna kaszane. Na okolo okienek sa czarne paski (chyba cos z przezroczystoscia?), nie odswierzaja sie same tylko jak rusze okienkiem (np. piszac cos w konsoli), nowo otwarte okienka sa niewidoczne, godzina na tastbarze sie nie odswierza, zalicza zwis dosyc szybko - z logow nic dziwnego nie wynika, wszystko jest passed. Przy obrananiu kostki czasem ekran innego pulpitu jest czarny i potem zwisa.
- google earth. dziala jakby bylo bez dopalania 3D, zmula ogromnie.
- wygaszacze ekranowe GL (np. EuphoriaGL) maja ~1 klatke na 5sek..

Configi w zalacznikach, nie ma co smiecic posta. Jak cos jeszcze jest potrzebne chetnie dorzuce ;)

Jakis pomysl co i gdzie jest zle?

: 17 czerwca 2007, 23:56
autor: yantar
http://debian.linux.pl/viewtopic.php?t=1293&start=75

Na koncu jest moj posta z najwazniejszymi sekcjami z xorga u mnie. Twoj i moj roznia sie nieznacznie.
Mam R9550 Saphire.
Z moich obserwacji wynika, ze niektore programy/okna dostaja cienie-obwodki, jesli uruchomione sa wczesniej niz beryl.

: 18 czerwca 2007, 13:06
autor: Kaka'
Z tego co mi wiadomo, są problemy z cieniami na Radeonach...

: 18 czerwca 2007, 17:20
autor: Stawi
Kaka' pisze:Z tego co mi wiadomo, są problemy z cieniami na Radeonach...
No dobra, no to moze wyjasniac te grube obramowania okienek jak jest wlaczony beryl. Ale dlaczego sie zawiesza?
Druga sprawa, to dlaczego czesc programow dziala a czesc nie?

: 18 czerwca 2007, 17:51
autor: yantar
Z tymi obramowaniami trzeba kombinowac z xorgiem i eksperymentwac z wpisami po kolei. (Grube obramowania okien/cienie i zwiechy przerabialem 4 dni temu. )
A czesc programow dziala, bo lepiej znosi rozszerzenie "composite" (przezroczystosci) a inne gorzej i trzeba im deko w tym pomoc xorgiem.
Krzaki moga tez wystepowac w zaleznosci od uzywanego srodowiska, u znajomej za nic poprawnie nie chcial ruszyc beryl na Gnome (i chyba na tym srodowisku sa z nim najwieksze przeboje), pod Xfce i KDE pomyka jak rusalka w nagi poranek. ;-)

: 19 czerwca 2007, 00:41
autor: Stawi
yantar pisze:Z tymi obramowaniami trzeba kombinowac z xorgiem i eksperymentwac z wpisami po kolei.
Raczysz sobie zartowac? Opcji w xorg jest chyba z milion.. Mozesz podac jak jest u ciebie albo rzucic okiem u mnie co jest zle?
yantar pisze:A czesc programow dziala, bo lepiej znosi rozszerzenie "composite" (przezroczystosci) a inne gorzej i trzeba im deko w tym pomoc xorgiem.
W jaki sposob?

: 19 czerwca 2007, 14:29
autor: yantar
Stawi pisze: Raczysz sobie zartowac? Opcji w xorg jest chyba z milion.. Mozesz podac jak jest u ciebie albo rzucic okiem u mnie co jest zle?
Nie zartuje, nie ma innej opcji, sam tak robilem. A to ze opcji do xorga jest sporo nie znaczy ze trzeba akurat wszystkich uzywac. Niektore sa tylko wpisami opcjonalnymi, jesli jakas funkcja dziala normlanie przy ladowaniu Xow, dodanie jej wpisu do xorga przewaznie nic nie zmiena.
Czesc wazniejszych sekcji jak to u mnie jest masz w linku w drugim temacie. Ale dorzuce caly.
Stawi pisze: W jaki sposob?
Pomimo tego, ze efekty i wsio moze pracowac poprawnie, niektore programy moga sie pluc jesli nie ma wpisanej w xorgu obslugi composite itp.
(czemu tak, nie mam pojecia, wbrew pozorom to nie zawsze jest wina efektow przezroczystosci/cieni ale tez wina wciaz nie znalezionych i poprawionych bugow w xorgu)
Narazie jedyna metoda jak dla mnie jest testowanie pojedynczo wpisow i sprawdzanie za kazdym razem logow z ladowania xorga. (oczywiscie wpisywac tez nie na pale, tylko google i sprawdzic co dany wpis robi)
Czasem ludziska, po podaniu jakiegos wpisu, pluja sie nie sprawdzajac loga ze im wysiadly Xy, a wine ponosi dodana spacja lup podobny bzdecik.

: 20 czerwca 2007, 01:45
autor: Stawi
@yantar - KOCHAM CIE ;) ))
Beryl smiga az milo :) ) Jednak googleearth i wygaszacze GL dalej robia problemy..

Kod: Zaznacz cały

stawi@enigma:~$ googleearth
libGL warning: 3D driver claims to not support visual 0x4b
*********************************WARN_ONCE*********************************
File r300_render.c function r300Fallback line 428
Software fallback:ctx->Line.SmoothFlag
***************************************************************************
Try R300_SPAN_DISABLE_LOCKING env var if this hangs.
*********************************WARN_ONCE*********************************
File r300_state.c function r300Enable line 512
TODO - double side stencil !
***************************************************************************
To jest blad drivera czy blad google czy jeszcez czegos dziwnego?

: 20 czerwca 2007, 02:06
autor: yantar
To juz wykracza poza moja skromna wiedze. Sproboj wygoglac pojedynczo te komunikaty.
Blad zwraca plik i linie, ale z czym sie to je <bezradny>. Co do wygaszaczy trudno mi tez powiedziec. Pamietam, ze na Ubuntu 6.12 smigaly mi wszystkie na otwartych sterach. Na 7.04 ciely masakrycznie i zawieszaly system, dopiero na zamknietych sterach szly normalnie. Na Debianie nie mam pojecia, nie mam zainstalowanego zadnego wygaszacza :-P
(moze z tymi wygaszaczami ma cos zwiazek z metoda akceleracji czy cos w tym stylu)

Kod: Zaznacz cały

Option	"AccelMethod"	"EXA"
Option	"RenderAccel"	"true"
Mozesz sprobowac dodac te dwa wpisy do sekcji Device, ale glowy nie daje ze pomoze. Google mowia ze z tymi wygaszaczami krzaczy sam gnome-screensaver i zeby go zmienic na xscreensaver (to chyba z xfce?) ktory ma jakies opcje do akceleracji.

: 20 czerwca 2007, 21:21
autor: Stawi
Witam ;) )

Po ciezkich bojach, znalazlem w sieci cos takiego jak "driconf". Jest w repo lenniego (w innych nie wiem), instalujesz, wlaczasz opcje "disable_lowimpact_fallback" i WSZYSTKO dziala.
Do xorg.conf trzeba tylko dopisac odpowiedni GARTSize zeby googlearth nie umieralo i jestem w raju :D

Male pytanko: spotkal sie ktos z tym driconf wczesniej? Co ta opcja dokladnie robi i czy ta sie to zrobic w xorg.conf jakos?