I can't run Don't Starve [Ubuntu 15.10]

Deep

New Member
Installs fine with Steam but when I click to play a black window pops up and closes immediately.

Log File:
Setting breakpad minidump AppID = 219740
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198267419976 [API loaded no]
Starting up
Don't Starve: 161129 WIN32_STEAM
Build Date: 2015-12-21_11-30-56
THREAD - started 'GAClient' (84)
HttpClient::ClientThread::Main()
cGame::InitializeOnMainThread
WindowManager::Initialize
GLInfo
~~~~~~
GL_VENDOR: Google Inc.
GL_RENDERER: ANGLE (NVIDIA GeForce GT 520)
GL_VERSION: OpenGL ES 2.0 (ANGLE 1.0.0.2249)
GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 1.00 (ANGLE 1.0.0.2249)
THREAD - started 'WindowsInputManager' (83)
OpenGL extensions (19, 19):
GL_ANGLE_depth_texture
GL_ANGLE_framebuffer_blit
GL_ANGLE_framebuffer_multisample
GL_ANGLE_instanced_arrays
GL_ANGLE_pack_reverse_row_order
GL_ANGLE_texture_compression_dxt3
GL_ANGLE_texture_compression_dxt5
GL_ANGLE_texture_usage
GL_ANGLE_translated_shader_source
GL_EXT_read_format_bgra
GL_EXT_robustness
GL_EXT_texture_compression_dxt1
GL_EXT_texture_format_BGRA8888
GL_EXT_texture_storage
GL_OES_get_program_binary
GL_OES_packed_depth_stencil
GL_OES_rgb8_rgba8
GL_OES_standard_derivatives
GL_OES_texture_npot
GL_MAX_TEXTURE_SIZE = 16384
GL_MAX_TEXTURE_IMAGE_UNITS = 16
GL_MAX_RENDERBUFFER_SIZE = 16384
GL_MAX_VIEWPORT_DIMS = 16384, 16384
GL_MAX_VARYING_VECTORS = 10
GL_MAX_VERTEX_ATTRIBS = 16
GL_MAX_VERTEX_UNIFORM_VECTORS = 254
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 4
GL_MAX_FRAGMENT_UNIFORM_VECTORS = 221
4 compressed texture formats
texture format 0x83f0
texture format 0x83f1
texture format 0x83f2
texture format 0x83f3
ERROR: Missing Shader 'shaders/font.ksh'.
Assert failure '0' at ..\source\renderlib\OpenGL\HWEffect.cpp(86): Trace follows...

Setting breakpad minidump AppID = 219740
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198267419976 [API loaded no]
 
That has to be a driver issue
Are you using an AMD video card/chip?
 
That has to be a driver issue
Are you using an AMD video card/chip?
Here are my specs:
Screenshot from 2015-12-29 10-51-10.png
Screenshot from 2015-12-29 10-52-18.png
Screenshot from 2015-12-29 10-52-25.png
 
You have everything installed. Are you able to play any other games?

Did you install 32-bit libraries in Ubuntu 15.10?
 
You have everything installed. Are you able to play any other games?

Did you install 32-bit libraries in Ubuntu 15.10?
Other games work but I'm not sure if I installed 32-bit libraries; is there a way to check or install?
 
Which games? If the working games have 64-bit compatibility then that won't help you.
I haven't installed them in Ubuntu myself, but here is how you can try:

Code:
sudo dpkg --add-architecture i386; sudo apt-get update

or

Code:
sudo apt-get install libasound2:i386 libasound2-plugins:i386 libfontconfig1:i386 lib32nss-mdns libgnutls26:i386 libxslt1.1:i386 libxcursor1:i386 libxcomposite1:i386 libosmesa6:i386 libopenal1:i386 libmpg123-0:i386 libldap-2.4-2:i386 liblcms2-2:i386 libgstreamer0.10-0:i386 libgstreamer-plugins-base0.10-0:i386 libgsm1:i386 libxinerama1:i386 libxi6:i386 libv4l-0:i386 libsane:i386 libudev1:i386 libxml2:i386 libcups2:i386 libxrandr2:i386 libice6:i386 libsm6:i386
 
Which games? If the working games have 64-bit compatibility then that won't help you.
I haven't installed them in Ubuntu myself, but here is how you can try:

Code:
sudo dpkg --add-architecture i386; sudo apt-get update

or

Code:
sudo apt-get install libasound2:i386 libasound2-plugins:i386 libfontconfig1:i386 lib32nss-mdns libgnutls26:i386 libxslt1.1:i386 libxcursor1:i386 libxcomposite1:i386 libosmesa6:i386 libopenal1:i386 libmpg123-0:i386 libldap-2.4-2:i386 liblcms2-2:i386 libgstreamer0.10-0:i386 libgstreamer-plugins-base0.10-0:i386 libgsm1:i386 libxinerama1:i386 libxi6:i386 libv4l-0:i386 libsane:i386 libudev1:i386 libxml2:i386 libcups2:i386 libxrandr2:i386 libice6:i386 libsm6:i386
On steam the games that work are: Counter Strike Global Offensive, Left 4 Dead 2, Borderlands 2, Unturned, Team Fortress 2, and No More Room in Hell

