Announcement

Collapse
No announcement yet.

AMD 8.42.3 Driver Released -- The Baby Is Born!

Collapse
This topic is closed.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • mobility radeon x2300, debian sid ker 22, xorg - 7.3, compiz fusion 5.5

    added fglrx to whitelist in compiz
    LIBGL_ALWAYS_INDIRECT=true
    skip check is also set

    and still i have a message
    Fatal: Failed test: texture_from_pixmap support

    what am I doing wrong?!

    Comment


    • Originally posted by DirtyHairy View Post
      Well, I just tried out the magical new driver on gentoo, and it has been a total failure for me. The installation worked fine (via modifying ebuilds), BUT:
      Did you compile X with -fmcpu=pentiumd -O365 -frerolled-loops?

      Comment


      • That's great! AMD is doing well lately!!!
        nice job!!!

        Comment


        • An year of waiting for what? AIGLX with this driver is 50% slower than XGL.

          My system:
          Acer TM8204, Centrino DUO T2500
          2GB RAM
          ATI Mobility Radeon X1600

          I'm getting back to 8.37.6 + XGL and wait for a better release...

          Comment


          • anybody tried TV-out?

            Comment


            • I'm getting some real nastiness here. The following happens when fglrxinfo, glxgears, glxinfo finish:

              Code:
              *** glibc detected *** fglrxinfo: double free or corruption (!prev): 0x080684e0 ***
              ======= Backtrace: =========
              /lib/libc.so.6[0xb7c99c06]
              /lib/libc.so.6(cfree+0x89)[0xb7c9b8c9]
              /usr/lib/xorg/modules/dri//fglrx_dri.so[0xb792fc92]
              /usr/lib/libGL.so.1[0xb7e8bc61]
              /usr/lib/libX11.so.6(_XFreeExtData+0x25)[0xb7d91945]
              /usr/lib/libX11.so.6(_XFreeDisplayStructure+0x2f3)[0xb7d9dad3]
              /usr/lib/libX11.so.6(XCloseDisplay+0xf6)[0xb7d8b056]
              fglrxinfo[0x8048a3b]
              /lib/libc.so.6(__libc_start_main+0xe0)[0xb7c49f90]
              fglrxinfo[0x80488f1]
              ======= Memory map: ========
              08048000-0804b000 r-xp 00000000 03:08 10648      /usr/bin/fglrxinfo
              0804b000-0804c000 rwxp 00002000 03:08 10648      /usr/bin/fglrxinfo
              0804c000-08478000 rwxp 0804c000 00:00 0          [heap]
              a5f33000-a5f34000 rwxp a5f33000 00:00 0 
              a61f6000-ae1f6000 rwxs 00003000 00:0d 15952      /dev/dri/card0
              ae1f6000-ae531000 rwxp ae1f6000 00:00 0 
              ae531000-aec31000 rwxs 00005000 00:0d 15952      /dev/dri/card0
              b6b00000-b6b21000 rwxp b6b00000 00:00 0 
              b6b21000-b6c00000 ---p b6b21000 00:00 0 
              b6c04000-b6c0e000 r-xp 00000000 03:08 7794       /usr/lib/libgcc_s.so.1
              b6c0e000-b6c0f000 rwxp 00009000 03:08 7794       /usr/lib/libgcc_s.so.1
              b6c31000-b6c54000 r-xp 00000000 03:08 838119     /lib/libm-2.6.1.so
              b6c54000-b6c56000 rwxp 00022000 03:08 838119     /lib/libm-2.6.1.so
              b6c56000-b6c5c000 r-xp 00000000 03:08 838173     /lib/librt-2.6.1.so
              b6c5c000-b6c5e000 rwxp 00005000 03:08 838173     /lib/librt-2.6.1.so
              b6c5e000-b7a17000 r-xp 00000000 03:08 15772      /usr/lib/xorg/modules/dri/fglrx_dri.so
              b7a17000-b7a9c000 rwxp 00db9000 03:08 15772      /usr/lib/xorg/modules/dri/fglrx_dri.so
              b7a9c000-b7bf7000 rwxp b7a9c000 00:00 0 
              b7bf7000-b7bfb000 r-xp 00000000 03:08 523999     /usr/lib/libXdmcp.so.6.0.0
              b7bfb000-b7bfc000 rwxp 00003000 03:08 523999     /usr/lib/libXdmcp.so.6.0.0
              b7bfc000-b7bfe000 r-xp 00000000 03:08 523990     /usr/lib/libXau.so.6.0.0
              b7bfe000-b7bff000 rwxp 00001000 03:08 523990     /usr/lib/libXau.so.6.0.0
              b7bff000-b7c01000 r-xp 00000000 03:08 754948     /lib/libdl-2.6.1.so
              b7c01000-b7c03000 rwxp 00001000 03:08 754948     /lib/libdl-2.6.1.so
              b7c03000-b7c19000 r-xp 00000000 03:08 1045342    /usr/lib/libxcb.so.1.0.0
              b7c19000-b7c1a000 rwxp 00016000 03:08 1045342    /usr/lib/libxcb.so.1.0.0
              b7c1a000-b7c1b000 rwxp b7c1a000 00:00 0 
              b7c1b000-b7c1c000 r-xp 00000000 03:08 1045350    /usr/lib/libxcb-xlib.so.0.0.0
              b7c1c000-b7c1d000 rwxp 00000000 03:08 1045350    /usr/lib/libxcb-xlib.so.0.0.0
              b7c1d000-b7c30000 r-xp 00000000 03:08 754952     /lib/libpthread-2.6.1.so
              b7c30000-b7c32000 rwxp 00013000 03:08 754952     /lib/libpthread-2.6.1.so
              b7c32000-b7c34000 rwxp b7c32000 00:00 0 
              b7c34000-b7d5f000 r-xp 00000000 03:08 838140     /lib/libc-2.6.1.so
              b7d5f000-b7d60000 r-xp 0012b000 03:08 838140     /lib/libc-2.6.1.so
              b7d60000-b7d62000 rwxp 0012c000 03:08 838140     /lib/libc-2.6.1.so
              b7d62000-b7d65000 rwxp b7d62000 00:00 0 
              b7d65000-b7d72000 r-xp 00000000 03:08 1043959    /usr/lib/libXext.so.6.4.0
              b7d72000-b7d73000 rwxp 0000c000 03:08 1043959    /usr/lib/libXext.so.6.4.0
              b7d73000-b7e58000 r-xp 00000000 03:08 1180309    /usr/lib/libX11.so.6.2.0
              b7e58000-b7e5c000 rwxp 000e4000 03:08 1180309    /usr/lib/libX11.so.6.2.0
              b7e5c000-b7ee2000 r-xp 00000000 03:08 23681      /usr/lib/libGL.so.1.2
              b7ee2000-b7ee4000 rwxp 00086000 03:08 23681      /usr/lib/libGL.so.1.2
              b7ee4000-b7ee7000 rwxp b7ee4000 00:00 0 
              b7ef5000-b7ef7000 rwxs 00002000 00:0d 15952      /dev/dri/card0
              b7ef7000-b7f07000 rwxs 00004000 00:0d 15952      /dev/dri/card0
              b7f09000-b7f0a000 r-xp b7f09000 00:00 0          [vdso]
              b7f0a000-b7f24000 r-xp 00000000 03:08 838156     /lib/ld-2.6.1.so
              b7f24000-b7f25000 r-xp 00019000 03:08 838156     /lib/ld-2.6.1.so
              b7f25000-b7f26000 rwxp 0001a000 03:08 838156     /lib/ld-2.6.1.so
              bfe5a000-bfe6e000 rwxp bffeb000 00:00 0          [stack]
              bfe6e000-bfe6f000 rw-p bffff000 00:00 0 
              Aborted
              I'm also getting graphical artifacts in the bottom-right corner of my screen - looks like little barcodes.

              Code:
              $ fglrxinfo
              display: :0.0  screen: 0
              OpenGL vendor string: ATI Technologies Inc.
              OpenGL renderer string: ATI RADEON 9600 Series
              OpenGL version string: 2.0.6958 Release
              
              display: :0.0  screen: 1
              OpenGL vendor string: ATI Technologies Inc.
              OpenGL renderer string: ATI RADEON 9600 Series
              OpenGL version string: 2.0.6958 Release
              Kernel 2.6.23 with patch from http://www.phoronix.com/forums/showthread.php?t=5954 - fglrx 8.42.3

              [CODE]$ head /var/log/Xorg.0.log

              X Window System Version 7.2.0
              Release Date: 22 January 2007
              X Protocol Version 11, Revision 0, Release 7.2
              Build Operating System: UNKNOWN
              Current Operating System: Linux Cerebral 2.6.23-ARCH #1 SMP PREEMPT Fri Oct 19 08:48:54 UTC 2007 i686
              [/CODE}

              With the following Xorg.conf:

              Code:
              ###################################################
              #
              # Cerebral's xorg.conf
              #
              ###################################################
              
              ########### Server Layout
              Section "ServerLayout"
              	Identifier     "DualHead"
              	Screen      0  "Norcent Screen" 0 0
              	Screen         "Projector Screen" RightOf "Norcent Screen"
              	InputDevice    "Logitech MX700" "CorePointer"
              	InputDevice    "Logitech iTouch Internet Navigator Keyboard SE" "CoreKeyboard"
              EndSection
              
              ########### General config (files, modules, server flags, dri, extensions)
              Section "Files"
              	RgbPath      "/usr/share/X11/rgb"
              	ModulePath   "/usr/lib/xorg/modules"
              	FontPath     "/usr/share/fonts/misc"
              	FontPath     "/usr/share/fonts/75dpi"
              	FontPath     "/usr/share/fonts/100dpi"
              	FontPath     "/usr/share/fonts/TTF"
              	FontPath     "/usr/share/fonts/Type1"
              	FontPath     "/usr/share/fonts/terminus"
              	FontPath     "/usr/share/fonts/artwiz-fonts"
              EndSection
              
              Section "Module"
              	Load  "glx"
              	Load  "extmod"
              	Load  "xtrap"
              	Load  "record"
              	Load  "dbe"
              	Load  "dri"
              	Load  "freetype"
              	Load  "type1"
              EndSection
              
              Section "ServerFlags"
              	#Option	    "AIGLX" "off" # Disable AIGLX 
              	Option	    "DefaultServerLayout" "DualHead"
              EndSection
              
              Section "DRI"
              	# Allow only the video group
              	Group        91
              	Mode         0660
              EndSection
              
              Section "Extensions"
              	#Option	    "RENDER" "off"
              	Option      "Composite" "on"
              EndSection
              
              ########### Input devices
              Section "InputDevice"
              	Identifier  "Logitech iTouch Internet Navigator Keyboard SE"
              	Driver      "kbd"
              	Option	    "CoreKeyboard"
              	Option	    "XkbRules" "xorg"
              	Option	    "XkbModel" "logiinkse"
              	Option	    "XkbLayout" "us"
              EndSection
              
              Section "InputDevice"
              	Identifier  "Logitech MX700"
              	Driver      "mouse"
              	Option	    "Protocol" "ExplorerPS/2"
              	Option	    "Device" "/dev/input/mice"
              	Option	    "ZAxisMapping" "6 7"
              	Option	    "Buttons" "7"
              	Option	    "ButtonMapping" "1 2 3 8 9 4 5 6 7 10 11"
              EndSection
              
              ########### Monitors
              Section "Monitor"
              	Identifier   "Norcent LM730"
              	VendorName   "NOR"
              	ModelName    "LM730"
              	DisplaySize  340	273
              	HorizSync    30.0 - 83.0
              	VertRefresh  55.0 - 75.0
              	Gamma        0.77
              	Option	     "DPMS" "true"
              EndSection
              
              Section "Monitor"
              	Identifier   "Projector"
              	VendorName   "Proxmia"
              	ModelName    "DesktopProjector 2810"
              	Option	     "DPMS" "true"
              EndSection
              
              ########### Video Devices
              Section "Device"
              	Identifier  "Norcent Device"
              	Driver      "fglrx"
              	Option	    "VideoOverlay" "on"
              	Option      "TexturedVideo" "True"
              	Option	    "OpenGLOverlay" "off"
              	Option	    "Capabilities" "0x00000800"
              	Option	    "KernelModuleParm" "locked-userpages=0"
              	Option	    "TVOverscan" "on"
              	BusID       "PCI:1:0:0"
              EndSection
              
              Section "Device"
              	Identifier  "Projector Device"
              	Driver      "fglrx"
              	BusID       "PCI:1:0:0"
              	Screen      1
              EndSection
              
              ########### Screens
              Section "Screen"
              	Identifier "Norcent Screen"
              	Device     "Norcent Device"
              	Monitor    "Norcent LM730"
              	DefaultDepth     24
              	SubSection "Display"
              		Viewport   0 0
              		Depth     24
              		Modes    "1280x1024" "1024x768" "800x600" "640x480"
              	EndSubSection
              EndSection
              
              Section "Screen"
              	Identifier "Projector Screen"
              	Device     "Projector Device"
              	Monitor    "Projector"
              	DefaultDepth     24
              	SubSection "Display"
              		Viewport   0 0
              		Depth     24
              	EndSubSection
              EndSection
              Hope that's useful to some dev at AMD.

              Comment


              • Success with Ubuntu 7.10 Gutsy (32 bit) and an ATI X1800; Composite and AIGLX enabled.
                fglrxinfo
                display: :0.0 screen: 0
                OpenGL vendor string: ATI Technologies Inc.
                OpenGL renderer string: Radeon X1800 Series
                OpenGL version string: 2.0.6958 Release

                glxgears
                31173 frames in 5.0 seconds = 6234.520 FPS
                32286 frames in 5.0 seconds = 6457.051 FPS
                32336 frames in 5.0 seconds = 6467.024 FPS
                31773 frames in 5.0 seconds = 6354.442 FPS
                31869 frames in 5.0 seconds = 6373.660 FPS

                So far Compiz 0.10.3 runs well and fast enough for me. I have not noticed any slow scrolling or display issues with Firefox.

                /var/log/Xorg.0.log has no errors but does have excessive AIGLX warnings for example:
                (WW) AIGLX: 3D driver claims to not support visual 0x23

                These warnings are consecutive from 0x23 through 0x72

                Comment


                • I'm successfully using the new ATI 8.42 driver on 7.10 ubuntu (x86 build because linksys is too lazy to provide a 64 bit driver for the wusb54gsc) and it works with a bit of jimmying.

                  I'm on an x800 XT PE and I get 7000fps in glxgears which is more than I get in the open source ati driver (~5000) but I'm having the same simple 2d-choppy issues that others are having. Interestingly compiz does not freeze anymore when I set the refresh rate for v-sync, so the 3d effects look great and tear free (and quite fluid) but the 2d stuff is SO CHOPPY.

                  None the less I would have random lockups before (all USB devices would lose power, screen would lock, system would not respond on SSH/to ping/etc) so I'm going to see if this helps.

                  Comment


                  • Blank 3D windows with my X1950 PRO AGP

                    I've installed 8.42.3 both on Ubuntu Feisty and PCLinuxOS with same results:

                    whenever I execute 'glxgears', 'fgl_glxgears', running 3d game or screensaver I get a blank window or a black display.

                    'cat /var/log/Xorg.0.log | grep "EE"' gives me this error:

                    (EE) fglrx(0): Failed to enable interrupts.

                    'fglrxinfo' is ok:

                    display: :0.0 screen: 0
                    OpenGL vendor string: ATI Technologies Inc.
                    OpenGL renderer string: Radeon X1950 Series
                    OpenGL version string: 2.0.6958 Release

                    IMO 8.42.3 suck, ATI sucked, sucks and will continue to suck. that will gonna be my last ATI video card ever, my next one will be Nvidia. ATI still does'nt pay attention to older than HD series products. they promised 8.42 will solve older AGP cards problems which it didn't as I anticipated.

                    -Waiting whole 3 months was a huge waste of time for me, I've done being ATI's sucker anymore.

                    Comment


                    • Resume & 8.42 problem

                      Have a FireGL v5200. Did the Chipid option/driver hack to try 8.42, and the /etc/ati/control from 8.40.4 to get rid of the logo. When I suspend, happily, it suspends now (before SLUB got in the way, running Gutsy 32-bit, btw). On resume, I always have it hang trying to chvt to the X console. I've tried various options in /etc/default/acpi-support, but the best I can do is have it resume normally if I force it to never chvt back to X. Anyone successfully get suspend/resume to work with 8.42 and an R5xx part?

                      Comment


                      • Ok now some tests!
                        It's so sad to show how our waiting hasn't been usefull to anything.
                        The results are for Slackware 12.0, Radeon 9600 All in Wonder Edition:

                        Driver Radeon Open Source 6.6.192

                        1) Compiz + AIGLX runs better than any other solution/driver
                        2) Glxgears -> about 1180 FPS
                        3) Unreal Tournament 2004 3334 demo-> about 110 FPS (in a particular static situation)
                        4) Xmame - Opengl with a particular rom -> always 53/53 FPS

                        Driver fglrx 8.42.3

                        1) Compiz + AIGLX runs worst than any other solution/driver
                        2) Glxgears -> about 1580 FPS
                        3) Unreal Tournament 2004 3334 demo-> about 200 FPS (in the same particular situation of open source driver)
                        4) Xmame - Opengl with the same particular rom used in radeon open source driver test-> about 40/53 FPS

                        notes: fgl_glxgears is about 330 FPS
                        Last edited by kirý; 10-23-2007, 08:12 PM.

                        Comment


                        • Here's my results

                          Code:
                          nweibley@ubuntu-nate:~$ fglrxinfo 
                          display: :0.0  screen: 0
                          OpenGL vendor string: ATI Technologies Inc.
                          OpenGL renderer string: RADEON X800 XT Platinum Edition
                          OpenGL version string: 2.0.6958 Release
                          
                          nweibley@ubuntu-nate:~$ glxinfo 
                          name of display: :0.0
                          display: :0  screen: 0
                          direct rendering: Yes
                          server glx vendor string: SGI
                          server glx version string: 1.2
                          server glx extensions:
                              GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, 
                              GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method, 
                              GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
                          client glx vendor string: SGI
                          client glx version string: 1.4
                          client glx extensions:
                              GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
                              GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory, 
                              GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control, 
                              GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control, 
                              GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync, 
                              GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
                              GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
                          GLX version: 1.2
                          GLX extensions:
                              GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
                              GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method, 
                              GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
                          OpenGL vendor string: ATI Technologies Inc.
                          OpenGL renderer string: RADEON X800 XT Platinum Edition
                          OpenGL version string: 2.0.6958 Release
                          OpenGL extensions:
                              GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program, 
                              GL_ARB_fragment_shader, GL_ARB_multisample, GL_ARB_multitexture, 
                              GL_ARB_occlusion_query, GL_ARB_point_parameters, GL_ARB_point_sprite, 
                              GL_ARB_shader_objects, GL_ARB_shading_language_100, GL_ARB_shadow, 
                              GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp, 
                              GL_ARB_texture_compression, GL_ARB_texture_cube_map, 
                              GL_ARB_texture_env_add, GL_ARB_texture_env_combine, 
                              GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, 
                              GL_ARB_texture_float, GL_ARB_texture_mirrored_repeat, 
                              GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, 
                              GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader, 
                              GL_ARB_window_pos, GL_ATI_draw_buffers, GL_ATI_envmap_bumpmap, 
                              GL_ATI_fragment_shader, GL_ATI_meminfo, GL_ATI_separate_stencil, 
                              GL_ATI_texture_compression_3dc, GL_ATI_texture_env_combine3, 
                              GL_ATI_texture_float, GL_EXT_bgra, GL_EXT_blend_color, 
                              GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract, 
                              GL_EXT_compiled_vertex_array, GL_EXT_copy_texture, 
                              GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_object, 
                              GL_EXT_framebuffer_object, GL_EXT_gpu_program_parameters, 
                              GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil, 
                              GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_rescale_normal, 
                              GL_EXT_secondary_color, GL_EXT_separate_specular_color, 
                              GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_EXT_subtexture, 
                              GL_EXT_texgen_reflection, GL_EXT_texture3D, 
                              GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map, 
                              GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, 
                              GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, 
                              GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, 
                              GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, 
                              GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_EXT_vertex_array, 
                              GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_texgen_reflection, 
                              GL_SGIS_generate_mipmap, GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, 
                              GL_WIN_swap_hint, WGL_EXT_swap_control
                          
                          nweibley@ubuntu-nate:~$ fgl_glxgears 
                          Using GLX_SGIX_pbuffer
                          12265 frames in 5.0 seconds = 2453.000 FPS
                          13843 frames in 5.0 seconds = 2768.600 FPS
                          nweibley@ubuntu-nate:~$ glxgears 
                          37604 frames in 5.0 seconds = 7520.683 FPS
                          38236 frames in 5.0 seconds = 7647.136 FPS

                          Comment


                          • A little more to add from previous post:

                            The Catalyst Control Center appears to work. My remaining issue is to get the component video output to work as I normally use my HDTV as my main monitor for my HTPC. Unfortunitely The Catalyst Control Center does not display any HDTV supported formats in the "Display Manager>TV(2)>Formats" page.

                            Getting my HDTV displaying under Linux is the only thing holding me back from completely dumping Microsoft Vista. Under Windows version of the ATI Catalyst Control Center getting my HDTV to display is very easy. I have tried the command line "aticonfig --add-cvmode=..." command to set the Component Video modes but all get rejected, I suspect because my HDTV does not return any EDID information.

                            From what I gather from many net searches no one else seems to know how to set up a component video enabled xorg.conf while using ATI drivers (fglrx).

                            So close but yet so far...

                            Comment


                            • Nothing works for me

                              Comment


                              • Originally posted by rdvaughan View Post
                                A little more to add from previous post:

                                The Catalyst Control Center appears to work. My remaining issue is to get the component video output to work as I normally use my HDTV as my main monitor for my HTPC. Unfortunitely The Catalyst Control Center does not display any HDTV supported formats in the "Display Manager>TV(2)>Formats" page.

                                Getting my HDTV displaying under Linux is the only thing holding me back from completely dumping Microsoft Vista. Under Windows version of the ATI Catalyst Control Center getting my HDTV to display is very easy. I have tried the command line "aticonfig --add-cvmode=..." command to set the Component Video modes but all get rejected, I suspect because my HDTV does not return any EDID information.

                                From what I gather from many net searches no one else seems to know how to set up a component video enabled xorg.conf while using ATI drivers (fglrx).

                                So close but yet so far...
                                Did you try to use aticonfig from the command line?
                                Code:
                                TV Options:
                                  --tvf, --tv-format-type=STRING
                                        Change the TV signal format.  STRING can be one of:
                                           NTSC-M 
                                           NTSC-JPN
                                           NTSC-N
                                           PAL-B
                                           PAL-COMB-N
                                           PAL-D
                                           PAL-G
                                           PAL-H
                                           PAL-I
                                           PAL-K
                                           PAL-K1
                                           PAL-L
                                           PAL-M
                                           PAL-N
                                           PAL-SECAM-D
                                           PAL-SECAM-K
                                           PAL-SECAM-K1
                                           PAL-SECAM-L
                                        Note: Not all graphics cards support every mode. Regional 
                                              settings are applicable. 
                                  --tvs, --tv-standard-type=STRING
                                        Change the TV standard for TV output.  STRING can be one of:
                                            VIDEO
                                            SCART
                                            YUV
                                 --tv-overscan={on|off}
                                       Enable or disable overscan mode for TVout
                                       Note, not all tv-formats support overscan. Try to 
                                       toggle overscan off before changing tv-format if 
                                       and error occurs. 
                                 --tv-info
                                         Print out the current tv geometry, tv format, and if the
                                         tv is physically connected. 
                                 --tv-geometry=WIDTHxHEIGHT{+|-}X{+|-}Y
                                              =WIDTHxHEIGHT
                                         Change the size and position of the TVout display. 
                                         WIDTH and HEIGHT are in percentage units. Please note
                                         that the valid range for WIDTH and HEIGHT depends on
                                         the tv-format selected. However, as a rule of thumb  
                                         WIDTH and HEIGHT are valid in the range [1,100]  
                                         X and Y are pixels offsets from centre 
                                         of the screen. X and Y are have variable ranges dependant 
                                         on ASIC. Use tv-info to get valid X and Y ranges 
                                         If tv-geometry is invoked with just width and height 
                                         then X and Y are assumed to be 0
                                         See example 5 below for a sample usage.

                                Comment

                                Working...
                                X