Sterowniki Ati

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
kinimod
Posty: 30
Rejestracja: 20 lutego 2008, 19:50

Post autor: kinimod »

Udało mi się w końcu zainstalować z binarki w wersji 8.30.3, po wykonaniu polecenia aticonfig --initial mam taki xorg.conf:

Kod: Zaznacz cały



Section "ServerLayout"
	Identifier     "Default Layout"
	Screen      0  "aticonfig-Screen[0]" 0 0
	InputDevice    "Generic Keyboard"
	InputDevice    "Configured Mouse"
	InputDevice    "Synaptics Touchpad"
EndSection

Section "Files"

	# path to defoma fonts
	FontPath     "/usr/share/fonts/X11/misc"
	FontPath     "/usr/X11R6/lib/X11/fonts/misc"
	FontPath     "/usr/share/fonts/X11/cyrillic"
	FontPath     "/usr/X11R6/lib/X11/fonts/cyrillic"
	FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
	FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
	FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/Type1"
	FontPath     "/usr/X11R6/lib/X11/fonts/Type1"
	FontPath     "/usr/share/fonts/X11/100dpi"
	FontPath     "/usr/X11R6/lib/X11/fonts/100dpi"
	FontPath     "/usr/share/fonts/X11/75dpi"
	FontPath     "/usr/X11R6/lib/X11/fonts/75dpi"
	FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
	Load  "bitmap"
	Load  "ddc"
	Load  "dri"
	Load  "extmod"
	Load  "freetype"
	Load  "glx"
	Load  "int10"
	Load  "v4l"
	Load  "vbe"
EndSection

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

Section "InputDevice"
	Identifier  "Configured Mouse"
	Driver      "mouse"
	Option	    "CorePointer"
	Option	    "Device" "/dev/input/mice"
	Option	    "Protocol" "ImPS/2"
EndSection

Section "InputDevice"
	Identifier  "Synaptics Touchpad"
	Driver      "synaptics"
	Option	    "SendCoreEvents" "true"
	Option	    "Device" "/dev/psaux"
	Option	    "Protocol" "auto-dev"
	Option	    "HorizScrollDelta" "0"
EndSection

Section "Monitor"
	Identifier   "Generic Monitor"
	HorizSync    28.0 - 50.0
	VertRefresh  43.0 - 75.0
	Option	    "DPMS"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Device"
	Identifier  "ATI Technologies Inc RS300M AGP [Radeon Mobility 9100IGP]"
	Driver      "ati"
	BusID       "PCI:1:5:0"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]"
	Driver      "fglrx"
EndSection

Section "Screen"
	Identifier "Default Screen"
	Device     "ATI Technologies Inc RS300M AGP [Radeon Mobility 9100IGP]"
	Monitor    "Generic Monitor"
	DefaultDepth     24
	SubSection "Display"
		Depth     1
		Modes    "1280x800" "1200x800" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     4
		Modes    "1280x800" "1200x800" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     8
		Modes    "1280x800" "1200x800" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     15
		Modes    "1280x800" "1200x800" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     16
		Modes    "1280x800" "1200x800" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     24
		Modes    "1280x800" "1200x800" "1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "Screen"
	Identifier "aticonfig-Screen[0]"
	Device     "aticonfig-Device[0]"
	Monitor    "aticonfig-Monitor[0]"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "DRI"
	Mode         0666
EndSection

Niestety podczas uruchamiania X-ow jest zawiecha...i tylko wyłączenie kompa pomaga, czy ktoś mógłby pomóc w przerobieniu tego configu?

Jak wydaje polecenie fglrxinfo to mam coś takiego:

Kod: Zaznacz cały


dominik@debian:~$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R200 20060602 AGP 4x NO-TCL
OpenGL version string: 1.2 (1.3 Mesa 6.5.1)

Jakaś zmiana już jest, z tego co udało mi się wycztać z postów, które mi podaliście wcześniej to numer R200 jakby podchodził pod mojego Radeona 9000 IGP
yantar
Member
Posty: 1225
Rejestracja: 07 czerwca 2007, 21:15
Lokalizacja: Rzeszów

Post autor: yantar »

Masz podublowane sekcje w xorgu np

Kod: Zaznacz cały

Section "Device" 
    Identifier  "ATI Technologies Inc RS300M AGP [Radeon Mobility 9100IGP]" 
    Driver      "ati" 
    BusID       "PCI:1:5:0" 
EndSection 

Section "Device" 
    Identifier  "aticonfig-Device[0]" 
    Driver      "fglrx" 
EndSection
Pierwsza uruchamia sterowniki otwarte druga zamkniete, trzeba przeczyscic xorga albo utworzyc go na nowo tylko dla sterownikow fglrx.
kinimod
Posty: 30
Rejestracja: 20 lutego 2008, 19:50

Post autor: kinimod »

Przeczyścić, czyli wystarczy usunąć sekcję ze sterownikami ATI i zosawić fglx? Czy da się jakoś specjalnie wygenerować xorg.conf tylko dla fglx?
Semerchet
Posty: 67
Rejestracja: 14 kwietnia 2007, 18:58

Post autor: Semerchet »

Kod: Zaznacz cały

dpkg-reconfigure xserver-xorg
Wybrać fglrx i odhaczyć wykorzystanie bufora ramki jądra.
kinimod
Posty: 30
Rejestracja: 20 lutego 2008, 19:50

Post autor: kinimod »

Po wykonaniu powyższego polecenia mam taki xorg.conf:

Kod: Zaznacz cały


