Steam for Linux

Steam for Linux

Every Source engine- based game crashes on Ubuntu 15.04
Every game build in Source engine crashes right after starting the game. I run the game through both primusrun/optirun commands (both have same error):csgostar:. Terminal output does not say any error (except the ELF CLASS ERRROR I get from every game).

The games just start and crash right at the same time. Game window does not open. Right after crashing the game Steam cloud synchronizes the game.

I have 2 GPU's, Nvidia GeForce 640M LE (driver version 346.59 updates) and Intel HD 4000. Processor is Intel i5-3210M @ 2.50GHz.

However, running Source games through Intel GPU the games work totally normal (except the poor performance). Games worked normally on primus/optirun when I had Ubuntu 14.10.

Could it be possible that Valve does not yet support 15.04 or can I fix this by myself?

Hope you understood my poor english. Thanks for help already.
< >
Showing 1-8 of 8 comments
Dusk of Oolacile Jun 4, 2015 @ 3:11am 
Originally posted by Botmon:
Could it be possible that Valve does not yet support 15.04 or can I fix this by myself?
There's no such thing. They build the binaries, and that's that, runs on anything that is not extremely different. You must have hit a bumblebee/driver bug or a something like that.
yalla Jun 4, 2015 @ 3:39am 
Is it possible that you're having a 64-Bit system and no 32-Bit libraries installed? Steam is a 32-Bit executable and needs 32-Bit support libraries from your distribution.

You could try to try the suggestions mentioned in this article: http://askubuntu.com/questions/332526/error-while-loading-shared-libraries-libgl-so-1-wrong-elf-class-elfclass32
Piopio Jun 4, 2015 @ 4:52am 
I had simmilar problem. You can solve it in two ways:
1. Remove bumblebee and use nvidia-prime or:
2. Download previous version of libdrm-intel library and copy it to steam's folder. Follow BogdanOlar's script here:
https://github.com/ValveSoftware/steam-for-linux/issues/3506
But change ~/.steam/steam/ubuntu12_64/ to ~/.steam/ubuntu12_64/ (and ~/.steam/steam/ubuntu12_32/ to ~/.steam/ubuntu12_32/)
Last edited by Piopio; Jun 4, 2015 @ 4:55am
velhonaattori Jun 4, 2015 @ 6:28am 
Wow that guys script really worked! Thanks man!
Beigemidnight Jun 6, 2015 @ 11:46am 
same problem with a source-engine games (tf2, l4d2 and other). every few minutes freeze on ubuntu 14/15 (unity) and debian stable-testing-sid (gnome). all other games with a better graphics works good and stable.

gdm-Xorg-:0[888]: (WW) NVIDIA(0): WAIT (2, 6, 0x8000, 0x0000926c, 0x0000a944)
kernel: [] NVRM: GPU at PCI:0000:05:00: GPU-3e6c00f3-a375-7255-3556-910152ea62e9
kernel: [] NVRM: Xid (PCI:0000:05:00): 8, Channel 00000009
kernel: [] NVRM: os_schedule: Attempted to yield the CPU while in atomic or interrupt context
gdm-Xorg-:0[888]: (WW) NVIDIA(0): WAIT (1, 6, 0x8000, 0x0000926c, 0x0000a944)
kernel: [] NVRM: os_schedule: Attempted to yield the CPU while in atomic or interrupt context
kernel: [] NVRM: os_schedule: Attempted to yield the CPU while in atomic or interrupt context

i've tryed all 304* and 340* versions of drivers, now 340.76-2. problem isn't solved. but if i press alt+ctrl+f1, the screen unfreezes after 10 seconds. gpu thermal is ok, 40-55 C. sorry for grammatics
Long Ago [Linux] Jun 7, 2015 @ 4:01pm 
Why would someone still use bumblebee? When I used that in 13.10 I had to use extra parameters for optirun when launching source games for them to work. And primusrun never worked for anything at that time.

In 64-bit Ubuntu 14.04, nvidia-331-updates works with steam and source games without a hitch (nvidia-prime using NVIDIA X Server Settings if you want to switch graphic device). That is with Intel HD 4600/Nvidia GTX 765m. A benchmark glmark2 also gave much higher scores for Intel or Nvidia using nvidia-prime in 14.04 vs. bumblebee in 13.10 (for Intel or optirun for Nvidia).
Piopio Jun 9, 2015 @ 5:58am 
Originally posted by BeigeMidnight:
same problem with a source-engine games (tf2, l4d2 and other). every few minutes freeze on ubuntu 14/15 (unity) and debian stable-testing-sid (gnome). all other games with a better graphics works good and stable.

gdm-Xorg-:0[888]: (WW) NVIDIA(0): WAIT (2, 6, 0x8000, 0x0000926c, 0x0000a944)
kernel: [] NVRM: GPU at PCI:0000:05:00: GPU-3e6c00f3-a375-7255-3556-910152ea62e9
kernel: [] NVRM: Xid (PCI:0000:05:00): 8, Channel 00000009
kernel: [] NVRM: os_schedule: Attempted to yield the CPU while in atomic or interrupt context
gdm-Xorg-:0[888]: (WW) NVIDIA(0): WAIT (1, 6, 0x8000, 0x0000926c, 0x0000a944)
kernel: [] NVRM: os_schedule: Attempted to yield the CPU while in atomic or interrupt context
kernel: [] NVRM: os_schedule: Attempted to yield the CPU while in atomic or interrupt context

i've tryed all 304* and 340* versions of drivers, now 340.76-2. problem isn't solved. but if i press alt+ctrl+f1, the screen unfreezes after 10 seconds. gpu thermal is ok, 40-55 C. sorry for grammatics
If you think that your problem is "same" then you already have solution. But it's clearly not and I wonder whay would you post in this topic instead of creating your own...
Beigemidnight Jun 9, 2015 @ 6:25am 
Originally posted by Harmoniusz:
If you think that your problem is "same" then you already have solution. But it's clearly not and I wonder whay would you post in this topic instead of creating your own...
topic has been already created. in steam, geforce, launchpad, debian, arch forums. i don't see a solution for me and other people. only stop playing source-engine games and forget about error.

upd. solved. added "vmalloc=2048M" to the grub options and no more hourly freezes in l4d2/tf2 and no more minutely freezes in hl2-updated
Last edited by Beigemidnight; Aug 5, 2015 @ 7:58am
< >
Showing 1-8 of 8 comments
Per page: 1530 50

Date Posted: Jun 4, 2015 @ 3:03am
Posts: 8