[megoldva] ATI Radeon 9550-hez xorg.conf SuSE 10.1-en

Fórumok

A fenti vga kártya gyári driver-ének telepítése óta az x szerverem több sebből vérzik:
1.) egyetlen, 800x600-as felbontás van; más felbontást állítva szürke képernyőt, és komplett gép fagyást kapok (ugyanezért van egyetlen felbontás: a 800x600-on kívül bármilyen más felbontást tesztelve a sax-ban fagyást eredményezett)
2.) egyetlen X szerver képes egyidőben futni; 2. x szerver (2. munkamenet) indítása = szürke képernyő mindenhol, és a gép semmilyen billentyűparancsra nem reagál többé
3.) az ATI control-al "clone" mód helyett "single"-t állítva a monitoron fekete képernyőt kapok (mintha nem erre a monitorra menne a kép)

El van valami baltázva az xorg.conf-omban?:

Section "ServerLayout"
Identifier "Layout[all]"
Screen "Screen[0]" 0 0
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
EndSection

Section "Module"
Load "dbe"
Load "type1"
Load "freetype"
Load "extmod"
Load "glx"
Load "v4l"
Load "dri"
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail" "on"
EndSection

Section "Modes"
Identifier "Modes[0]"
EndSection

Section "Monitor"
Identifier "Monitor[0]"
VendorName "--> VESA"
ModelName "800X600@60HZ"
UseModes "Modes[0]"
HorizSync 31.0 - 38.0
VertRefresh 50.0 - 60.0
Option "CalcAlgorithm" "XServerPool"
Option "DPMS"
EndSection

Section "Device"

#Option "NoDDC"
Identifier "Device[0]"
Driver "fglrx"
VendorName "ATI"
BoardName "RV350 AS"
Option "UseInternalAGPGART" "no"
Option "no_accel" "no"
Option "no_dri" "no"
Option "mtrr" "off"
Option "ScreenOverlap" "0"
Option "GammaCorrectionI" "0x00000000"
Option "GammaCorrectionII" "0x00000000"
Option "Capabilities" "0x00000000"
Option "CapabilitiesEx" "0x00000000"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "CenterMode" "off"
Option "PseudoColorVisuals" "off"
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
Option "FSAAEnable" "no"
Option "FSAAScale" "1"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "ForceGenericCPU" "no"
Option "KernelModuleParm" "locked-userpages=0"
Option "DesktopSetup" "clone"
BusID "1:0:0"
EndSection

Section "Screen"
Identifier "Screen[0]"
Device "Device[0]"
Monitor "Monitor[0]"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 16
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 24
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 8
Modes "800x600"
EndSubSection
EndSection

Section "DRI"
Group "video"
Mode 0660
EndSection

P.S.
A monitor dvi-vga átalakítón keresztül csatlakozik a kártya dvi kimenetéhez.

Hozzászólások

Bosszant, hogy csak 800x600-as felbontásom van az fglrx driverrel, úgyhogy tettem még egy próbát az aticonfig-al:
yoda:/etc/X11 # aticonfig --resolution=0,1024x768,800x600,640x480
error at set screen resolution : screen0 does not exist
aticonfig: parsing the command-line failed.

Hogyhogy az aticonfig szerint nincs screen0, az xorg.conf-ban (ld. fent) látszólag van? (próbáltam Screen[0] helyett screen0-t adni meg az xorg.conf-ban, de az eredmény ugyanez)
Próbáltam még kimondottan erre a monitorra szabott (neten talált) modeline-okkal (és további felbontásokkal, a "clone" módot "single"-re átirva) kiegésziteni a xorg.conf-ot, de az eredmény most is minden esetben fekete képernyő :(

Miért csak a 800x600 működik az fglrx driverrel?

---
Mondjon le!

Sax2 továbbra is kifagy az inditásakor, úgyhogy kézzel átirtam a 800x600 összes előfordulását 1024x768-ra. Most először változott a felbontás, de most meg kicsi lett az asztal: körben jó 5 cm-es fekete csíkok vannak.

A /var/log/xorg.0.log-ban találtam pár támogatott modeline-t, kiválasztottam egy 60Hz-eset (régi monitor).
Most már csak baloldalt van 1 cm-es fekete csik, de még mindig szivás van: bizonyos alkalmazásokban (firefox, panel, stb.) az egérmutató tényleges poziciójának köze nincs ahhoz, hogy hol látszik a képernyőn. Egyedül az asztalon jó, az ottani ikonokat "el lehet találni" vele.

Szerkesztés:
Option "HWCursor" "off"
megoldotta az egérmutató pozicionálási problémát, és az egér képernyő aljára vitelekor tapasztalt "asztalra szemetelést" is.
Sőt, valahogy még a baloldali fekete csík is eltűnt a képernyőről.
Úgyhogy alig 1 év elteltével sikerült a SuSE 10.1-et úgy beállitani, ahogy eredetileg szerettem volna. Ideje lesz felrakni a 10.3-at, hogy megint legyen valami teendő :))).

---
Mondjon le!