Outside of steam I play League of Legends and that also runs smoothly.

I used the code and ran it and got this at the end: Not sure if it does anything or not.
W: Failed to fetch http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu/dists/wily/main/binary-amd64/Packages 404 Not Found

W: Failed to fetch http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu/dists/wily/main/binary-i386/Packages 404 Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.
 
Nice, looks like Ubuntu doesn't even keep the 32-bit packages in their own PPA anymore.
Since you are playing League of Legends, I'm guessing you have all the 32-bit libraries installed. I don't think it will work without them. And that means you have used PlayOnLinux before.

Try, uninstalling Don't Starve and downloading it again.
If it still refuses to launch, try posting in their forum on Steampowered:
https://steamcommunity.com/app/219740/discussions/
 
Nice, looks like Ubuntu doesn't even keep the 32-bit packages in their own PPA anymore.
Since you are playing League of Legends, I'm guessing you have all the 32-bit libraries installed. I don't think it will work without them. And that means you have used PlayOnLinux before.

Try, uninstalling Don't Starve and downloading it again.
If it still refuses to launch, try posting in their forum on Steampowered:
https://steamcommunity.com/app/219740/discussions/

Yeah I use PlayOnLinux, I use your guides a lot they're really helpful. I tried posting on the Steam before and I got no response so I thought I would come to you.

I've tried the uninstall and reinstall a few times before.
 
Ubuntu should have a Driver Manager
Search applications for it and you should see newer Nvidia drivers
Mint 17.2 now supports Nvidia 352 drivers and all I have to do is open the Driver Manager, select the driver, click install.
Thats it.
Helps to restart as well.
 
In the second screenshot you posted, you can see that there are other versions of the nvidia driver available. You are currently using the 340.96 version, which is actually the current legacy driver for older nvidia cards (300 series and older). You would probably benefit a lot in terms of performance to switch to the 352.63 version which is visible at the top in your screenshot.

You need to restart after switching the driver, because the kernel modules must be reloaded.

I don't know if this will help with your current issue, but we can always hope. In any case, please report back here. If it still does not work then I'll try looking more into this to see if I can figure it out.
 
In the second screenshot you posted, you can see that there are other versions of the nvidia driver available. You are currently using the 340.96 version, which is actually the current legacy driver for older nvidia cards (300 series and older). You would probably benefit a lot in terms of performance to switch to the 352.63 version which is visible at the top in your screenshot.

You need to restart after switching the driver, because the kernel modules must be reloaded.

I don't know if this will help with your current issue, but we can always hope. In any case, please report back here. If it still does not work then I'll try looking more into this to see if I can figure it out.
Oh yeah I tried all of the drivers listed unfortunately I still get the same error.
Ubuntu should have a Driver Manager
Search applications for it and you should see newer Nvidia drivers
Mint 17.2 now supports Nvidia 352 drivers and all I have to do is open the Driver Manager, select the driver, click install.
Thats it.
Helps to restart as well.
Do you think switching to Mint may fix the issue?
 
Before you try Mint, make sure your GeForce 520M is supported. This is a laptop correct?
I think the "M" in 520 is for Mobile.

Also, does your Intel i7 have a video chip integrated as well?
There is a chance they are fighting over the application.
I'm not very familiar with double GPU's but since you can play other games, this shouldn't be a problem
 
Before you try Mint, make sure your GeForce 520M is supported. This is a laptop correct?
I think the "M" in 520 is for Mobile.

Also, does your Intel i7 have a video chip integrated as well?
There is a chance they are fighting over the application.
I'm not very familiar with double GPU's but since you can play other games, this shouldn't be a problem
Yeah it is a Sony Vaio Laptop and I'm not sure if the Intel i7 has a video chip but the sticker on the laptop says "Intel inside core i7".
 
I probably won't be switching to Mint because I'm not sure where the M is coming from and that their are problems that can occur if switching with this driver, I guess I'll try Don't Starve Together to see if I have any luck.
 
Well Mint is based off Ubuntu but is more stable due to using an older kernel.

Just to make sure, you are using the Linux version of Steam for Don't Starve correct?
Not Windows Steam in PlayOnLinux.

Don't Starve Together works perfectly on 3 of my Mint 17.2 machines.
 
Well Mint is based off Ubuntu but is more stable due to using an older kernel.

Just to make sure, you are using the Linux version of Steam for Don't Starve correct?
Not Windows Steam in PlayOnLinux.

Don't Starve Together works perfectly on 3 of my Mint 17.2 machines.
I got steam off of PlayOnLinux is that what you meant?
 
You should definitely use the Linux version of the game, and not try to run the Windows version with PlayOnLinux.

Install the Linux version of Steam from the Ubuntu software center, and then you can install the Linux version of the game which should run without issues.
 
Back
Top