Opening Steam causes KDE to bump me on login screen

Following this: https://en.opensuse.org/Steam I installed Steam, but as soon I wanted to play, problems started coming up!!! :’(
Team Fortress isn’t starting due to

PROBLEM: You appear to have OpenGL 1.4.0, but we need at least 2.0.0!
Could not find required OpenGL entry point 'glGetError'! Either your video card is unsupported, or your OpenGL driver needs to be updated.

Tried with no success this:
-Intel driver 32bit version from Index of /repositories/X11:/XOrg/openSUSE_12.2
-Installed version of Mesa provided by Index of /repositories/X11:/XOrg/openSUSE_12.2
-Installed latest Intel drivers from Index of /repositories/X11:/XOrg/openSUSE_12.2

It’s so fun spend money to buy games that… Won’t run!!! … … :sarcastic: >:(

By the way, anyone here could help me find why, now, if I start Steam, KDE suddenly bump me to login screen?

Feb 21 16:23:32 bh-mobile su: (to root) bh on /dev/pts/2
Feb 21 16:23:32 bh-mobile su: (to root) bh on /dev/pts/2
Feb 21 16:24:40 bh-mobile kdm[1010]: X server for display :0 terminated unexpectedly
Feb 21 16:24:40 bh-mobile polkitd(authority=local): Unregistered Authentication Agent for unix-session:/org/freedesktop/ConsoleKit/Session5 (system bus name :1.131, object path /org/kde/PolicyKit1/AuthenticationAgent, locale it_IT.UTF-8) (disconnected from bus)
Feb 21 16:24:40 bh-mobile systemd-logind[578]: Removed session 5.

Does the same thing happen with every game or just with that one ?

It has nothing to do with the game; the keywords here are: ‘intel graphics’. OpenGL 2.0 is only supported for Linux for X3100 adapters onwards. Now make the math.

I asked because the same thing happened to me with that game (KDE logging out).
With other games I had no problems.

The problem arises as soon as I just try to start Steam!
Btw I revert the changes and now I’m back to stable packages of openSUSE repos (removed this repo: Index of /repositories/X11:/XOrg/openSUSE_12.2).
Now Steam starts again.
This is the output when I try to run Cogs (the game does not even attempt to start up and I got no GUI output)

Failed to load installscript /home/bh/.local/share/Steam/SteamApps/common/Cogs/installscript.vdf
Game update: AppID 26500 "Cogs", ProcID 3574, IP 0.0.0.0:0                                                                                                                                      
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.

...]

ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
Cogs: Installed in '/home/bh/.local/share/Steam/SteamApps/common/Cogs'.
Cogs: Using x86 version.
Setting breakpad minidump AppID = 26500
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198080501275 [API loaded no]

(steam:3339): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

...]

(steam:3339): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
Installing breakpad exception handler for appid(gameoverlayui)/version(20130219161018_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
WARNING: Your OpenGL drivers lack S3TC support! Using inefficient fallback...


Warning: It appears that your hardware doesn't meet the minimum requirements necessary to run Cogs.  The following OpenGL extensions are unsupported: GL_ARB_vertex_shader, GL_ARB_fragment_shader, GL_EXT_texture_compression_s3tc

To ignore this warning, run with -force.
Installing breakpad exception handler for appid(gameoverlayui)/version(20130219161018_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)

(gameoverlayui:3582): Gtk-WARNING **: Impossibile trovare il motore del tema in module_path: «oxygen-gtk»,

(gameoverlayui:3582): Gtk-WARNING **: Impossibile trovare il motore del tema in module_path: «oxygen-gtk»,
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)

(gameoverlayui:3584): Gtk-WARNING **: Impossibile trovare il motore del tema in module_path: «oxygen-gtk»,
[0222/021355:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation

(gameoverlayui:3584): Gtk-WARNING **: Impossibile trovare il motore del tema in module_path: «oxygen-gtk»,
Game removed: AppID 26500 "Cogs", ProcID 3574 
[0222/021356:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully

(steam:3339): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

...]

(steam:3339): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

With Team Fortress II I got (the game try to starts and I also get a GUI output)

Game update: AppID 440 "Team Fortress 2", ProcID 3737, IP 0.0.0.0:0
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.

...]

ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.

(steam:3339): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

...]

