Announcement

Collapse
No announcement yet.

Tv Out with Radeon Xpress 200G

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Tv Out with Radeon Xpress 200G

    Greetings.

    I have a HP Pavilion m7050e, stock except HDD's.
    I was previously able in Unbuntu 10.4 x64 to force bootup & GDM
    thru the TV's S-Video out. (Think Mythunbuntu)

    Like an idiot I didn't document exactly what I did..
    To be honest I had fiddled with it so much, that if I had kept documentation, it would have required a forklift to lift.

    When I moved over to 10.10, it was in the hope that the some of the annoying kernel issues I had would be resolved. I'm happy to say that they are, but the video is now once again providing fits.

    I started this install clean, and with the X64 Unbuntu 10.10 Alternate distro.

    Code:
    compuser@MediaCenter:~$ uname -a
    Linux MediaCenter 2.6.35-22-generic #35-Ubuntu SMP Sat Oct 16 20:45:36 UTC 2010 x86_64 GNU/Linux
    proc: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]

    TOP:
    Code:
    top - 18:32:18 up  1:04,  2 users,  load average: 0.67, 0.67, 0.58
    Tasks: 137 total,   2 running, 135 sleeping,   0 stopped,   0 zombie
    Cpu(s):  3.0%us,  4.6%sy,  6.3%ni, 86.1%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
    Mem:   1990572k total,   552468k used,  1438104k free,    48956k buffers
    Swap:  3906556k total,        0k used,  3906556k free,   213260k cached
    KMS appears to work, as well as DRM, but it is reporting the asic bug:
    Code:
    [   12.122987] [drm:rs400_gart_adjust_size] *ERROR* Forcing to 32M GART size (because of ASIC bug ?)
    The Bios Will only allow a memory window setting of 64 and not 128 as some website have suggested I switch to.

    In the 10.4, I HAD to set the VIDEO= in the grub loader. I used 789 normally. I've read where the current KMS and Video will not get along.. I've tried using it, and it will force boot-up thru the S-Video but will not stay when GDM loads. ( I normally suppress quiet and splash)

    If I login via SSH and restart GDM, I'm able to submit xrandr commands, otherwise errors about no protocol or no display emit.

    Once I'm able to submit xrandr commands, I'm able to set mode and enable the display, but the graphics are tearing, and does not appear to be the correct frequency.

    It also appears that the xrandr is not built with load detection
    as I'm unable to set it, and it shows :

    Code:
    compuser@MediaCenter:~$ xrandr --output S-video --set load detection 1
    X Error of failed request:  BadName (named color or font does not exist)
      Major opcode of failed request:  150 (RANDR)
      Minor opcode of failed request:  11 (RRQueryOutputProperty)
      Serial number of failed request:  27
      Current serial number in output stream:  27
    This is what is resulting from a --prop before manual addition of the S-video mode:
    Code:
     compuser@MediaCenter:~$ xrandr --prop
    Screen 0: minimum 320 x 200, current 800 x 600, maximum 4096 x 4096
    VGA-0 connected 800x600+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
            load detection: 1 (0x00000001)  range:  (0,1)
       1360x768       59.8
       1024x768       60.0
       800x600        60.3*    56.2
       848x480        60.0
       640x480        59.9     59.9
    S-video disconnected (normal left inverted right x axis y axis)
            tv standard:    ntsc
                    supported: ntsc         pal          pal-m        pal-60                    ntsc-j       scart-pal    pal-cn       secam
            load detection: 0 (0x00000000)  range:  (0,1)

    When one presents xrandr --addmode S-video 800x600

    The only addition is :
    Code:
    S-video disconnected (normal left inverted right x axis y axis)
            tv standard:    ntsc
                    supported: ntsc         pal          pal-m        pal-60        ntsc-j       scart-pal    pal-cn       secam
            load detection: 0 (0x00000000)  range:  (0,1)
       800x600        60.3
    I have NOT created a xorg.conf yet. I wanted to find out, if there was a patch for the ASIC bug for this device first of all, and then secondly if there was some bleeding edge build that allows for load detection, as well as refresh rate change or quirk additon to stop the tearing.

    One last thing, I had posted originally in the ATI/AMD proprietary Linux driver forum, but I noticed that I had misposted.

    Full lspci / dmesg on request.

    I will say, that with all the older articles on the previous versions of X / GDM It's gotten confusing.. Some re-direction would be quite helpful.

    Gabriel

  • #2
    Update:

    When using a xorg.conf in /etc/X11/

    Code:
    Section "ServerLayout"
            Identifier     "X.org Configured"
            Screen      0  "Screen0" 0 0
            InputDevice    "Mouse0" "CorePointer"
            InputDevice    "Keyboard0" "CoreKeyboard"
    EndSection
    
    Section "Files"
            ModulePath   "/usr/lib/xorg/modules"
            FontPath     "/usr/share/fonts/X11/misc"
            FontPath     "/usr/share/fonts/X11/cyrillic"
            FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
            FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
            FontPath     "/usr/share/fonts/X11/Type1"
            FontPath     "/usr/share/fonts/X11/100dpi"
            FontPath     "/usr/share/fonts/X11/75dpi"
            FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
            FontPath     "built-ins"
    EndSection
    
    Section "Module"
            Load  "extmod"
            Load  "dbe"
            Load  "dri"
            Load  "dri2"
            Load  "record"
            Load  "glx"
            Load  "drm"
    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   "GE-TV"
            ModelName    "GE-TV 72 inch"
            Option       "PreferredMode"  "800x600"
    EndSection
    
    Section "Device"
            Identifier  "Radeon Xpress 200G"
            Driver      "radeon"
            BusID       "PCI:1:5:0"
            Option      "AGPFastWrite" "true"
            Option      "AGPMode" "4"
            Option      "AGPSize" "64"
            Option      "TVDACLoadDetect" "true"
            Option      "ForceTVOut" "true"
            Option      "TVStandard" "ntsc"
            Option      "R4xxATOM" "true"
    EndSection
    
    Section "Screen"
            Identifier "Screen0"
            Device     "Radeon Xpress 200G"
            Monitor    "Monitor0"
            DefaultDepth 24
            SubSection "Display"
                    Depth     24
                    Modes     "800x600"
            EndSubSection
    EndSection
    Terminal report:

    Code:
     compuser@MediaCenter:~$ sudo X -config /home/compuser/xorg.conf.new
    
    X.Org X Server 1.9.0
    Release Date: 2010-08-20
    X Protocol Version 11, Revision 0
    Build Operating System: Linux 2.6.24-27-server x86_64 Ubuntu
    Current Operating System: Linux MediaCenter 2.6.35-22-generic #35-Ubuntu SMP Sat Oct 16 20:45:36 UTC 2010 x86_64
    Kernel command line: BOOT_IMAGE=/vmlinuz-2.6.35-22-generic root=UUID=72a796b7-9e59-46b7-ae8c-9ec6d1308bf9 ro quiet splash
    Build Date: 16 September 2010  06:18:41PM
    xorg-server 2:1.9.0-0ubuntu7 (For technical support please see http://www.ubuntu.com/support)
    Current version of pixman: 0.18.4
            Before reporting problems, check http://wiki.x.org
            to make sure that you have the latest version.
    Markers: (--) probed, (**) from config file, (==) default setting,
            (++) from command line, (!!) notice, (II) informational,
            (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (==) Log file: "/var/log/Xorg.0.log", Time: Wed Oct 20 19:00:30 2010
    (++) Using config file: "/home/compuser/xorg.conf.new"
    (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    (II) [KMS] Kernel modesetting enabled.
    ^C ddxSigGiveUp: Closing log
    compuser@MediaCenter:~$

    Code:
    [  5581.197]
    X.Org X Server 1.9.0
    Release Date: 2010-08-20
    [  5581.198] X Protocol Version 11, Revision 0
    [  5581.198] Build Operating System: Linux 2.6.24-27-server x86_64 Ubuntu
    [  5581.198] Current Operating System: Linux MediaCenter 2.6.35-22-generic #35-Ubuntu SMP Sat Oct 16 20:45:36 UTC 2010 x86_$
    [  5581.198] Kernel command line: BOOT_IMAGE=/vmlinuz-2.6.35-22-generic root=UUID=72a796b7-9e59-46b7-ae8c-9ec6d1308bf9 ro q$
    [  5581.198] Build Date: 16 September 2010  06:18:41PM
    [  5581.198] xorg-server 2:1.9.0-0ubuntu7 (For technical support please see http://www.ubuntu.com/support)
    [  5581.198] Current version of pixman: 0.18.4
    [  5581.198]    Before reporting problems, check http://wiki.x.org
            to make sure that you have the latest version.
    [  5581.198] Markers: (--) probed, (**) from config file, (==) default setting,
            (++) from command line, (!!) notice, (II) informational,
            (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [  5581.198] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Oct 20 19:00:30 2010
    [  5581.198] (++) Using config file: "/home/compuser/xorg.conf.new"
    [  5581.199] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    [  5581.199] (==) ServerLayout "X.org Configured"
    [  5581.199] (**) |-->Screen "Screen0" (0)
    [  5581.199] (**) |   |-->Monitor "Monitor0"
    [  5581.200] (**) |   |-->Device "Radeon Xpress 200G"
    [  5581.200] (**) |-->Input Device "Mouse0"
    [  5581.200] (**) |-->Input Device "Keyboard0"
    [  5581.200] (==) Automatically adding devices
    [  5581.200] (==) Automatically enabling devices
    [  5581.201] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
    [  5581.201]    Entry deleted from font path.
    [  5581.201] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
    [  5581.201]    Entry deleted from font path.
    [  5581.201] (**) FontPath set to:
            /usr/share/fonts/X11/misc,
            /usr/share/fonts/X11/100dpi/:unscaled,
            /usr/share/fonts/X11/75dpi/:unscaled,
            /usr/share/fonts/X11/Type1,
            /usr/share/fonts/X11/100dpi,
            /usr/share/fonts/X11/75dpi,
            /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
            built-ins,
            /usr/share/fonts/X11/misc,
            /usr/share/fonts/X11/100dpi/:unscaled,
            /usr/share/fonts/X11/75dpi/:unscaled,
            /usr/share/fonts/X11/Type1,
            /usr/share/fonts/X11/100dpi,
            /usr/share/fonts/X11/75dpi,
            /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
            built-ins
    [  5581.201] (**) ModulePath set to "/usr/lib/xorg/modules"
    [  5581.201] (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
    [  5581.201] (WW) Disabling Mouse0
    [  5581.201] (WW) Disabling Keyboard0
    [  5581.201] (II) Loader magic: 0x7d0200
    [  5581.201] (II) Module ABI versions:
    [  5581.201]    X.Org ANSI C Emulation: 0.4
    [  5581.201]    X.Org Video Driver: 8.0
    [  5581.201]    X.Org XInput driver : 11.0
    [  5581.201]    X.Org Server Extension : 4.0
    [  5581.203] (--) PCI:*(0:1:5:0) 1002:5954:103c:2a26 rev 0, Mem @ 0xd8000000/134217728, 0xfdef0000/65536, I/O @ 0x0000ee00/$
    [  5581.203] (--) PCI: (0:3:8:0) 4444:0016:0070:e807 rev 1, Mem @ 0xf8000000/67108864
    [  5581.203] (--) PCI: (0:3:9:0) 4444:0016:0070:e817 rev 1, Mem @ 0xf4000000/67108864
    [  5581.204] (II) Open ACPI successful (/var/run/acpid.socket)
    [  5581.204] (II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
    [  5581.204] (II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
    [  5581.204] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
    [  5581.204] (II) "record" will be loaded. This was enabled by default and also specified in the config file.
    [  5581.204] (II) "dri" will be loaded. This was enabled by default and also specified in the config file.
    [  5581.204] (II) "dri2" will be loaded. This was enabled by default and also specified in the config file.
    [  5581.204] (II) LoadModule: "extmod"
    [  5581.205] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
    [  5581.205] (II) Module extmod: vendor="X.Org Foundation"
    [  5581.205]    compiled for 1.9.0, module version = 1.0.0
    [  5581.205]    Module class: X.Org Server Extension
    [  5581.205]    ABI class: X.Org Server Extension, version 4.0
    [  5581.205] (II) Loading extension MIT-SCREEN-SAVER
    [  5581.205] (II) Loading extension XFree86-VidModeExtension
    [  5581.205] (II) Loading extension XFree86-DGA
    [  5581.206] (II) Loading extension DPMS
    [  5581.206] (II) Loading extension XVideo
    [  5581.206] (II) Loading extension XVideo-MotionCompensation
    [  5581.206] (II) Loading extension X-Resource
    [  5581.206] (II) LoadModule: "dbe"
    [  5581.206] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
    [  5581.206] (II) Module dbe: vendor="X.Org Foundation"
    [  5581.205]    compiled for 1.9.0, module version = 1.0.0
    [  5581.205]    Module class: X.Org Server Extension
    [  5581.205]    ABI class: X.Org Server Extension, version 4.0
    [  5581.205] (II) Loading extension MIT-SCREEN-SAVER
    [  5581.205] (II) Loading extension XFree86-VidModeExtension
    [  5581.205] (II) Loading extension XFree86-DGA
    [  5581.206] (II) Loading extension DPMS
    [  5581.206] (II) Loading extension XVideo
    [  5581.206] (II) Loading extension XVideo-MotionCompensation
    [  5581.206] (II) Loading extension X-Resource
    [  5581.206] (II) LoadModule: "dbe"
    [  5581.206] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
    [  5581.206] (II) Module dbe: vendor="X.Org Foundation"
    [  5581.206]    compiled for 1.9.0, module version = 1.0.0
    [  5581.206]    Module class: X.Org Server Extension
    [  5581.206]    ABI class: X.Org Server Extension, version 4.0
    [  5581.206] (II) Loading extension DOUBLE-BUFFER
    [  5581.206] (II) LoadModule: "dri"
    [  5581.206] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
    [  5581.207] (II) Module dri: vendor="X.Org Foundation"
    [  5581.207]    compiled for 1.9.0, module version = 1.0.0
    [  5581.207]    ABI class: X.Org Server Extension, version 4.0
    [  5581.207] (II) Loading extension XFree86-DRI
    [  5581.207] (II) LoadModule: "dri2"
    [  5581.207] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
    [  5581.207] (II) Module dri2: vendor="X.Org Foundation"
    [  5581.207]    compiled for 1.9.0, module version = 1.2.0
    [  5581.208]    ABI class: X.Org Server Extension, version 4.0
    [  5581.208] (II) Loading extension DRI2
    [  5581.208] (II) LoadModule: "record"
    [  5581.208] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
    [  5581.208] (II) Module record: vendor="X.Org Foundation"
    [  5581.208]    compiled for 1.9.0, module version = 1.13.0
    [  5581.208]    Module class: X.Org Server Extension
    [  5581.208]    ABI class: X.Org Server Extension, version 4.0
    [  5581.208] (II) Loading extension RECORD
    [  5581.208] (II) LoadModule: "glx"
    [  5581.209] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [  5581.209] (II) Module glx: vendor="X.Org Foundation"
    [  5581.209]    compiled for 1.9.0, module version = 1.0.0
    [  5581.209]    ABI class: X.Org Server Extension, version 4.0
    [  5581.209] (==) AIGLX enabled
    [  5581.209] (II) Loading extension GLX
    [  5581.209] (II) LoadModule: "radeon"
    [  5581.210] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
    [  5581.210] (II) Module radeon: vendor="X.Org Foundation"
    [  5581.210]    compiled for 1.9.0, module version = 6.13.1
    [  5581.210]    Module class: X.Org Video Driver
    [  5581.210]    ABI class: X.Org Video Driver, version 8.0
    [  5581.210] (II) RADEON: Driver for ATI Radeon chipsets:
    [SNIP WAY TOO LONG]
    Im not sure how to post this as a Text file, but will be happy to do a paste bin if needed.

    Gabriel

    Comment


    • #3
      The gart size limitation is fixed in a newer kernel and tv load detection is disabled by default on rs4xx asics because it's really unreliable. Enable it via xrandr:
      xrandr --output S-video --set "load detection" 1
      xrandr --auto

      Comment


      • #4
        So, If i were to push xorg-edgers, what kernel is the desired one to push to?

        Gabriel

        Comment


        • #5
          I think the gart fix went in 2.6.35. Note that the gart has nothing to do with the amount of system ram reserved for vram. You can ignore that message and your system will work fine.

          tv out can be enabled with any kernel using xrandr as I specified.

          Comment


          • #6
            My concern is the tearing I'm getting with the mode change.
            If i could get that knackerd, I'd be a happy monkey..

            Gabriel

            Comment


            • #7
              Also, Is the kernel .35-35 ?? Im currently at 2.6.35-22-generic #35-Ubuntu

              Comment


              • #9
                Okay, Pushed the kernel:
                Code:
                compuser@MediaCenter:~$ sudo uname -a
                Linux MediaCenter 2.6.36-0-generic #4-Ubuntu SMP Thu Oct 14 17:23:14 UTC 2010 x86_64 GNU/Linux
                It's still not automatically using the Tv when starting GDM at bootup. I'm having to switch it every time, and I'm still getting tearing /refresh issues. I removed some items in the xorg.conf, as I thought it may be related?

                Is my xorg.conf correct to do what I want this to do?


                More info is below..


                The GART looks better:
                Code:
                compuser@MediaCenter:~$ dmesg | grep radeon
                [    9.744178] [drm] radeon defaulting to kernel modesetting.
                [    9.744183] [drm] radeon kernel modesetting enabled.
                [    9.745580] radeon 0000:01:05.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
                [    9.771394] radeon 0000:01:05.0: VRAM: 64M 0x7C000000 - 0x7FFFFFFF (64M used)
                [    9.771398] radeon 0000:01:05.0: GTT: 512M 0x80000000 - 0x9FFFFFFF
                [    9.771432] [drm] radeon: irq initialized.
                [    9.773123] [drm] radeon: 64M of VRAM memory ready
                [    9.773125] [drm] radeon: 512M of GTT memory ready.
                [    9.776760] [drm] radeon: 1 quad pipes, 1 z pipes initialized.
                [    9.877411] [drm] radeon: ring at 0x0000000080000000
                [    9.877632] [drm] radeon: ib pool ready.
                [   10.278929] fb0: radeondrmfb frame buffer device
                [   10.282588] [drm] Initialized radeon 2.6.0 20080528 for 0000:01:05.0 on minor 0
                Here is the DRM
                Code:
                compuser@MediaCenter:~$ dmesg | grep drm
                [    9.251293] [drm] Initialized drm 1.1.0 20060810
                [    9.744178] [drm] radeon defaulting to kernel modesetting.
                [    9.744183] [drm] radeon kernel modesetting enabled.
                [    9.767555] [drm] initializing kernel modesetting (RS480 0x1002:0x5954).
                [    9.771090] [drm] register mmio base: 0xFDEF0000
                [    9.771092] [drm] register mmio size: 65536
                [    9.771388] [drm] Generation 2 PCI interface, using max accessible memory
                [    9.771432] [drm] radeon: irq initialized.
                [    9.771569] [drm] Detected VRAM RAM=64M, BAR=128M
                [    9.771574] [drm] RAM width 128bits DDR
                [    9.773123] [drm] radeon: 64M of VRAM memory ready
                [    9.773125] [drm] radeon: 512M of GTT memory ready.
                [    9.773149] [drm] GART: num cpu pages 131072, num gpu pages 131072
                [    9.776760] [drm] radeon: 1 quad pipes, 1 z pipes initialized.
                [    9.802145] [drm] Loading R300 Microcode
                [    9.877411] [drm] radeon: ring at 0x0000000080000000
                [    9.877434] [drm] ring test succeeded in 3 usecs
                [    9.877632] [drm] radeon: ib pool ready.
                [    9.879176] [drm] ib test succeeded in 0 usecs
                [    9.882299] [drm] Default TV standard: NTSC
                [    9.882303] [drm] 14.318180000 MHz TV ref clk
                [    9.882758] [drm] Default TV standard: NTSC
                [    9.882761] [drm] 14.318180000 MHz TV ref clk
                [    9.882853] [drm] Radeon Display Connectors
                [    9.882855] [drm] Connector 0:
                [    9.882857] [drm]   VGA
                [    9.882860] [drm]   DDC: 0x68 0x68 0x68 0x68 0x68 0x68 0x68 0x68
                [    9.882862] [drm]   Encoders:
                [    9.882863] [drm]     CRT1: INTERNAL_DAC2
                [    9.882865] [drm] Connector 1:
                [    9.882866] [drm]   S-video
                [    9.882868] [drm]   Encoders:
                [    9.882869] [drm]     TV1: INTERNAL_DAC2
                [   10.015744] [drm] fb mappable at 0xD8040000
                [   10.015748] [drm] vram apper at 0xD8000000
                [   10.015750] [drm] size 3145728
                [   10.015752] [drm] fb depth is 24
                [   10.015753] [drm]    pitch is 4096
                [   10.278929] fb0: radeondrmfb frame buffer device
                [   10.278931] drm: registered panic notifier
                [   10.282588] [drm] Initialized radeon 2.6.0 20080528 for 0000:01:05.0 on minor 0
                [   53.834155] [drm] crtc 1 is connected to a TV
                xorg.conf
                Code:
                Section "ServerLayout"
                        Identifier     "X.org Configured"
                        Screen      0  "Screen0" 0 0
                        InputDevice    "Mouse0" "CorePointer"
                        InputDevice    "Keyboard0" "CoreKeyboard"
                EndSection
                
                Section "Files"
                        ModulePath   "/usr/lib/xorg/modules"
                        FontPath     "/usr/share/fonts/X11/misc"
                        FontPath     "/usr/share/fonts/X11/cyrillic"
                        FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
                        FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
                        FontPath     "/usr/share/fonts/X11/Type1"
                        FontPath     "/usr/share/fonts/X11/100dpi"
                        FontPath     "/usr/share/fonts/X11/75dpi"
                        FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
                        FontPath     "built-ins"
                EndSection
                
                Section "Module"
                        Load  "extmod"
                        Load  "dbe"
                        Load  "dri"
                        Load  "dri2"
                        Load  "record"
                        Load  "glx"
                        Load  "drm"
                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   "GE-TV"
                        ModelName    "GE-TV 72 inch"
                        Option       "PreferredMode"  "800x600"
                        HorizSync    30 - 50
                        VertRefresh  60.0
                EndSection
                
                Section "Device"
                        Identifier  "Radeon Xpress 200G"
                        Driver      "ati"
                        BusID       "PCI:1:5:0"
                        Option      "TVDACLoadDetect" "true"
                        Option      "ForceTVOut" "true"
                        Option      "TVStandard" "ntsc"
                EndSection
                
                Section "Screen"
                        Identifier "Screen0"
                        Device     "Radeon Xpress 200G"
                        Monitor    "Monitor0"
                        DefaultDepth 24
                        SubSection "Display"
                                Depth     24
                                Modes     "800x600"
                        EndSubSection
                EndSection
                The Full Xorg.0.log is hosted at
                http://pastebin.org/364534

                Important Snippets of the Xorg.0.log
                Code:
                [   961.167] 
                X.Org X Server 1.9.0.902 (1.9.1 RC 2)
                Release Date: 2010-10-15
                [   961.167] X Protocol Version 11, Revision 0
                [   961.167] Build Operating System: Linux 2.6.24-28-xen x86_64 Ubuntu
                [   961.167] Current Operating System: Linux MediaCenter 2.6.36-0-generic #4-Ubuntu SMP Thu Oct 14 17:23:14 UTC 2010 x86_64
                [   961.167] Kernel command line: BOOT_IMAGE=/vmlinuz-2.6.36-0-generic root=UUID=72a796b7-9e59-46b7-ae8c-9ec6d1308bf9 ro video=789
                [   961.167] Build Date: 20 October 2010  11:07:39PM
                [   961.167] xorg-server 2:1.9.0.902+git20101020+server-1.9-branch.4dd316f2-0ubuntu0sarvatt (For technical support please see http://www.ubuntu.com/support) 
                [   961.167] Current version of pixman: 0.19.5
                [   961.167] 	Before reporting problems, check http://wiki.x.org
                	to make sure that you have the latest version.
                [   961.167] Markers: (--) probed, (**) from config file, (==) default setting,
                	(++) from command line, (!!) notice, (II) informational,
                	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
                [   961.167] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Oct 21 00:10:38 2010
                [   961.167] (==) Using config file: "/etc/X11/xorg.conf"
                [   961.167] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
                [   961.168] (==) ServerLayout "X.org Configured"
                [   961.168] (**) |-->Screen "Screen0" (0)
                [   961.168] (**) |   |-->Monitor "Monitor0"
                [   961.168] (**) |   |-->Device "Radeon Xpress 200G"
                [   961.168] (**) |-->Input Device "Mouse0"
                [   961.168] (**) |-->Input Device "Keyboard0"
                [   961.168] (==) Automatically adding devices
                [   961.168] (==) Automatically enabling devices
                [   961.168] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
                [   961.168] 	Entry deleted from font path.
                [   961.168] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
                [   961.168] 	Entry deleted from font path.
                [   961.168] (**) FontPath set to:
                	/usr/share/fonts/X11/misc,
                	/usr/share/fonts/X11/100dpi/:unscaled,
                	/usr/share/fonts/X11/75dpi/:unscaled,
                	/usr/share/fonts/X11/Type1,
                	/usr/share/fonts/X11/100dpi,
                	/usr/share/fonts/X11/75dpi,
                	/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
                	built-ins,
                	/usr/share/fonts/X11/misc,
                	/usr/share/fonts/X11/100dpi/:unscaled,
                	/usr/share/fonts/X11/75dpi/:unscaled,
                	/usr/share/fonts/X11/Type1,
                	/usr/share/fonts/X11/100dpi,
                	/usr/share/fonts/X11/75dpi,
                	/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
                	built-ins
                [   961.168] (**) ModulePath set to "/usr/lib/xorg/modules"
                [   961.168] (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
                [   961.168] (WW) Disabling Mouse0
                [   961.168] (WW) Disabling Keyboard0
                [   961.168] (II) Loader magic: 0x7d17c0
                [   961.168] (II) Module ABI versions:
                [   961.168] 	X.Org ANSI C Emulation: 0.4
                [   961.168] 	X.Org Video Driver: 8.0
                [   961.168] 	X.Org XInput driver : 11.0
                [   961.168] 	X.Org Server Extension : 4.0
                [   961.180] (--) PCI:*(0:1:5:0) 1002:5954:103c:2a26 rev 0, Mem @ 0xd8000000/134217728, 0xfdef0000/65536, I/O @ 0x0000ee00/256, BIOS @ 0x????????/131072
                [   961.180] (--) PCI: (0:3:8:0) 4444:0016:0070:e807 rev 1, Mem @ 0xf8000000/67108864
                [   961.180] (--) PCI: (0:3:9:0) 4444:0016:0070:e817 rev 1, Mem @ 0xf4000000/67108864
                [   961.181] (II) Open ACPI successful (/var/run/acpid.socket)
                [   961.181] (II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
                [   961.181] (II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
                [   961.181] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
                [   961.181] (II) "record" will be loaded. This was enabled by default and also specified in the config file.
                [   961.181] (II) "dri" will be loaded. This was enabled by default and also specified in the config file.
                [   961.181] (II) "dri2" will be loaded. This was enabled by default and also specified in the config file.
                [   961.181] (II) LoadModule: "extmod"
                [   961.181] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
                [   961.181] (II) Module extmod: vendor="X.Org Foundation"
                [   961.181] 	compiled for 1.9.0.902, module version = 1.0.0
                [   961.181] 	Module class: X.Org Server Extension
                [   961.181] 	ABI class: X.Org Server Extension, version 4.0
                [   961.181] (II) Loading extension MIT-SCREEN-SAVER
                [   961.181] (II) Loading extension XFree86-VidModeExtension
                [   961.181] (II) Loading extension XFree86-DGA
                [   961.181] (II) Loading extension DPMS
                [   961.181] (II) Loading extension XVideo
                [   961.181] (II) Loading extension XVideo-MotionCompensation
                [   961.181] (II) Loading extension X-Resource
                [   961.181] (II) LoadModule: "dbe"
                [   961.181] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
                [   961.182] (II) Module dbe: vendor="X.Org Foundation"
                [   961.182] 	compiled for 1.9.0.902, module version = 1.0.0
                [   961.182] 	Module class: X.Org Server Extension
                [   961.182] 	ABI class: X.Org Server Extension, version 4.0
                [   961.182] (II) Loading extension DOUBLE-BUFFER
                [   961.182] (II) LoadModule: "dri"
                [   961.182] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
                [   961.182] (II) Module dri: vendor="X.Org Foundation"
                [   961.182] 	compiled for 1.9.0.902, module version = 1.0.0
                [   961.182] 	ABI class: X.Org Server Extension, version 4.0
                [   961.182] (II) Loading extension XFree86-DRI
                [   961.182] (II) LoadModule: "dri2"
                [   961.182] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
                [   961.182] (II) Module dri2: vendor="X.Org Foundation"
                [   961.182] 	compiled for 1.9.0.902, module version = 1.2.0
                [   961.182] 	ABI class: X.Org Server Extension, version 4.0
                [   961.182] (II) Loading extension DRI2
                [   961.182] (II) LoadModule: "record"
                [   961.183] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
                [   961.183] (II) Module record: vendor="X.Org Foundation"
                [   961.183] 	compiled for 1.9.0.902, module version = 1.13.0
                [   961.183] 	Module class: X.Org Server Extension
                [   961.183] 	ABI class: X.Org Server Extension, version 4.0
                [   961.183] (II) Loading extension RECORD
                [   961.183] (II) LoadModule: "glx"
                [   961.183] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
                [   961.183] (II) Module glx: vendor="X.Org Foundation"
                [   961.183] 	compiled for 1.9.0.902, module version = 1.0.0
                [   961.183] 	ABI class: X.Org Server Extension, version 4.0
                [   961.183] (==) AIGLX enabled
                [   961.183] (II) Loading extension GLX
                [   961.183] (II) LoadModule: "ati"
                [   961.184] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
                [   961.184] (II) Module ati: vendor="X.Org Foundation"
                [   961.184] 	compiled for 1.9.0.902, module version = 6.13.99
                [   961.184] 	Module class: X.Org Video Driver
                [   961.184] 	ABI class: X.Org Video Driver, version 8.0
                [   961.184] (II) LoadModule: "radeon"
                [   961.184] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
                [   961.185] (II) Module radeon: vendor="X.Org Foundation"
                [   961.185] 	compiled for 1.9.0.902, module version = 6.13.99
                [   961.185] 	Module class: X.Org Video Driver
                [   961.185] 	ABI class: X.Org Video Driver, version 8.0
                [   961.185] (II) RADEON: Driver for ATI Radeon chipsets:
                
                [SNIP]
                
                [   961.270] (II) RADEON(0): Output VGA-0 disconnected
                [   961.270] (II) RADEON(0): Output S-video connected
                [   961.270] (II) RADEON(0): Using user preference for initial modes
                [   961.270] (II) RADEON(0): Output S-video using initial mode 800x600
                [   961.270] (II) RADEON(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
                
                [SNIP]
                
                [   961.234] (II) RADEON(0): KMS Color Tiling: enabled
                [   961.240] (II) RADEON(0): Output VGA-0 using monitor section Monitor0
                [   961.240] (**) RADEON(0): Option "PreferredMode" "800x600"
                [   961.251] (II) RADEON(0): Output S-video has no monitor section
                
                [SNIP]
                
                [   961.272] (II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled message.
                [   961.272] (WW) RADEON(0): Option "TVDACLoadDetect" is not used
                [   961.272] (WW) RADEON(0): Option "ForceTVOut" is not used
                [   961.272] (WW) RADEON(0): Option "PreferredMode" is not used
                [   961.272] (--) RandR disabled

                Comment


                • #10
                  These options:
                  Option "TVDACLoadDetect" "true"
                  Option "ForceTVOut" "true"
                  Option "TVStandard" "ntsc"
                  are only relevent with UMS. With KMS, you have to use xrandr like I said.

                  Comment

                  Working...
                  X