Steam for Linux

Steam for Linux

khazrak 2014년 2월 3일 오전 4시 34분
Black sdl2 screen on many games. [Solved]
Hi
I have some problems with a lot of games on linux, they only start a black sdl2 /mono-game screen and nothing else happens.

I have a fresh install of ubuntu 12.04. I have the nvidia-331 drivers installed.
I let steam install mesa-drivers.

My rig is:
Intel i5 2500k (3.3Ghz)
16 GB RAM
Gigabyte Nvidia Geforce 780ti 3GB

Games that work: Toki tori2, Trine 2, Steam dig World and some more

Some of the games that don't work:
Cargo commander
Cities in motion 2
Dust: an elysian...
Fez (worked before my reinstall of OS)
Rochard
Pixel piracy
Saturday morning RPG

Any tips on what to look fore or how to diagnose?
khazrak 님이 마지막으로 수정; 2014년 2월 9일 오후 1시 04분
< >
12개 댓글 중 1-12개 표시
Dusk of Oolacile 2014년 2월 3일 오전 5시 05분 
Terminal output?
R3450N 2014년 2월 3일 오전 9시 38분 
Did you get nvidia-331 from Xorg edgers? Try installing nvidia-319 from the official repositories (remove xorg edgers first) and see if you still get the same error.

Or, you could try LOLCAT's suggestion and display terminal output for one or two of the games to see if there is something similar.
khazrak 2014년 2월 3일 오후 1시 07분 
I'm using the nvidia-331 from the main ubuntu repo.

The output for Rochard;
Game update: AppID 107800 "Rochard", ProcID 3456, IP 0.0.0.0:0 ERROR: ld.so: object '/home/khazrak/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. CGameStreamThread: Added instance ID 3456 for appid 107800 CGameStreamThread: Set render instance ID 3456 for appid 107800 ERROR: ld.so: object '/home/khazrak/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. Found path: /home/khazrak/.local/share/Steam/SteamApps/common/Rochard/Rochard Mono path[0] = '/home/khazrak/.local/share/Steam/SteamApps/common/Rochard/Rochard_Data/Managed' Mono path[1] = '/home/khazrak/.local/share/Steam/SteamApps/common/Rochard/Rochard_Data/Mono' Mono config path = '/home/khazrak/.local/share/Steam/SteamApps/common/Rochard/Rochard_Data/Mono/etc' (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. CGameStreamThread: Added instance ID 3457 for appid 107800 CGameStreamThread: Added instance ID 3458 for appid 107800 Focused window is now 0, 0 CGameStreamThread: Added instance ID 3468 for appid 107800 OnFocusWindowChanged to window type: k_EWindowTypeNonSteamDesktop, 0 CGameStreamThread: Added instance ID 3470 for appid 107800 CGameStreamThread: Added instance ID 3471 for appid 107800

Saturday morning RPG:
Game update: AppID 263320 "Saturday Morning RPG", ProcID 3000, IP 0.0.0.0:0 CGameStreamThread: Added instance ID 3000 for appid 263320 CGameStreamThread: Set render instance ID 3000 for appid 263320 ERROR: ld.so: object '/home/khazrak/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. ERROR: ld.so: object '/home/khazrak/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. CGameStreamThread: Added instance ID 3001 for appid 263320 CGameStreamThread: Added instance ID 3002 for appid 263320 Found path: /home/khazrak/.local/share/Steam/SteamApps/common/SaturdayMorningRPG/SMRPG_Linux.x86 Mono path[0] = '/home/khazrak/.local/share/Steam/SteamApps/common/SaturdayMorningRPG/SMRPG_Linux_Data/Managed' Mono path[1] = '/home/khazrak/.local/share/Steam/SteamApps/common/SaturdayMorningRPG/SMRPG_Linux_Data/Mono' Mono config path = '/home/khazrak/.local/share/Steam/SteamApps/common/SaturdayMorningRPG/SMRPG_Linux_Data/Mono/etc'

khazrak 2014년 2월 3일 오후 1시 14분 
FTL gives me this output, and FTL actually works:

Game update: AppID 212680 "FTL: Faster Than Light", ProcID 14460, IP 0.0.0.0:0 ERROR: ld.so: object '/home/khazrak/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. CGameStreamThread: Added instance ID 14460 for appid 212680 CGameStreamThread: Set render instance ID 14460 for appid 212680 ERROR: ld.so: object '/home/khazrak/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. /home/khazrak/.local/share/Steam/SteamApps/common/FTL Faster Than Light/FTL: line 4: cd: ./data: No such file or directory ERROR: ld.so: object '/home/khazrak/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:2398): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. ERROR: ld.so: object '/home/khazrak/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. CGameStreamThread: Added instance ID 14461 for appid 212680 ERROR: ld.so: object '/home/khazrak/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/home/khazrak/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/home/khazrak/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. CGameStreamThread: Added instance ID 14462 for appid 212680 ERROR: ld.so: object '/home/khazrak/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. Loading Arch = amd64 ERROR: ld.so: object '/home/khazrak/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. CGameStreamThread: Added instance ID 14463 for appid 212680 CGameStreamThread: Added instance ID 14467 for appid 212680 CGameStreamThread: Added instance ID 14466 for appid 212680 CGameStreamThread: Added instance ID 14465 for appid 212680 CGameStreamThread: Added instance ID 14469 for appid 212680 CGameStreamThread: Added instance ID 14470 for appid 212680 Installing breakpad exception handler for appid(gameoverlayui)/version(20140125134503_client) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client) CGameStreamThread: Set render instance ID 14463 for appid 212680 Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client) [0203/221325:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation Focused window is now 0, 0 OnFocusWindowChanged to window type: k_EWindowTypeNonSteamDesktop, 0 Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client) Focused window is now 3, 212680 OnFocusWindowChanged to window type: k_EWindowTypeGame, 212680
R3450N 2014년 2월 3일 오후 2시 17분 
I didn't know Nvidia-331 drivers were in the official repositories :-o I thought it was for 14.04. Anyway, have you tried downgrading to nvidia-319? Does the issue still occur then?
DIRT 2014년 2월 4일 오후 1시 49분 
Usually on those terminal outputs it would be erroring that it is missing a dependency somewhere. Atleast that has always been the case when I had a black screen. The other weird thing that I had happen was in opensuse the nvidia drivers had no "direct rendering". Check that in nvidia settings.
DIRT 님이 마지막으로 수정; 2014년 2월 4일 오후 1시 49분
khazrak 2014년 2월 9일 오후 1시 04분 
I checked and it is Direct rendering.

So I tried to install diffrent packages and nothing did it. So I tried installing Ubuntu 13.10 instead of 12.04. That was a nightmare, Internet trouble, freezing, cinnamon freezing the system if I pressed the menu, trouble doing usb-creator.

The solution came to be to install Linux Mint 16 with Cinnamon. Now everything works from the start (after nvidia installation).

Thanks for the help though :)
R3450N 2014년 2월 9일 오후 7시 01분 
You installed cinnamon on Ubuntu?
DIRT 2014년 2월 9일 오후 7시 08분 
Linuxzack_blade님이 먼저 게시:
I checked and it is Direct rendering.

