Version: (using KDE Devel) Installed from: Compiled sources OS: Linux driver: intel, xorg-x11-driver-video-7.2-189 (openSUSE 10.3 default), own build of kde 4. If I have compositing enabled but disable all effects including the common effects, then disable and reenable compositing, kwin shows a black screen. The mouse cursor is visible though. The decisive effect is 'Improved window management' - if this effect is enabled kwin works normally.
Created attachment 22796 [details] kwin debug output Interestingly there's a backtrace in the middle of the output...
"Login" is the deciding effect. If I don't have that enabled, the screen goes black when kwin starts on login.
Also present with xorg 7.4
Is this related to Bug 154846?
Will: Does it work, if you enable "Fade"?
i seem to have the same issue. The first time i enabled compositing it seemed to work, but i turned it off and then back on, and trying to log back in all i get is a black screen. The system seems to start ok, and to be able to get access to the desktop i have to get lucky and use the expose effect in time to catch the crash reporter window, and then get the desktop back. I'm using Kubuntu 8.04RC with the latest nvidia proprietary drivers.
Same thing here on Debian Sid /Experimental with intel driver.
Can somebody still reproduce this problem after r807454 (r807453 in 4.0 branch)?
No response, assuming fixed.
I still get something like this on 4.1RC1. When I do Alt-Shift-F12 to disable all the effects, and do it again to re-enable the effects, I get a black screen with a cursor. When moving the cursor, parts of the screen become visible again, and when I do Ctrl-F1, even when I'm on that virtual desktop, the whole desktop becomes immediately visible again. Afterwards, it works as expected. My effects: zoom login logout dialog owner minimize shadow transparancy present windows (sorry for the poor translations, but I'm on a Dutch desktop) fade grid cover switch My driver is INtel 2.3.2, on Gentoo and a gma950
lubos, the bug still happen on svn revision 833529 i've also reported this to the kwin mailing list, here is something important pasted (http://lists.kde.org/?l=kwin&m=121625159621892&w=2): for compiz I had to run it as: $ LIBGL_ALWAYS_INDIRECT=true compiz --replace --indirect-rendering as running 'compiz --replace' I get: ompiz (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 maybe the problem has something to do with this. also pasted: Also get some GLXUnsupportedPrivateRequest on kwin's output when desktop effects is enabled.
"I still get something like this on 4.1RC1. When I do Alt-Shift-F12 to disable all the effects, and do it again to re-enable the effects, I get a black screen with a cursor." same here "When moving the cursor, parts of the screen become visible again, and when I do Ctrl-F1, even when I'm on that virtual desktop, the whole desktop becomes immediately visible again. Afterwards, it works as expected." couldn't simulate
tested with version 2.1.0 and 2.2.0 of xf86-video-intel driver and got the same problem as with version 2.3.2.
after a lot of research i have concluded that kwin should try indirect rendenring when it cannot use GLX_EXT_texture_from_pixmap, like compiz automatically does (fusion-icon output): * Detected Session: kde * Searching for installed applications... * Intel detected, exporting: INTEL_BATCH=1 * No GLX_EXT_texture_from_pixmap with direct rendering context ... present with indirect rendering, exporting: LIBGL_ALWAYS_INDIRECT=1 * Using the GTK Interface * Starting Compiz ... executing: compiz --replace --sm-disable --ignore-desktop-hints ccp --indirect-rendering I don't know why disabling "Direct rendering" option on kwin's desktop effects config. dialog doesn't help. Also changing from other options than "Texture from pixmap" doesn't help. Maybe the problem has something to do with the opengl interface, as GLX_EXT_texture_from_pixmap appears on my 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_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: Tungsten Graphics, Inc OpenGL renderer string: Mesa DRI Intel(R) 965GM 4.1.3002 OpenGL version string: 1.4 Mesa 7.0.3 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_non_power_of_two, 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_logic_op, 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_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
a problem with the xorg-server package from archlinux see http://bugs.archlinux.org/task/11351