Section "Files"
	FontPath	"/usr/share/fonts/X11/misc"
	FontPath	"/usr/X11R6/lib/X11/fonts/misc"
	FontPath	"/usr/share/fonts/X11/cyrillic"
	FontPath	"/usr/X11R6/lib/X11/fonts/cyrillic"
	FontPath	"/usr/share/fonts/X11/100dpi/:unscaled"
	FontPath	"/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
	FontPath	"/usr/share/fonts/X11/75dpi/:unscaled"
	FontPath	"/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
	FontPath	"/usr/share/fonts/X11/Type1"
	FontPath	"/usr/X11R6/lib/X11/fonts/Type1"
	FontPath	"/usr/share/fonts/X11/100dpi"
	FontPath	"/usr/X11R6/lib/X11/fonts/100dpi"
	FontPath	"/usr/share/fonts/X11/75dpi"
	FontPath	"/usr/X11R6/lib/X11/fonts/75dpi"
	# path to defoma fonts
	FontPath	"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
	Load	"bitmap"
	Load	"ddc"
	Load	"dri"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"v4l"
	Load	"vbe"
EndSection

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

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ImPS/2"
EndSection

Section "InputDevice"
	Identifier	"Synaptics Touchpad"
	Driver		"synaptics"
	Option		"SendCoreEvents"	"true"
	Option		"Device"		"/dev/psaux"
	Option		"Protocol"		"auto-dev"
	Option		"HorizScrollDelta"	"0"
EndSection

Section "Device"
	Identifier	"ATI Technologies Inc RS300M AGP [Radeon Mobility 9100IGP]"
	Driver		"fglrx"
	BusID		"PCI:1:5:0"
	VideoRam	120000
EndSection

Section "Monitor"
	Identifier	"Generic Monitor"
	Option		"DPMS"
	HorizSync	28-50
	VertRefresh	43-75
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"ATI Technologies Inc RS300M AGP [Radeon Mobility 9100IGP]"
	Monitor		"Generic Monitor"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1280x800" "1200x800" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1280x800" "1200x800" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1280x800" "1200x800" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1280x800" "1200x800" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1280x800" "1200x800" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1280x800" "1200x800" "1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
	InputDevice	"Synaptics Touchpad"
EndSection

Section "DRI"
	Mode	0666
EndSection
Niestety przy tej konfiguracji również kompa się zawiesza podczas ładowania X-ów.
Widzi ktoś problem w tej konfiguracji?
yantar
Member
Posty: 1225
Rejestracja: 07 czerwca 2007, 21:15
Lokalizacja: Rzeszów

Post autor: yantar »

Kod: Zaznacz cały

/var/log/Xorg.0.log
Log z ladowania xorga, zobacz jakie bledy wyrzuca.
skynet
Beginner
Posty: 224
Rejestracja: 06 stycznia 2008, 16:32

Post autor: skynet »

kinimod posłuchaj NIE ZAINSTALUJESZ ZAMKNIÊTYCH STERÓW PONI¯EJ ATI RADEONA 9500 NA DEBIANIE/UBUNTU/KUBUNTU/.../DEBIANO PODOBNYCH męczyłem się łącznie 2 miesiące i to jest niewykonalne ponieważ aktualny Xorg nie wspiera zamkniętych sterów do ATI RADEONA <9500, występuje konflikt zależności i NIC NIE ZROBISZ.
Zainstaluj otwarte są prawie tak samo wydajne jak zamknięte.

Pozdro
kinimod
Posty: 30
Rejestracja: 20 lutego 2008, 19:50

Post autor: kinimod »

To w takim razie, które sterowniki masz obecnie zainstalowane? Możesz podać mi link, bo już trochę mam mętlik w głowie, które mam instalować... Z góry dzięki
skynet
Beginner
Posty: 224
Rejestracja: 06 stycznia 2008, 16:32

Post autor: skynet »

oczywiści otwarte bo nic innego nie ma

zmień w xorgu[/etc/X11/xorg.conf] Driver na "ati" i zobacz czy ruszy jak nie to zainstaluj "xserver-xorg-video-ati"

Kod: Zaznacz cały

sudo aptitude install xserver-xorg-video-ati
wycinek mojego xorga pisze: Section "Device"
Identifier "ATI Technologies Inc RV280 [Radeon 9200 PRO]"
Driver "ati"
BusID "PCI:1:0:0"
VideoRam 131072
# Option "AGPMode" "4"
# Option "EnablePageFlip" "On"
# Option "XAANoOffscreenPixmaps" "true"
# Option "AccelMethod" "XAA"
# Option "ColorTiling" "1"
# Option "GARTSize" "128"

EndSection

Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc RV280 [Radeon 9200 PRO]"
Monitor "COMPAQ 1825"
DefaultDepth 24
SubSection "Display"
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
# Option "TripleBuffer" "true"
# Option "no GLXFBConfig for depth 32"
# Option "AddARGBVisuals" "True"
# Option "AddARGBGLXVisuals" "True"
# Option "DisableGLXRootClipping" "true"
EndSection
jeśli tak
to w konsoli
glxinfo |grep direct
jeśli będzie "direct rendering: Yes" to masz zainstalowane stery otwarte

daj w konsoli "glxgears"
i pokaż ile ci pokaże, w moim Xorgu opcje # wpływają na wydajność i jak widzisz wszystkie są zahashowane[nie aktywne], ale jak byś chciał sobie pograć to możesz spróbować użyć
Option "XAANoOffscreenPixmaps" "true"
zwiększa wydajność o jakieś 30-50% u mnie.
kinimod
Posty: 30
Rejestracja: 20 lutego 2008, 19:50

Post autor: kinimod »

Właśnie kombinowałem już wcześniej z tymi sterownikami Ati, no dobra mam je teraz ustawione, wszystko odnośnie fglrx wywaliłem z xorg.conf.

Tylko, że ja nie mam paketu glxinfo , co mam zainstalować?
ODPOWIEDZ