Xorg.conf woes with my Ati card (Arch)

Associate
Joined
10 May 2007
Posts
716
So.. decided to move on from my Ubuntu install and immerse myself a bit more. Went for Arch based on the the feedback here.

Got it all running to a pre-X stage last night but have had trouble getting X to display today. In the end I took out my gfx card (ATI x1800) and plugged an old 15" CRT into the onboard. Got this working ok after a few tweaks and got into Flux. Stuck my 22" LCD in and got a 4:3 display on there also..

However, when changing back to the PCI-E card I just cant get a thing from it. My xorg.conf file is the same as when using the onboard (except the "device" section ofc) and they both use the vesa driver. Checking the Xorg.0.log file it just seems to skip down through all the resolutions to 640x480 and settle on that which gives me an "out of signal" message on the screen. Kinda out of ideas now, any pointers? :(

Still.. learning a lot :D
 
Thanks for the reply, originally I was using "hwd -x" but couldn't get that working on the CRT. Ran "X -configure" and after changing the HorizSync, VertRefresh, setting a DefaultDepth and adding some modes to the SubSection for that depth it gave a display. Did the same with the ATI card/22" and put some widescreen Modes in.

Currently:
Code:
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        RgbPath      "/usr/share/X11/rgb"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/misc"
        FontPath     "/usr/share/fonts/100dpi:unscaled"
        FontPath     "/usr/share/fonts/75dpi:unscaled"
        FontPath     "/usr/share/fonts/TTF"
        FontPath     "/usr/share/fonts/Type1"
EndSection

Section "Module"
        Load  "glx"
        Load  "extmod"
        Load  "xtrap"
        Load  "record"
        Load  "GLcore"
        Load  "dbe"
        Load  "dri"
        Load  "freetype"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
        HorizSync    28.0-83.0
        VertRefresh  56.0-75.0
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "ShadowFB"                  # [<bool>]
        #Option     "DefaultRefresh"            # [<bool>]
        #Option     "ModeSetClearScreen"        # [<bool>]
        Identifier  "Card0"
        Driver      "vesa"
        VendorName  "ATI Technologies Inc"
        BoardName   "R520 [Radeon X1800]"
        BusID       "PCI:1:0:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth 24
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes   "1680x1050"     "1440x1440"     "1280x1024"     "1280x960"      "1152x864"      "1024x768"      "800x600"       "720x400"      "640x480"
        EndSubSection
EndSection

I've also tried adding a Modeline in the Monitor section and defining it as a mode in Screen:

Modeline "1680x1050_60.00" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -HSync +Vsync

..And from my /var/log/Xorg.0.log

Code:
(II) VESA(0): Total Memory: 256 64KB banks (16384kB)
(II) VESA(0): Monitor0: Using hsync range of 28.00-83.00 kHz
(II) VESA(0): Monitor0: Using vrefresh value of 60.00 Hz
(II) VESA(0): Not using mode "1680x1050" (no mode of this name)
(II) VESA(0): Not using mode "1440x1440" (no mode of this name)
(II) VESA(0): Not using mode "1280x960" (no mode of this name)
(II) VESA(0): Not using built-in mode "1920x1440" (width too large for virtual size)
(II) VESA(0): Not using built-in mode "1856x1392" (width too large for virtual size)
(II) VESA(0): Not using built-in mode "1600x1200" (width too large for virtual size)
(II) VESA(0): Not using built-in mode "1400x1050" (width too large for virtual size)
(--) VESA(0): Virtual size is 1280x1024 (pitch 1280)
(**) VESA(0): *Built-in mode "1280x1024"
(**) VESA(0): *Built-in mode "1152x864"
(**) VESA(0): *Built-in mode "1024x768"
(**) VESA(0): *Built-in mode "800x600"
(**) VESA(0): *Built-in mode "720x400"
(**) VESA(0): *Built-in mode "640x480"
(**) VESA(0):  Built-in mode "1280x1024"
(**) VESA(0):  Built-in mode "1280x1024"
(**) VESA(0):  Built-in mode "1024x768"
(**) VESA(0):  Built-in mode "800x600"
(**) VESA(0):  Built-in mode "640x480"
(**) VESA(0):  Built-in mode "640x400"
(**) VESA(0):  Built-in mode "640x400"
(**) VESA(0):  Built-in mode "640x350"
(**) VESA(0):  Built-in mode "512x384"
(**) VESA(0):  Built-in mode "320x240"
(**) VESA(0):  Built-in mode "320x200"
(**) VESA(0):  Built-in mode "320x200"
(==) VESA(0): DPI set to (96, 96)
(II) VESA(0): Attempting to use 60Hz refresh for mode "1280x1024" (11b)
(II) VESA(0): Attempting to use 60Hz refresh for mode "1024x768" (118)
(II) VESA(0): Attempting to use 60Hz refresh for mode "800x600" (115)
(II) VESA(0): Attempting to use 60Hz refresh for mode "640x480" (112)
(II) VESA(0): Attempting to use 60Hz refresh for mode "1280x1024" (166)
(II) VESA(0): Attempting to use 60Hz refresh for mode "1280x1024" (124)
(II) VESA(0): Attempting to use 60Hz refresh for mode "1024x768" (123)
(II) VESA(0): Attempting to use 60Hz refresh for mode "800x600" (122)
(II) VESA(0): Attempting to use 60Hz refresh for mode "640x480" (121)
(**) VESA(0): Using "Shadow Framebuffer"

I'd have thought 1 of them would have worked lol :D
 
Have you tried the ATI drivers?

Have you tried using the xorg.conf from a working Ubuntu install?

Have you tried disabling the onboard video and then generating xorg.conf?

Are those HorizSync / VertRefresh values from your LCD manual?


Vesa should just work. :confused:
 
Well, seem to have it working now. Thanks :D

Did as you suggested and installed catalyst, ran #X -configure, updated the xorg with a 1680x1050 modeline/mode and its started X ok.

Puzzled why VESA didnt work though, figured if that didn't work, the ATI driver would be if anything, worse.

Ah well, least it wasn't the other way around with only VESA working :D

Will have a tinker and get flux up but it seems ok now :cool:
 
VESA did not work because it does not support the resolutions which you were asking it to display with that ATI card.
 
Last edited:
Back
Top Bottom