So I tried to install diffrent packages and nothing did it. So I tried installing Ubuntu 13.10 instead of 12.04. That was a nightmare, Internet trouble, freezing, cinnamon freezing the system if I pressed the menu, trouble doing usb-creator.

The solution came to be to install Linux Mint 16 with Cinnamon. Now everything works from the start (after nvidia installation).

Thanks for the help though :)
Was direct rendering the problem? Sometimes you have to add yourself to the video group.
khazrak 2014년 2월 9일 오후 11시 56분 
Yes I installed Cinnamon in ubuntu (tried steam using unity first, then installed cinnamon)

Direct rendering was on from the start (when it didn't work).
So I actually don't know why it works so good in Mint.
Maybe some library?
R3450N 2014년 2월 10일 오전 6시 45분 
Linuxzack_blade님이 먼저 게시:
Yes I installed Cinnamon in ubuntu (tried steam using unity first, then installed cinnamon)

Direct rendering was on from the start (when it didn't work).
So I actually don't know why it works so good in Mint.
Maybe some library?

I'd strongly advise against using Cinnamon because that DE uses the GPU inconsiderately; even Unity can do better than that. When I used Cinnamon I came across problems simply because Cinnamon was eating and sh1!itting everywhere. XFCE is even better, come on. -.-
R3450N 님이 마지막으로 수정; 2014년 2월 10일 오전 6시 46분
DIRT 2014년 2월 24일 오전 7시 55분 
Idk something is missing. Installing a different DE shouldn't magically make the screen not go black unless there is an issue with the window manager's compositing, or it pulled in a dependency that was needed for the game.
< >
12개 댓글 중 1-12개 표시
페이지당 표시 개수: 1530 50

게시된 날짜: 2014년 2월 3일 오전 4시 34분
게시글: 12