This is a problem I've also had with previous Linux installations and other games. I was lucky with my other games as they all run just fine.
When trying trying to launch, in this case Super Hexagon, it just prepares to launch and then does nothing afterwards except syncing my files to the cloud:
http://i.giphy.com/3oEdv5jtECNTFPRdFS.gif
I also had that problem with Metro: Last Light on Point Linux.
Is it a problem that the game developer has to fix or is it client-side?
Anyone have any clue of what could be the problem?
Thanks in advance :-)
Hi. For starters try starting Steam in the terminal and try launching a game. With a little luck you should get some output in the terminal on why the game doesn't start.
Quote from: MoroS on April 03, 2015, 12:09:24 PM
Hi. For starters try starting Steam in the terminal and try launching a game. With a little luck you should get some output in the terminal on why the game doesn't start.
Uh, looks like we got some action from the terminal. This is my output:
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 156 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 102
Current serial number in output stream: 103
Game removed: AppID 221640 "Super Hexagon", ProcID 20145
Looks like I'm missing some drivers for my GPU. Correct?
That might not be the issue yet. What kind of graphics card do you have and which drivers are you using (open vs proprietary)?
Quote from: MoroS on April 03, 2015, 12:48:30 PM
That might not be the issue yet. What kind of graphics card do you have and which drivers are you using (open vs proprietary)?
I have an R9 290X. To be honest with you, I have no idea what drivers I'm using. Is there a way to check?
EDIT: I mean, I haven't installed AMD Catalyst or whatever.
So you're probably using the open drivers. Post the output of lsmod and we'll see.
Quote from: MoroS on April 03, 2015, 01:05:57 PM
So you're probably using the open drivers. Post the output of lsmod and we'll see.
Here you go:
Module Size Used by
cfg80211 405538 0
binfmt_misc 16949 1
nfsd 263032 2
auth_rpcgss 51211 1 nfsd
oid_registry 12419 1 auth_rpcgss
nfs_acl 12511 1 nfsd
nfs 188136 0
lockd 83389 2 nfs,nfsd
fscache 45542 1 nfs
sunrpc 237402 6 nfs,nfsd,auth_rpcgss,lockd,nfs_acl
x86_pkg_temp_thermal 12951 0
intel_powerclamp 17159 0
intel_rapl 17356 0
coretemp 12820 0
kvm 388635 0
snd_usb_audio 135354 1
snd_usbmidi_lib 23388 1 snd_usb_audio
snd_rawmidi 26806 1 snd_usbmidi_lib
crc32_pclmul 12915 0
snd_seq_device 13132 1 snd_rawmidi
snd_hda_codec_realtek 67127 1
ghash_clmulni_intel 12978 0
snd_hda_codec_generic 63107 1 snd_hda_codec_realtek
eeepc_wmi 12600 0
radeon 1345162 4
asus_wmi 22781 1 eeepc_wmi
sparse_keymap 12818 1 asus_wmi
rfkill 18867 3 cfg80211,asus_wmi
mxm_wmi 12515 0
joydev 17063 0
evdev 17445 26
aesni_intel 151423 0
ttm 77862 1 radeon
aes_x86_64 16719 1 aesni_intel
drm_kms_helper 49210 1 radeon
lrw 12757 1 aesni_intel
snd_hda_codec_hdmi 45118 1
gf128mul 12970 1 lrw
drm 249955 7 ttm,drm_kms_helper,radeon
glue_helper 12695 1 aesni_intel
ablk_helper 12572 1 aesni_intel
snd_soc_rt5640 82832 0
i2c_algo_bit 12751 1 radeon
cryptd 14516 3 ghash_clmulni_intel,aesni_intel,ablk_helper
snd_soc_rl6231 12442 1 snd_soc_rt5640
psmouse 98616 0
snd_hda_intel 26327 5
pcspkr 12595 0
snd_soc_core 147254 1 snd_soc_rt5640
serio_raw 12849 0
snd_hda_controller 26727 1 snd_hda_intel
snd_compress 17197 1 snd_soc_core
snd_hda_codec 104463 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_hwdep 13148 2 snd_usb_audio,snd_hda_codec
snd_pcm 88662 7 snd_soc_rt5640,snd_usb_audio,snd_soc_core,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
snd_timer 26614 1 snd_pcm
regmap_i2c 12783 1 snd_soc_rt5640
snd 65244 26 snd_hda_codec_realtek,snd_usb_audio,snd_soc_core,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_rawmidi,snd_hda_codec_generic,snd_usbmidi_lib,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_compress
tpm_infineon 16844 0
soundcore 13026 2 snd,snd_hda_codec
tpm_tis 17182 0
battery 13356 0
tpm 31511 2 tpm_tis,tpm_infineon
snd_soc_sst_acpi 12559 0
mei_me 17941 0
i2c_designware_platform 12645 0
shpchp 31121 0
mei 74977 1 mei_me
video 18096 1 asus_wmi
i2c_designware_core 12813 1 i2c_designware_platform
processor 28221 0
acpi_pad 21165 0
wmi 17339 2 mxm_wmi,asus_wmi
button 12944 0
loop 26605 0
fuse 83350 1
parport_pc 26300 0
ppdev 16782 0
lp 17074 0
parport 35749 3 lp,ppdev,parport_pc
autofs4 35529 2
ext4 473802 2
crc16 12343 1 ext4
mbcache 17171 1 ext4
jbd2 82413 1 ext4
hid_generic 12393 0
usbhid 44460 0
sg 29973 0
sd_mod 44356 4
crc_t10dif 12431 1 sd_mod
sr_mod 21903 0
crct10dif_generic 12581 0
cdrom 47424 1 sr_mod
ahci 33291 2
crct10dif_pclmul 13387 1
libahci 27158 1 ahci
crct10dif_common 12356 3 crct10dif_pclmul,crct10dif_generic,crc_t10dif
ehci_pci 12512 0
crc32c_intel 21809 0
ehci_hcd 69837 1 ehci_pci
xhci_hcd 148881 0
libata 177457 2 ahci,libahci
e1000e 203664 0
scsi_mod 191405 4 sg,libata,sd_mod,sr_mod
ptp 17692 1 e1000e
usbcore 195340 6 snd_usb_audio,snd_usbmidi_lib,ehci_hcd,ehci_pci,usbhid,xhci_hcd
pps_core 17225 1 ptp
usb_common 12440 1 usbcore
thermal 17559 0
fan 12681 0
thermal_sys 27642 6 fan,video,intel_powerclamp,thermal,processor,x86_pkg_temp_thermal
sdhci_acpi 12810 0
sdhci 35153 1 sdhci_acpi
mmc_core 102374 2 sdhci,sdhci_acpi
i2c_hid 17410 0
hid 102264 3 i2c_hid,hid_generic,usbhid
i2c_core 46012 8 drm,snd_soc_rt5640,i2c_hid,i2c_designware_platform,regmap_i2c,drm_kms_helper,i2c_algo_bit,radeon
It's the open driver alright. This issue is pretty known already:
https://github.com/anyc/steam-overlay/issues/102
https://github.com/ValveSoftware/steam-runtime/issues/13
https://github.com/ValveSoftware/steam-runtime/issues/14
What you can try to do is to move the "libstdc++.so.6" and "libgcc_s.so.1" out of the "~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/" folder (back them up somewhere), restarting Steam and trying to run the game again.
Quote from: MoroS on April 03, 2015, 01:39:01 PM
It's the open driver alright. This issue is pretty known already:
https://github.com/anyc/steam-overlay/issues/102
https://github.com/ValveSoftware/steam-runtime/issues/13
https://github.com/ValveSoftware/steam-runtime/issues/14
What you can try to do is to move the "libstdc++.so.6" and "libgcc_s.so.1" out of the "~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/" folder (back them up somewhere), restarting Steam and trying to run the game again.
Thanks, I'll try it as soon as my other (sigh!) problem is fixed...
http://sparkylinux.org/forum/index.php/topic,2991.0.html