(steam:3339): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
SDL video target is 'x11'
SDL video target is 'x11'
SDL failed to create GL compatibility profile (whichProfile=0!
PROBLEM: You appear to have OpenGL 1.4.0, but we need at least 2.0.0!
Could not find required OpenGL entry point 'glGetError'! Either your video card is unsupported, or your OpenGL driver needs to be updated.
Game removed: AppID 440 "Team Fortress 2", ProcID 3737 

Part of glxinfo

name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_create_context, 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_swap_control, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group, GLX_INTEL_swap_event
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_create_context_es2_profile, GLX_MESA_copy_sub_buffer, 
    GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control, 
    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_INTEL_swap_event
GLX version: 1.4
GLX extensions:
    GLX_ARB_create_context, 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_multithread_makecurrent, 
    GLX_MESA_swap_control, 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
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile 
OpenGL version string: 3.0 Mesa 8.0.4
OpenGL shading language version string: 1.30
OpenGL extensions:
    GL_ARB_multisample, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, 
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_copy_texture, 
    GL_EXT_polygon_offset, GL_EXT_subtexture, GL_EXT_texture_object, 
    GL_EXT_vertex_array, GL_EXT_compiled_vertex_array, GL_EXT_texture, 
    GL_EXT_texture3D, GL_IBM_rasterpos_clip, GL_ARB_point_parameters, 
    GL_EXT_draw_range_elements, GL_EXT_packed_pixels, GL_EXT_point_parameters, 
    GL_EXT_rescale_normal, GL_EXT_separate_specular_color, 
    GL_EXT_texture_edge_clamp, GL_SGIS_generate_mipmap, 
    GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, 
    GL_SGIS_texture_lod, GL_ARB_framebuffer_sRGB, GL_ARB_multitexture, 
    GL_EXT_framebuffer_sRGB, GL_IBM_multimode_draw_arrays, 
    GL_IBM_texture_mirrored_repeat, GL_3DFX_texture_compression_FXT1, 
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add, GL_ARB_transpose_matrix, 
    GL_EXT_blend_func_separate, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, 
    GL_EXT_secondary_color, GL_EXT_texture_env_add, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, 
    GL_INGR_blend_func_separate, GL_NV_blend_square, GL_NV_light_max_exponent, 
    GL_NV_texgen_reflection, GL_NV_texture_env_combine4, 
    GL_SUN_multi_draw_arrays, GL_ARB_texture_border_clamp, 
    GL_ARB_texture_compression, GL_EXT_framebuffer_object, 
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, GL_MESA_window_pos, 
    GL_NV_packed_depth_stencil, GL_NV_texture_rectangle, GL_NV_vertex_program, 
    GL_ARB_depth_texture, GL_ARB_occlusion_query, GL_ARB_shadow, 
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, 
    GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, 
    GL_ARB_window_pos, GL_ATI_envmap_bumpmap, GL_EXT_stencil_two_side, 
    GL_EXT_texture_cube_map, GL_NV_depth_clamp, GL_NV_vertex_program1_1, 
    GL_APPLE_packed_pixels, GL_APPLE_vertex_array_object, GL_ARB_draw_buffers, 
    GL_ARB_fragment_program, GL_ARB_fragment_shader, GL_ARB_shader_objects, 
    GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ATI_draw_buffers, 
    GL_ATI_texture_env_combine3, GL_ATI_texture_float, GL_EXT_shadow_funcs, 
    GL_EXT_stencil_wrap, GL_MESA_pack_invert, GL_MESA_ycbcr_texture, 
    GL_ARB_depth_clamp, GL_ARB_fragment_program_shadow, 
    GL_ARB_half_float_pixel, GL_ARB_point_sprite, GL_ARB_shading_language_100, 
    GL_ARB_sync, GL_ARB_texture_non_power_of_two, GL_ARB_vertex_buffer_object, 
    GL_ATI_blend_equation_separate, GL_EXT_blend_equation_separate, 
    GL_OES_read_format, GL_ARB_color_buffer_float, GL_ARB_pixel_buffer_object, 
    GL_ARB_texture_compression_rgtc, GL_ARB_texture_float, 
    GL_ARB_texture_rectangle, GL_EXT_packed_float, GL_EXT_pixel_buffer_object, 
    GL_EXT_texture_compression_rgtc, GL_EXT_texture_rectangle, 
    GL_EXT_texture_sRGB, GL_EXT_texture_shared_exponent, 
    GL_ARB_framebuffer_object, GL_EXT_framebuffer_blit, 
    GL_EXT_framebuffer_multisample, GL_EXT_packed_depth_stencil, 
    GL_APPLE_object_purgeable, GL_ARB_vertex_array_object, 
    GL_ATI_separate_stencil, GL_EXT_draw_buffers2, 
    GL_EXT_gpu_program_parameters, GL_EXT_texture_array, 
    GL_EXT_texture_integer, GL_EXT_texture_sRGB_decode, GL_EXT_timer_query, 
    GL_OES_EGL_image, GL_MESA_texture_array, GL_ARB_copy_buffer, 
    GL_ARB_depth_buffer_float, GL_ARB_half_float_vertex, 
    GL_ARB_map_buffer_range, GL_ARB_texture_rg, GL_ARB_texture_swizzle, 
    GL_ARB_vertex_array_bgra, GL_EXT_separate_shader_objects, 
    GL_EXT_texture_swizzle, GL_EXT_vertex_array_bgra, 
    GL_NV_conditional_render, GL_ARB_ES2_compatibility, 
    GL_ARB_draw_elements_base_vertex, GL_ARB_explicit_attrib_location, 
    GL_ARB_fragment_coord_conventions, GL_ARB_provoking_vertex, 
    GL_ARB_sampler_objects, GL_ARB_seamless_cube_map, 
    GL_ARB_shader_texture_lod, GL_EXT_provoking_vertex, GL_EXT_texture_snorm, 
    GL_MESA_texture_signed_rgba, GL_ARB_robustness, GL_EXT_transform_feedback

My GPU is Intel HD3000 SandyBridge

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])

