Steam for Linux

Steam for Linux

TF2 BlackScreen. some more.
i know this is an older issue. I tried everything in the thread:
http://steamcommunity.com/app/221410/discussions/0/846938351032713908/

but nothing works. i get the valve noise, i see the knob in the back of the man's head but everything after that is black until the main menu loads. the main menu has floating buttons on a black background. I can go so far as to connect with a server and watch black characters run around a black map. i'm guessing that greyscale shading is working while colors aren't.

I'm running a lenovo E530 with:
Linux Linda 3.10-3-amd64 #1 SMP Debian 3.10.11-1 (2013-09-10) x86_64 GNU/Linux with a: 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller]) Subsystem: Lenovo Device 5000 Flags: bus master, fast devsel, latency 0, IRQ 44 Memory at f0000000 (64-bit, non-prefetchable) [size=4M] Memory at e0000000 (64-bit, prefetchable) [size=256M] I/O ports at 6000 [size=64] Expansion ROM at <unassigned> [disabled] Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit- Capabilities: [d0] Power Management version 2 Capabilities: [a4] PCI Advanced Features Kernel driver in use: i915
I use Wheezy with some Jessie and Kali packages.

I just had it working for the last few weeks. It must have stopped working when I tried to install LSB. I had to reinstall a few 32 bit packages.

SO:
what all this means to me is that something got removed by LSB and I need to reinstall it. am I right? if so, what is it?
Last edited by ⵙㄙⵙ 𐌾𐍂𐌰𐌽𐍄; Oct 24, 2013 @ 8:58am
< >
Showing 1-15 of 16 comments
Ultimoore Oct 16, 2013 @ 5:08pm 
whats your GPU/Card and what driver?
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller]) Subsystem: Lenovo Device 5000 Flags: bus master, fast devsel, latency 0, IRQ 44 Memory at f0000000 (64-bit, non-prefetchable) [size=4M] Memory at e0000000 (64-bit, prefetchable) [size=256M] I/O ports at 6000 [size=64] Expansion ROM at <unassigned> [disabled] Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit- Capabilities: [d0] Power Management version 2 Capabilities: [a4] PCI Advanced Features Kernel driver in use: i915
thedarknite Oct 17, 2013 @ 7:20pm 
In Steam if you go to About | Hardware Information you can see the driver that steam is using. The output should be similar to
Video Card: Driver: Intel Open Source Technology Center Mesa DRI Intel(R) 945GM x86/MMX/SSE2 Driver Version: 1.4 Mesa 9.1.1 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 60 Hz VendorID: 0x8086 DeviceID: 0x27a2 Number of Monitors: 1 Number of Logical Video Cards: 1 Primary Display Resolution: 1024 x 768 Desktop Resolution: 1024 x 768 Primary Display Size: 11,97" x 8,98" (14,96" diag) 30,4cm x 22,8cm (38,0cm diag) Primary VRAM Not Detected
dude. it's right there. under #lspci -v
I'm using a: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller]); lenovo device 5000
Kernel driver in use: i915

but, it's not a driver issue. I had it working earlier and now it's not. this only happened after some package got removed. so, what packages in debian are involved in shading?
thedarknite Oct 20, 2013 @ 3:18pm 
Which still does specify the version of the i915 driver that is loaded, or whether Steam is accessing the driver properly.
Video Card:
Driver: Intel Open Source Technology Center Mesa DRI Intel(R) Sandybridge Mobile x86/MMX/SSE2

Driver Version: 3.0 Mesa 9.1.7
OpenGL Version: 3.0
thedarknite Oct 21, 2013 @ 11:07pm 
Before installing LSB did you have Bumblebee installed on your notebook?

Looking at the specifications for the E series from Lenovo they all seem to incorporate Optimus. This thread might be helpful http://steamcommunity.com/app/221410/discussions/6/846939854395110175/
B9nt Oct 22, 2013 @ 7:45am 
Originally posted by thedarknite:
Before installing LSB did you have Bumblebee installed on your notebook?

Looking at the specifications for the E series from Lenovo they all seem to incorporate Optimus. This thread might be helpful http://steamcommunity.com/app/221410/discussions/6/846939854395110175/

This doesn't make no sense; Optimus utilises Nvidia cards. I don't see no Nvidia cards on the OP's lspci.

lspci | grep NVIDIA
should check whether he does have an NVIDIA card, in which case yes Bumblebee may be required.
thedarknite Oct 22, 2013 @ 4:38pm 
Originally posted by RAVEN MCCCXXXVII:
Originally posted by thedarknite:
Before installing LSB did you have Bumblebee installed on your notebook?

Looking at the specifications for the E series from Lenovo they all seem to incorporate Optimus. This thread might be helpful http://steamcommunity.com/app/221410/discussions/6/846939854395110175/

This doesn't make no sense; Optimus utilises Nvidia cards. I don't see no Nvidia cards on the OP's lspci.

lspci | grep NVIDIA
should check whether he does have an NVIDIA card, in which case yes Bumblebee may be required.

This datasheet[shopap.lenovo.com] for the E series that I found suggests that these models have NVIDIA Optimus built in.
I'm also assuming that the OP meant an E530, since I couldn't find an E350 anywhere on the Lenovo site
Last edited by thedarknite; Oct 22, 2013 @ 4:39pm
B9nt Oct 22, 2013 @ 5:32pm 
Originally posted by thedarknite:
Originally posted by RAVEN MCCCXXXVII:

This doesn't make no sense; Optimus utilises Nvidia cards. I don't see no Nvidia cards on the OP's lspci.

lspci | grep NVIDIA
should check whether he does have an NVIDIA card, in which case yes Bumblebee may be required.

This datasheet[shopap.lenovo.com] for the E series that I found suggests that these models have NVIDIA Optimus built in.
I'm also assuming that the OP meant an E530, since I couldn't find an E350 anywhere on the Lenovo site

Do not assume; the OP must confirm this himself.
thedarknite Oct 22, 2013 @ 7:08pm 
Which is why I asked about Bumblebee and pointed the OP to the Valve sticky for Intel Graphics and Optimus.
my graphics card is an intel (see top).
thedarknite Oct 22, 2013 @ 11:03pm 
Have you tried adding "-dxlevel 81" to the launch options?

Also could you confirm your computer model because I can't find any information about a Lenovo E350.
Last edited by thedarknite; Oct 22, 2013 @ 11:06pm
thedarknite Oct 23, 2013 @ 3:50pm 
The other thing that you could do is start Steam from a terminal window and check what's displayed when running TF2. It may well tell you exactly what the problem is.
sorry for the type-o. E530 it is.
not sure where to add a launch option.
running through terminal provides some interesting results. the best of being:
This system DOES NOT support the OpenGL extension GL_APPLE_texture_range. This system DOES NOT support the OpenGL extension GL_APPLE_client_storage. This system DOES NOT support the OpenGL extension GL_ARB_uniform_buffer. This system DOES NOT support the OpenGL extension GL_EXT_direct_state_access. This system DOES NOT support the OpenGL extension GL_NV_bindless_texture. This system DOES NOT support the OpenGL extension GL_AMD_pinned_memory. This system DOES NOT support the OpenGL extension GL_EXT_framebuffer_multisample This system DOES NOT support the OpenGL extension GL_NVX_gpu_memory_info. This system DOES NOT support the OpenGL extension GL_ATI_meminfo. This system DOES NOT support the OpenGL extension GL_EXT_texture_compression_s3t (steam:31945): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

So it looks like a problem with open GL. would reinstalling the packages work? if so, which packs?
the name 'adwaita' comes up often as a GTK-Warning.
"Unable to locate theme engine in module_path: "adwaita","


the whole output (from tf2):
(gameoverlayui:32057): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita", /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1137: error: unexpected identifier `direction', expected character `}' [1024/100109:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation Using breakpad crash handler Setting breakpad minidump AppID = 440 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Steam_SetMinidumpSteamID: Caching Steam ID: 76561198034069068 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561198034069068 Did not detect any valid joysticks. (hl2_linux:32054): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita", (hl2_linux:32054): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita", /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1137: error: unexpected identifier `direction', expected character `}' [1024/100112:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation This system supports the OpenGL extension GL_EXT_framebuffer_object. This system supports the OpenGL extension GL_EXT_framebuffer_blit. This system supports the OpenGL extension GL_EXT_framebuffer_multisample. This system DOES NOT support the OpenGL extension GL_APPLE_fence. This system DOES NOT support the OpenGL extension GL_NV_fence. This system supports the OpenGL extension GL_ARB_sync. This system supports the OpenGL extension GL_EXT_draw_buffers2. This system DOES NOT support the OpenGL extension GL_EXT_bindable_uniform. This system DOES NOT support the OpenGL extension GL_APPLE_flush_buffer_range. This system supports the OpenGL extension GL_ARB_map_buffer_range. This system supports the OpenGL extension GL_ARB_vertex_buffer_object. This system supports the OpenGL extension GL_ARB_occlusion_query. This system DOES NOT support the OpenGL extension GL_APPLE_texture_range. This system DOES NOT support the OpenGL extension GL_APPLE_client_storage. This system DOES NOT support the OpenGL extension GL_ARB_uniform_buffer. This system supports the OpenGL extension GL_ARB_vertex_array_bgra. This system supports the OpenGL extension GL_EXT_vertex_array_bgra. This system supports the OpenGL extension GL_ARB_framebuffer_object. This system DOES NOT support the OpenGL extension GL_GREMEDY_string_marker. This system supports the OpenGL extension GL_ARB_debug_output. This system DOES NOT support the OpenGL extension GL_EXT_direct_state_access. This system DOES NOT support the OpenGL extension GL_NV_bindless_texture. This system DOES NOT support the OpenGL extension GL_AMD_pinned_memory. This system DOES NOT support the OpenGL extension GL_EXT_framebuffer_multisample_blit_scaled. This system supports the OpenGL extension GL_EXT_texture_sRGB_decode. This system DOES NOT support the OpenGL extension GL_NVX_gpu_memory_info. This system DOES NOT support the OpenGL extension GL_ATI_meminfo. This system DOES NOT support the OpenGL extension GL_EXT_texture_compression_s3tc. This system supports the OpenGL extension GL_EXT_texture_compression_dxt1. This system supports the OpenGL extension GL_ANGLE_texture_compression_dxt3. This system supports the OpenGL extension GL_ANGLE_texture_compression_dxt5. This system DOES NOT support the OpenGL extension GLX_EXT_swap_control_tear. GL_NV_bindless_texture: DISABLED GL_AMD_pinned_memory: DISABLED GL_EXT_texture_sRGB_decode: AVAILABLE GL_NVX_gpu_memory_info: UNAVAILABLE GL_ATI_meminfo: UNAVAILABLE GL_MAX_SAMPLES_EXT: 4 CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 2300 MHz, Processor: GenuineIntel GlobalMemoryStatus: 4294967295 CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 2300 MHz, Processor: GenuineIntel GlobalMemoryStatus: 4294967295 IDirect3DDevice9::Create: BackBufWidth: 1366, BackBufHeight: 768, D3DFMT: 3, BackBufCount: 1, MultisampleType: 0, MultisampleQuality: 0 GL sampler object usage: ENABLED GL prefer MapBufferRange: YES ##### swap interval = 0 swap limit = 1 ##### Loaded program cache file "glbaseshaders.cfg", total keyvalues: 266, total successfully linked: 266
< >
Showing 1-15 of 16 comments
Per page: 15 30 50

Date Posted: Oct 16, 2013 @ 2:05pm
Posts: 16