Announcement

Collapse
No announcement yet.

Xpress1100 + Compiz = headache

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

  • Xpress1100 + Compiz = headache

    Hey gang,

    I have been trying, unsuccessfully, to get Compiz running with an ATI Xpress1100. I tell the Compiz icon to reload the Window Manager and I get dumped back to the GDM login screen. I have the radeon driver 1:69-0-1 on Debian Squeeze. Should I be using radeonhd? Please pardon my ignorance, but I do not know which log file has the troubleshooting information. The GLX, XGL, AIGLX stuff has me confused. I apologize for the information overload below. At this point I need to find out where it will tell me what is failing. Any help would be greatly appreciate. Thanks.

    This is my glxinfo output:
    Code:
    name of display: :0.0
    Warning, xpress200 detected.
    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_MESA_copy_sub_buffer, 
        GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control, 
        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_MESA_copy_sub_buffer, 
        GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method, 
        GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync, 
        GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
    OpenGL vendor string: DRI R300 Project
    OpenGL renderer string: Mesa DRI R300 20060815 NO-TCL
    OpenGL version string: 1.3 Mesa 7.0.4
    OpenGL extensions:
        GL_ARB_fragment_program, GL_ARB_imaging, GL_ARB_multisample, 
        GL_ARB_multitexture, 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_MESAX_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_window_pos, 
        GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, 
        GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, 
        GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, 
        GL_EXT_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture, 
        GL_EXT_draw_range_elements, GL_EXT_gpu_program_parameters, 
        GL_EXT_histogram, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, 
        GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color, 
        GL_EXT_separate_specular_color, GL_EXT_stencil_two_side, 
        GL_EXT_stencil_wrap, GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D, 
        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_vertex_array, GL_APPLE_packed_pixels, 
        GL_ATI_blend_equation_separate, GL_ATI_texture_env_combine3, 
        GL_ATI_texture_mirror_once, GL_IBM_rasterpos_clip, 
        GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate, 
        GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_MESA_window_pos, 
        GL_NV_blend_square, GL_NV_light_max_exponent, GL_NV_texture_rectangle, 
        GL_NV_texgen_reflection, GL_NV_vertex_program, GL_OES_read_format, 
        GL_SGI_color_matrix, GL_SGI_color_table, GL_SGIS_generate_mipmap, 
        GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, 
        GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
    xorg.conf file:
    Code:
    Section "Files"
    	ModulePath   "/usr/lib/xorg/modules"
    EndSection
    
    
    Section "Module"
    # This loads the GLX module
        Load       "glx"
    # This loads the DRI module
        Load       "dri"
    	Load "i2c"
    	Load "bitmap"
    	Load "ddc"
    	Load "extmod"
    	Load "freetype"
    	Load "int10"
    	Load "type1"
    	Load "vbe"
    EndSection
    
    Section "DRI"
       Mode         0666
    EndSection 
    
    
    
    Section "InputDevice"
    	Identifier	"Generic Keyboard"
    	Driver		"kbd"
    	Option		"CoreKeyboard"
    	Option		"XkbRules"	"xorg"
    	Option		"XkbModel"	"pc104"
    	Option		"XkbLayout"	"us"
    EndSection
    
    Section "InputDevice"
       Identifier  "Configured Mouse"
       Driver      "mouse"
       Option      "Protocol"     "ExplorerPS/2"
       Option      "Device"       "/dev/input/mice"
       Option      "Buttons"      "7"
       Option      "Emulate3Buttons" "false"
       Option      "ZAxisMapping" "4 5"
       Option      "ButtonMapping" "1 2 3 6 7"
    EndSection
    
    Section "InputDevice"
    	Identifier	"Synaptics Touchpad"
    	Driver		"synaptics"
    	Option		"SendCoreEvents"	"true"
    	Option		"Device"		"/dev/psaux"
    	Option		"Protocol"		"auto-dev"
    	Option		"HorizScrollDelta"	"0"
    	Option		"SHMConfig" "on" 
    EndSection
    
    #Wacom Section
    
    Section "InputDevice"
    	Identifier "cursor"
    	Driver "wacom"
    	Option "Device" "/dev/input/wacom"
    	Option "Type" "cursor"
    	Option "USB" "on"
    	Option "Mode" "Relative"
    EndSection
    
    Section "InputDevice"
    	Identifier "stylus"
    	Driver "wacom"
    	Option "Device" "/dev/input/wacom"
    	Option "Type" "stylus"
    	Option "USB" "on"
    	Option "PressCurve" "50,0,100,50"
    	Option "Mode" "Absolute"
    EndSection
    
    Section "InputDevice"
    	Identifier "eraser"
    	Driver "wacom"
    	Option "Device" "/dev/input/wacom"
    	Option "Type" "eraser"
    	Option "USB" "on"
    	Option "Mode" "Absolute"
    EndSection
    
    
    Section "InputDevice"
    	Identifier "pad"
    	Driver "wacom"
    	Option "Device" "/dev/input/wacom"
    	Option "Type" "pad"
    	Option "USB" "on"
      	Option      "Buttons"      "7"
       	Option      "Emulate3Buttons" "false"
      	Option      "ZAxisMapping" "4 5"
       	Option      "ButtonMapping" "1 2 3 6 7"
    
    EndSection
    
    #End Wacom Section
    
    
    Section "Device"
    	Identifier	"ATI Technologies Inc RS485 [Radeon Xpress 1100 IGP]"
    #	Driver		"ati"
    #	Driver		"radeonhd"
    	Driver      	"radeon"
     	Option 		"DRI" "True"
            Option      	"AccelMethod" "EXA"
    	BusID		"PCI:1:5:0"
    EndSection
    
    Section "Monitor"
    	Identifier	"Generic Monitor"
    	Option		"DPMS"
    EndSection
    
    Section "Screen"
    	Identifier	"Default Screen"
    	Device		"ATI Technologies Inc RS485 [Radeon Xpress 1100 IGP]"
    	Monitor		"Generic Monitor"
    	DefaultDepth	24
    	SubSection "Display"
    		Modes	"1280x800"
    		Viewport   0 0
    		Depth     24
    	EndSubSection
    EndSection
    
    Section "Extensions"
    	Option	"Composite" "Enable"
    	Option 	"RENDER" "Enable"
    EndSection
    
    Section "ServerLayout"
    	Identifier	"Default Layout"
    	Screen		"Default Screen"
    	InputDevice	"Generic Keyboard"
    	InputDevice	"Configured Mouse"
    	InputDevice	"Synaptics Touchpad"
    	InputDevice 	"cursor" "AlwaysCore"
    	InputDevice 	"stylus" "AlwaysCore"
    	InputDevice 	"eraser" "AlwaysCore"
    EndSection

  • #2
    You're running fairly old driver code (not ancient, but 6-12 months old) so it wouldn't hurt to pick up something newer for radeon, drm and mesa. If you could use pastebin to show your xorg log and dmesg output there might be some useful info there.

    Using the radeon driver is correct; radeonhd doesn't support your GPU.

    Comment


    • #3
      Thanks for the suggestions bridgman. Unfortunately the Debian maintainers are rather conservative. I am using the "testing" version which is still behind the current versions. My pastebin for the Xorg log is http://pastebin.com/m1859c042

      Comment


      • #4
        Xorg 7.4, Xserver 1.6, Mesa3D 7.4, and xserver-xorg-video-radeon 6.12.2 are in Debian Sid as of now.

        Comment


        • #5
          compiz did not work on your IGP chip until mesa 7.2 due to a bug in the 3D driver.

          Comment


          • #6
            What agd5f said.

            It looks like you're using Mesa 7.0.4.

            Comment


            • #7
              Is there a small patch to get support?

              Comment


              • #8
                This was the patch to fix compiz on rs4xx/rs6xx chips:
                http://cgit.freedesktop.org/mesa/mes...8f9a31a78c4360

                Comment


                • #9
                  That's a small patch, but in Mesa 7.0.3 I only find the first file but not the r300_swtcl.c. Anything else missing maybe?
                  Last edited by Kano; 04-20-2009, 06:50 PM.

                  Comment

                  Working...
                  X