Running oSUSE 12.2 x86_64 KDE

So… Something is changing :dont-know:

Well, let’s proceed in order.

1st)
Installing libtxc_dxtn from home:pontostroy:X11 solved this:

WARNING: Your OpenGL drivers lack S3TC support! Using inefficient fallback...

2nd)
I have an Intel HD3000 video card and here they say Getting Started :: Steam for Linux Limited Beta

*Intel HD 3000/4000 driver support - you will need to use the latest Mesa drivers, Mesa 9 or later. For installation instructions, see here.
then I proceeded with upgrading Mesa to =>9 using Factory Tested repos.
Installing Mesa=9.0-29.4 gave me two problems:
a)

libGL error: dlopen /usr/lib64/dri/i965_dri.so failed (/usr/lib64/dri/i965_dri.so: undefined symbol: drm_intel_gem_context_create)
### Solved with:
zypper in --from factory-tested libdrm_intel1

b)

/usr/lib64/libdrm_intel.so.1: undefined symbol: drmPrimeHandleToFD
### Solved with:
zypper in --from factory-tested libdrm2

3rd)
Cogs

Warning: It appears that your hardware doesn't meet the minimum requirements necessary to run Cogs.  The following OpenGL extensions are unsupported: GL_ARB_vertex_shader, GL_ARB_fragment_shader

Team Fortress II

Could not find required OpenGL entry point 'glGetError'! Either your video card is unsupported, or your OpenGL driver needs to be updated.

glxinfo | grep OpenGL

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile 
OpenGL version string: 3.0 Mesa 9.0
OpenGL shading language version string: 1.30

Upgrading Intel drivers to version 2.20.15-1.1 (Factory Tested) gave me an oSUSE stuck on starting X Server… >:(
Downgrading all packages to oSUSE stable and trying packages from Factory…

I’m really getting tired anyway. Is it possible that yesterday I bought some games and have not been able to even start??!
It’s so ridiculous…

Luckily there are the forums! :wink:

Solved with https://en.opensuse.org/SDB:Team_Fortress_2#Video_problems

Then now please show output of

zypper lr -d
#  | Alias                     | Name                               | Enabled | Refresh | Priority | Type   | URI                                                                            | Service
---+---------------------------+------------------------------------+---------+---------+----------+--------+--------------------------------------------------------------------------------+--------
 1 | Packman Repository        | Packman Repository                 | Yes     | Yes     |   99     | rpm-md | http://packman.inode.at/suse/12.2/                                             |        
 2 | X11                       | X11                                | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_12.2/             |        
 3 | games                     | games                              | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_12.2/                 |        
 4 | home:pontostroy:X11       | home:pontostroy:X11                | No      | Yes     |  119     | rpm-md | http://download.opensuse.org/repositories/home:/pontostroy:/X11/openSUSE_12.2/ |        
 5 | libdvdcss repository      | libdvdcss repository               | Yes     | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/12.2/                                           |        
 6 | repo-debug                | openSUSE-12.2-Debug                | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/12.2/repo/oss/                 |        
 7 | repo-debug-update         | openSUSE-12.2-Update-Debug         | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/12.2/                                |        
 8 | repo-debug-update-non-oss | openSUSE-12.2-Update-Debug-Non-Oss | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/12.2-non-oss/                        |        
 9 | repo-non-oss              | openSUSE-12.2-Non-Oss              | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.2/repo/non-oss/                   |        
10 | repo-oss                  | openSUSE-12.2-Oss                  | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.2/repo/oss/                       |        
11 | repo-source               | openSUSE-12.2-Source               | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/12.2/repo/oss/                |        
12 | repo-update               | openSUSE-12.2-Update               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.2/                                      |        
13 | repo-update-non-oss       | openSUSE-12.2-Update-Non-Oss       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.2-non-oss/                              | 

You got TF2 to run on intel graphics? lol!
My driver is Intel 945GM x86/MMX/SSE2
(Should TF2 work for me?)

I don’t know what Intel video card you have. Intel HD 3000 can run TFII as you can see here: Team Fortress 2 on Intel HD 3000 - YouTube
Intel Linux drivers and Steam on Linux are a bit “behind” respect to Windows countepart.

Intel GMA 950
(net seems to say the 950 performs better, but the 3000 is newer?)

I don’t think the GMA950 will go faster/better than HD3000… :open_mouth:
Btw, I belive you won’t play TFII 'cause your card supports only OpenGL version 1.4 or minor!
According to: Comparison of Intel graphics processing units - Wikipedia, the free encyclopedia

sad day for me… :cry: