Results 1 to 9 of 9

Thread: Xpress1100 + Compiz = headache

  1. #1
    Join Date
    Sep 2008
    Posts
    3

    Default 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. #2
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    7,434

    Default

    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.

  3. #3
    Join Date
    Sep 2008
    Posts
    3

    Default

    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

  4. #4
    Join Date
    Apr 2007
    Posts
    99

    Default

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

  5. #5
    Join Date
    Dec 2007
    Posts
    2,360

    Default

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

  6. #6
    Join Date
    Jul 2008
    Posts
    77

    Default

    What agd5f said.

    It looks like you're using Mesa 7.0.4.

  7. #7
    Join Date
    Aug 2007
    Posts
    6,613

    Default

    Is there a small patch to get support?

  8. #8
    Join Date
    Dec 2007
    Posts
    2,360

    Default

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

  9. #9
    Join Date
    Aug 2007
    Posts
    6,613

    Default

    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 at 06:50 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •