Sterowniki zamknięte ATI - fglrx

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
kogut
Posty: 3
Rejestracja: 14 marca 2008, 19:52

Post autor: kogut »

Najpierw usuwałem te pakiety jak napisałeś:

Kod: Zaznacz cały

aptitude remove --purge fglrx-xxxxx
Nie wiem, czy one się usunęły, bo po wykonaniu każdego polecenia wpisywałem "aptitude search fglrx" i nadal były na liście. Tylko jeden z nich - fglrx-driver - niby się usunął (wypisało mi, że zwolnione zostało miejsce, itp., ale nadal był na liście. Następnie zrobiłem te polecenia:

Kod: Zaznacz cały

m-a prepare
m-a update 
i wypisało mi, że mam wszytko w najnowszej wersji.
ostanie polecenie

Kod: Zaznacz cały

m-a a-i fglrx
zainstalowało mi co trzeba i po reboocie nadal miałem to samo. Zmieniłem więc w xorg.info w sekcji Device "radeon" na "fglrx" i teraz wszystko pięknie działa :) Dzięki za pomoc.

Mam jeszcze tylko jedno pytanie. Jak usunąć tego Catalysta co zainstalowałem? Ogólnie jak usunąć zbędne sterowniki?
M
Posty: 36
Rejestracja: 07 listopada 2007, 13:50
Lokalizacja: Czêstochowa

Post autor: M »

Jak sprawdzałeś zainstalowane pliki fglrx to jeśli są z atrybutem (i) to masz jakieś zainstalowane, a jeśli (p) to nie. A z tym xorg.conf to oczywistym jest że należy zmienić z radeon na fglrx.
LazzaR
Posty: 11
Rejestracja: 18 kwietnia 2008, 20:23

Post autor: LazzaR »

Witam,
Przezucilem sie z Ubunty/Sabayona na Debiana.
Mam Radeona 9950.

Kod: Zaznacz cały

$ glxinfo | grep rend
direct rendering: Yes
OpenGL renderer string: ATI Radeon 9550 / X1050 Series

Kod: Zaznacz cały

$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon 9550 / X1050 Series
OpenGL version string: 2.1.7415 Release
glxgears utrzymuje sie na ~1430 FPS'ow
z tego co widze, nie mam Xgl wlaczonego.

przy wlaczaniu compiza poleceniem w konsoli wyskakuje mi

Kod: Zaznacz cały

$ compiz
Checking for Xgl: not present.
Blacklisted PCIID '1002:4153' found
aborting and using fallback: /usr/bin/metacity
no /usr/bin/metacity found, exiting
jako root mam

Kod: Zaznacz cały

$ compiz
Checking for Xgl: Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

xvinfo:  Unable to open display :0.0
not present.
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

xset:  unable to open display ":0.0"
xset q doesn't reveal the location of the log file. Using fallback /var/log/Xorg.0.log
Blacklisted PCIID '1002:4153' found
aborting and using fallback: /usr/bin/metacity
no /usr/bin/metacity found, exiting
co powinienem zrobic, by odpalic xgl'a ?
chcialbym miec compiza i wine'a ;-)

moj:
+ xorg.conf: http://pastebin.pl/653
+ /varlog/Xorg.0.log: http://pastebin.pl/655

uzywam Debiana Lenny, KDE 3.5 // dzisiaj akutalizowalem z etch'a ;-)

pozdrawiam i z gory dziekuje za odpowiedzi !
Piotrek
Posty: 28
Rejestracja: 05 stycznia 2008, 13:05
Lokalizacja: Krosno

Post autor: Piotrek »

Miałem problem z Radeonkiem 9600 Pro, 3 dni katorgi aż w końcu sukces :)
Polecam poniższą metodę:

Podziękowania dla grze_S'ia

Rozwiązanie tak banalne w swojej prostocie, że takie trudne :craz:

Przechodzimy w terminalu na konto roota Instalujemy te 3 paczki, system pociągnie jeszcze sporawą ilość pakietów (u mnie około 15 MB)

Kod: Zaznacz cały

