Strona 1 z 1

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

: 07 kwietnia 2009, 23:15
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.

: 08 kwietnia 2009, 14:18
autor: lis6502
Nie instalowałeś sterowników do grafiki, prawda?

: 08 kwietnia 2009, 17:33
autor: Rafal_F
Wklej tu zawartość pliku

Kod: Zaznacz cały

/etc/X11/xorg.conf
i napisz z jakiej wersji kernela korzystasz.

: 09 kwietnia 2009, 18:11
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ę?

: 09 kwietnia 2009, 20:26
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

: 09 kwietnia 2009, 21:35
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 :)

: 09 kwietnia 2009, 21:46
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.