You are not logged in.
Can anyone with the same vga card as me, and use compiz fusion confirm that it really works... I just cant make it to work.
when I try to replace kwin with "compiz --replace ccp & I get this error:
[10:59 root ~]# compiz --replace ccp &
[1] 19636
[10:59 root ~]# libGL warning: 3D driver claims to not support visual 0x67
compiz (core) - Fatal: GLX_EXT_texture_from_pixmap is missing
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0
[1] + exit 1 compiz --replace ccp
here is my xorg.conf:
http://one.fsphost.com/jinn/configs/xorg.conf
I get in xorg log:
[17:18 root ~]# cat /var/log/Xorg.0.log | grep AIGLX
(**) Option "AIGLX" "true"
(**) AIGLX enabled
(WW) AIGLX: 3D driver claims to not support visual 0x23
(WW) AIGLX: 3D driver claims to not support visual 0x24
(WW) AIGLX: 3D driver claims to not support visual 0x25
(WW) AIGLX: 3D driver claims to not support visual 0x26
(WW) AIGLX: 3D driver claims to not support visual 0x27
(WW) AIGLX: 3D driver claims to not support visual 0x28
(WW) AIGLX: 3D driver claims to not support visual 0x29
(WW) AIGLX: 3D driver claims to not support visual 0x2a
(WW) AIGLX: 3D driver claims to not support visual 0x2b
(WW) AIGLX: 3D driver claims to not support visual 0x2c
(WW) AIGLX: 3D driver claims to not support visual 0x2d
(WW) AIGLX: 3D driver claims to not support visual 0x2e
(WW) AIGLX: 3D driver claims to not support visual 0x2f
(WW) AIGLX: 3D driver claims to not support visual 0x30
(WW) AIGLX: 3D driver claims to not support visual 0x31
(WW) AIGLX: 3D driver claims to not support visual 0x32
(II) AIGLX: Loaded and initialized /usr/lib/xorg/modules/dri/i915_dri.so
[17:18 root ~]#
[17:18 root ~]# glxinfo
name of display: :0.0
libGL warning: 3D driver claims to not support visual 0x67
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_allocate_memory,
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: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) 945GM 20061017 x86/MMX/SSE2
OpenGL version string: 1.3 Mesa 7.0.1
OpenGL extensions:
GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_imaging,
GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_point_parameters,
GL_ARB_shadow, 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_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_cull_vertex, GL_EXT_compiled_vertex_array, GL_EXT_convolution,
GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
GL_EXT_histogram, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels,
GL_EXT_point_parameters, GL_EXT_polygon_offset, 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_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_object, GL_EXT_texture_rectangle,
GL_EXT_vertex_array, GL_3DFX_texture_compression_FXT1,
GL_APPLE_client_storage, GL_APPLE_packed_pixels,
GL_ATI_blend_equation_separate, 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_NV_vertex_program1_1,
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_SGIX_depth_texture,
GL_SUN_multi_draw_arrays
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 24 tc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x24 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x27 24 tc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x28 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x29 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x2a 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x2b 24 dc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x2c 24 dc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x2d 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x2e 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x2f 24 dc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x30 24 dc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow
0x31 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x32 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x67 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon
[17:20 root ~]#
Last edited by jinn (2007-09-02 09:55:32)
The ultimate Archlinux release name: "I am your father"
Offline
Yes, that looks weird, I've that problem now also.
I didnt' have it a few months ago when I tried compiz or beryl.
But here is the output of fusion-icon, which works :
* Intel found, exporting: INTEL_BATCH=1
* No GLX_EXT_texture_from_pixmap present with direct rendering context
... present with indirect rendering, exporting: LIBGL_ALWAYS_INDIRECT=1
* Executing: compiz --replace --sm-disable --ignore-desktop-hints ccp --indirect-rendering
pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))
Offline
yeah I tried running compiz-icon but that crashed the whole X server for me.. Everything froze, I had to hardreboot.
The ultimate Archlinux release name: "I am your father"
Offline
B) You need to set LIBGL_ALWAYS_INDIRECT as true before running compiz
(with that card):$ LIBGL_ALWAYS_INDIRECT=true compiz --replace ccp &
Gonna try this out soon.
Also found a patch witch makes its possible to run without LIBGL_ALWAYS_INDIRECT:
http://lists.freedesktop.org/archives/c … 02458.html
The ultimate Archlinux release name: "I am your father"
Offline
try using the intel driver in testing instead of i180.
Offline
I am already using the intel driver from testing.
[8:55 root ~]# yaourt intel
1 testing/xf86-video-intel 2.1.1-1 [installed]
X.org Intel i810/i830/i915 video drivers
2 testing/xf86-video-i810 1.7.4-5
X.org Intel i810/i830/i915 video drivers
using LIBGL_ALWAYS_INDIRECT=true compiz --replace ccp & crashed xorg into a restart..
Last edited by jinn (2007-09-02 06:59:29)
The ultimate Archlinux release name: "I am your father"
Offline
according to your xorg.conf, you're not. change the driver to "intel" instead of "i810".
Offline
thanks tardo.. That did the trick. I didnt even have to use the LIBGL_ALWAYS_INDIRECT=true.
The ultimate Archlinux release name: "I am your father"
Offline
according to your xorg.conf, you're not. change the driver to "intel" instead of "i810".
Now, I'm confused. Why does this change anything ?
> ls -l /usr/lib/xorg/modules/drivers/i810_drv.so
lrwxrwxrwx 1 root root 12 aoû 14 17:41 /usr/lib/xorg/modules/drivers/i810_drv.so -> intel_drv.so*
pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))
Offline
wow, i didnt even know they were symlinked. that's horrible. the -i180 package provides i180 kernel modules, so i'm not sure why yours is symlinked.
Last edited by tardo (2007-09-02 08:06:07)
Offline
wow, i didnt even know they were symlinked. that's horrible. the -i180 package provides i180 kernel modules, so i'm not sure why yours is symlinked.
kernel modules ? The kernel modules are in /lib/modules/`uname -r` and are in the kernel26 packages. Afaik, he kernel contains just one drm module for intel, which is i915 (whether you're using intel or i810 X driver).
intel and i810 are the xorg drivers, installed in /usr/lib/xorg/modules/drivers/ , and it's the one you choose in /etc/X11/xorg.conf
I suppose that symlink was made in the -intel package so that old xorg.conf with Driver "i810" would still work.
I don't understand how changing i810 to intel in xorg.conf would make any difference. In fact, it doesn't here.
pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))
Offline
after reading that I checked my xorg.conf again, and it seems that it wasnt the i810 / intel thing breaking stuff for me. It was the EXA accelmethod.
I had switched to XAA, and thats the reason it worked..
Just tried EXA again for confirming and it crashed again.
The ultimate Archlinux release name: "I am your father"
Offline
Oh, right, exa is still at a very early state from my experience also, at least for intel.
pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))
Offline
Hmm, I follow the instructions in the WIki, but actually have exactly the same problem.
Does it work for you guys now?
Offline
works just fine
tips:
1. dont use EXA in xorg.conf
2. start with LIBGL_ALWAYS_INDIRECT=true parameter.
The ultimate Archlinux release name: "I am your father"
Offline
works just fine
tips:
1. dont use EXA in xorg.conf
2. start with LIBGL_ALWAYS_INDIRECT=true parameter.
Using XAA and starting via fusion-icon did the trick for me
Offline