aptitude install fglrx-driver fglrx-kernel-src fglrx-glx
Wklejamy jeszcze jedną komendę (u mnie jeszcze pociągnęło parę MB)

Kod: Zaznacz cały

module-assistant prepare && module-assistant update && module-assistant a-i fglrx

Na koniec rekonfiguracja X'ów - wybieramy sterownik fglrx dalej pozostawiamy pola takie jakie były aż do momentu wyboru rozdzielczości, gdzie wybieramy tylko jedną, jakiej będziemy używać. Resztę komunikatów jak poprzednio zatwierdzamy "enterem" pozostawiając domyślnie wybraną opcję.

Kod: Zaznacz cały

dpkg-reconfigure xserver-xorg
Na koniec restart komputera (czasem ponoć reboot X'ów nie działa)

Kod: Zaznacz cały

shutdown -r now
A oto wyniki:

Kod: Zaznacz cały

piotrek@debian:~$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: ATI RADEON 9600 Series

Kod: Zaznacz cały

piotrek@debian:~$ fglrxinfo 
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI RADEON 9600 Series
OpenGL version string: 2.1.7412 Release
Nie ma jak dobre FPS :D

Kod: Zaznacz cały

piotrek@debian:~$ glxgears
13097 frames in 5.0 seconds = 2619.249 FPS
13097 frames in 5.0 seconds = 2619.376 FPS
13007 frames in 5.0 seconds = 2601.395 FPS
Pozdrawiam i życzę nie męczenia się tyle czasu z głupimi sterami jak w moim przypadku.
.
LazzaR
Posty: 11
Rejestracja: 18 kwietnia 2008, 20:23

Post autor: LazzaR »

robilem wczesniejsze instrukcje, ktory byly napisane w tym temacie ;)
popatrz, nawet stery mam nowsze:
OpenGL version string: 2.1.7415 Release
teraz mam swojego radka na aiglx, compiz-fusion slabo dziala, ale np. emulucje gry pod wine'm.
niestety moja karta graficzna, radek 9550, jest blacklisted :( (chipset r350)
niedlugo zmieniam sprzet, wiec tymczasowo bedzie pracowal na tym, co mam ;)
dzieki za odp.
Awatar użytkownika
grze_S
Beginner
Posty: 133
Rejestracja: 02 grudnia 2007, 12:30

Post autor: grze_S »

@LazzaR: coś chyba mało tych klatek w glxgears... U mnie na tej samej karcie jest ok. 2400.
A Compiza da się uruchomić. Nie zależy mi na nim aż tak więc nie próbuje, ale na Kubuntu 8.04 działa "out of box". Na Debianie zresztą też kiedyś udało mi się go włączyć i działał ;-)

A i z poziomu root'a i tak compiz'a nie uruchomisz bo root nie ma dostępu do X'ów ;-)

PS: W Twoim xorg.conf'ie są podwojone sekcje. Włącz konsolę, zaloguj się na root'a i spróbuj:

Kod: Zaznacz cały

cp /etc/X11/xorg.conf /etc/X11/xorg.conf.kopia_zapasowa
dpkg-reconfigure xserver-xorg
i tak jak pisze Piotrek jako sterownik wybierz "fglrx". W razie niepowodzenia będziesz miał jeszcze kopie zapasową.
LazzaR
Posty: 11
Rejestracja: 18 kwietnia 2008, 20:23

Post autor: LazzaR »

zainstalowalem sobie swiezutko debiana (lenny, i686) i skonfigurowalem radka. nie zagladalem w ten temat, ale mam teraz lepsze osiagi ;)
radek 9550,

Kod: Zaznacz cały

sb@debian:~$ glxgears
12973 frames in 5.0 seconds = 2594.502 FPS
13252 frames in 5.0 seconds = 2650.358 FPS
13253 frames in 5.0 seconds = 2650.577 FPS
13255 frames in 5.0 seconds = 2650.907 FPS
13251 frames in 5.0 seconds = 2650.183 FPS
wystarczy postapic tak, jak Piotrek napisal wyzej i wszystko bedzie ok.

