[+] sterowniki otwarte radeon 9700 w Sidzie nie dzia

Pomoc dotycząca instalacji systemu
jmarcin_1984
Beginner
Posty: 153
Rejestracja: 16 kwietnia 2008, 13:42
Lokalizacja: BP

[+] sterowniki otwarte radeon 9700 w Sidzie nie działają

Post autor: jmarcin_1984 »

Witam. Zainstalowałem właśnie sobie Debiana Sid. I próbuję wymusić na karcie grafiki Mobilty Radeon 9700 włączenie akceleracji. Otóż zainstalowałem sterowniki otwarte ale nie wszystkie. Potrzebne są następujące pakiety:
  • libgl1-mesa-dri,
    libgl1-mesa-glx,
    libglu1-mesa,
    mesa-common-dev,
    mesa-utils,
    xlibmesa-dri,
    xlibmesa-glu
Mam wszystkie oprócz xlibmesa-dri bo nie ma go w repozytoriach. Może ma ktoś namiary na repozytoria z tym pakietem?

Kod: Zaznacz cały

glxinfo | grep direct
ciągle daje mi wynik:

Kod: Zaznacz cały

Direct randering:NO (If you want to find out why, try settings LIBGL_DEBUG=verbose)
OpenGL render string: Mesa GLX Indirect
Dodam że wcześniej na Lennym to działało tylko na Sidzie mam problem. Zna ktoś może odpowiedź? Pozdrawiam.
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Nie instalowałeś sterowników do grafiki, prawda?
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Wklej tu zawartość pliku

Kod: Zaznacz cały

/etc/X11/xorg.conf
i napisz z jakiej wersji kernela korzystasz.
jmarcin_1984
Beginner
Posty: 153
Rejestracja: 16 kwietnia 2008, 13:42
Lokalizacja: BP

Post autor: jmarcin_1984 »

Meczę się już drugi dzień z tymi sterownikami. Próbowałem otawartych lecz bezskutecznie. Teraz próbowałem zamkniętych fglrx z repozytorium i ze strony Ati. Dalej nie mam akceleracji. Myślałem że to wina jajka, ale zmieniłem na 2.6.26-1. Dalej to samo. a mój xorg jest praktycznie pusty. Oto on:

Kod: Zaznacz cały

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"pl"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
EndSection

Section "Device"
	Driver		"fglrx"
	Identifier	"Configured Video Device"
EndSection

Section "Monitor"
	Identifier	"Configured Monitor"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
EndSection

Przy wpisaniu

Kod: Zaznacz cały

 fglrxinfo
mam cos takiego

Kod: Zaznacz cały

display: :0.0  screen: 0
OpenGL vendor string: Mesa project: [url]www.mesa3d.org[/url]
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.4)
Z tego co mi wiadomo to tak nie powinno być na sterownikach zamkniętych lub się mylę?
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

¯eby skorzystać ze sterowników otwartych należy zmodyfikować plik xorg.conf.
Dla zamkniętych po poprawnej instalacji wydaje się polecenie

Kod: Zaznacz cały

aticonfig --initial 
które samo modyfikuje xorg.conf.
Jeśli chodzi o zamknięte sterowniki, to AMD już nie wspiera kart poniżej R500, czyli twojej również, więc zalecam jednak spróbowanie otwartych. Z twoją kartą powinny działać całkiem fajnie.
Ja przy instalacji skorzystałem z tego:
https://help.ubuntu.com/community/RadeonDriver .
Jak już wybierzesz otwarte to pamiętaj o usunięciu sterów zamkniętych tak jak napisali na podanej przeze mnie stronie. I spróbuj najpierw na kernelu 2.6.26 lub 2.6.28, bo na 2.6.29 to mi za bardzo nie chce działać.

Mój xorg.conf z działającymi otwartymi sterami wygląda tak:

Kod: Zaznacz cały

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"pl"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
EndSection

Section "Device"
        Identifier      "Radeon 9800xt"
        Driver          "radeon"
	Option "AGPMode" "4"
        Option          "AccelMethod"    "XAA"  #either XAA or EXA. "XAA" is the default and safe choice
        Option          "EnablePageFlip" "true" #only works with accelmethod "XAA"
        #Option          "TripleBuffer"   "true" #This *might* help if you use something like Beryl and have slow video playback.
        Option          "DynamicClocks"  "on"   #This is for laptop users, it saves energy when in battery mode.
        BusID           "PCI:1:0:0"             #must match your lspci output
EndSection

Section "Monitor"
	Identifier      "MMonitor"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection


Section "Screen"
	Identifier "Default Screen"
	Device     "Radeon 9800xt"
	Monitor    "MMonitor"
	DefaultDepth     24
	SubSection "Display"
		Modes           "1280x1024" "1024x768"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "DRI"
        Mode 0666
EndSection
        
Section "Extensions"
        Option "Composite" "Enable"
EndSection
jmarcin_1984
Beginner
Posty: 153
Rejestracja: 16 kwietnia 2008, 13:42
Lokalizacja: BP

Post autor: jmarcin_1984 »

Rafał dziękuję. Zadziałało. Tylko zastanawia mnie taki fakt - w sekcji "Device" w Twoim xorg.conf jako sterownik jest wpisany ,,radeon''. Według poradnika taki wpis nie miał prawa się pojawić przy sterownikach otwartych. Dziwne trochę ale działa :)
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Ten wpis pojawił się w dziale "Tweaking The Driver" na tamtej stronie, sprawdziłem obar: ATI i radeon i ten drugi jest bardziej wydajny.
ODPOWIEDZ