pozdrawiam
M
Posty: 36
Rejestracja: 07 listopada 2007, 13:50
Lokalizacja: Czêstochowa

Post autor: M »

A instalował ktoś sterowniki na jądrze 2.6.25.x?? Ja walczę z tym długi czas i narazie mi się nie udało uruchomić.
Problem wygląda tak:

Kod: Zaznacz cały

/usr/bin/make  -f debian/rules clean                                       ↑
make[1]: Wejście do katalogu `/usr/src/modules/fglrx'                      
dh_testroot                                                                
rm -f configure-stamp                                                      
rm -f fglrx.ko fglrx.mod.c *.o libfglrx_ip.a                               
rm -f .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd                        
rm -rf .tmp_versions                                                       
rm -rf patch                                                               
dh_clean                                                                   
rm /usr/src/modules/fglrx/debian/control                                   
rm /usr/src/modules/fglrx/debian/dirs                                      
make[1]: Opuszczenie katalogu `/usr/src/modules/fglrx'                     
/usr/bin/make  -f debian/rules binary_modules                              
make[1]: Wejście do katalogu `/usr/src/modules/fglrx'                      
if [ -f /usr/src/modules/fglrx/debian/control.template ]; then \ 
cat /usr/src/modules/fglrx/debian/control.template >               
/usr/src/modules/fglrx/debian/control; \                                   
         fi                                                                 
dh_testdir                                                                 
touch configure-stamp                                                      
dh_testdir                                                                 
/usr/bin/make -C /lib/modules/2.6.25.2/source                              
SUBDIRS=/usr/src/modules/fglrx modules                                     
make[2]: Wejście do katalogu `/usr/src/linux-2.6.25.2'                     
  CC [M]  /usr/src/modules/fglrx/firegl_public.o                           
/usr/src/modules/fglrx/firegl_public.c: In function                        
 ‘KCL_PosixSecurityCapGetEffectiveVector’:                                  
/usr/src/modules/fglrx/firegl_public.c:1890: error: implicit declaration   
of function ‘cap_t’                                  
 ‘KCL_PosixSecurityCapGetEffectiveVector’:                                  
/usr/src/modules/fglrx/firegl_public.c:1890: error: implicit declaration   
 of function ‘cap_t’                                                        
/usr/src/modules/fglrx/firegl_public.c: In function                        
 ‘KCL_PosixSecurityCapSetEffectiveVector’:                                  
/usr/src/modules/fglrx/firegl_public.c:1898: error: lvalue required as     
 left operand of assignment                                                 
 make[3]: *** [/usr/src/modules/fglrx/firegl_public.o] Błąd 1               
 make[2]: *** [_module_/usr/src/modules/fglrx] Błąd 2                       
 make[2]: Opuszczenie katalogu `/usr/src/linux-2.6.25.2'                    
 make[1]: *** [build] Błąd 2                                                
 make[1]: Opuszczenie katalogu `/usr/src/modules/fglrx'                     
 make: *** [kdist_image] Błąd 2                  
LazzaR
Posty: 11
Rejestracja: 18 kwietnia 2008, 20:23

Post autor: LazzaR »

mialem reinstall debiana i po instalacji sterow zadziwila mnie taka sytucja:

Kod: Zaznacz cały

dawid@debian:~$ glxinfo
bash: glxinfo: command not found
dawid@debian:~$ glxgears
bash: glxgears: command not found
dawid@debian:~$ fgl
fgl_glxgears  fglrxinfo     fglrx_xgamma
dawid@debian:~$ fgl_glxgears
Using GLX_SGIX_pbuffer
2730 frames in 5.0 seconds = 546.000 FPS
dawid@debian:~$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon 9550 / X1050 Series
OpenGL version string: 2.1.7415 Release
dlaczego nie mam polecen glx(...) ?
zuczek126p
Posty: 71
Rejestracja: 14 listopada 2006, 13:54
Lokalizacja: S³upsk

Post autor: zuczek126p »

... musisz zainstalować pakiet mesa-utils
Zablokowany