1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

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

Discussion in 'Crashed!' started by Deep, Dec 29, 2015.

  1. Deep

    Deep New Member

    Joined:
    Dec 29, 2015
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    1
    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]
  2. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,278
    Likes Received:
    614
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    That has to be a driver issue
    Are you using an AMD video card/chip?
  3. Deep

    Deep New Member

    Joined:
    Dec 29, 2015
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    1
    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
  4. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,278
    Likes Received:
    614
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    You have everything installed. Are you able to play any other games?

    Did you install 32-bit libraries in Ubuntu 15.10?
  5. Deep

    Deep New Member

    Joined:
    Dec 29, 2015
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    1
    Other games work but I'm not sure if I installed 32-bit libraries; is there a way to check or install?
  6. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,278
    Likes Received:
    614
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    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
  7. Deep

    Deep New Member

    Joined:
    Dec 29, 2015
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    1
    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.
  8. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,278
    Likes Received:
    614
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    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/
  9. Deep

    Deep New Member

    Joined:
    Dec 29, 2015
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    1
    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.
  10. Daerandin

    Daerandin Well-Known Member

    Joined:
    Oct 18, 2013
    Messages:
    1,130
    Likes Received:
    243
    Trophy Points:
    63
    Location:
    Northern Norway
    Home page:
    Have you tried the newer nvidia drivers available? The driver you are currently using is very old.
  11. Deep

    Deep New Member

    Joined:
    Dec 29, 2015
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    1
    I'm not sure how to; I can't really find a proper guide would you be able to help me install new ones?
  12. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,278
    Likes Received:
    614
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    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.
  13. Daerandin

    Daerandin Well-Known Member

    Joined:
    Oct 18, 2013
    Messages:
    1,130
    Likes Received:
    243
    Trophy Points:
    63
    Location:
    Northern Norway
    Home page:
    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.
  14. Deep

    Deep New Member

    Joined:
    Dec 29, 2015
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    1
    Oh yeah I tried all of the drivers listed unfortunately I still get the same error.
    Do you think switching to Mint may fix the issue?
  15. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,278
    Likes Received:
    614
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    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
  16. Deep

    Deep New Member

    Joined:
    Dec 29, 2015
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    1
    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".
  17. Deep

    Deep New Member

    Joined:
    Dec 29, 2015
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    1
    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.
  18. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,278
    Likes Received:
    614
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    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.
  19. Deep

    Deep New Member

    Joined:
    Dec 29, 2015
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    1
    I got steam off of PlayOnLinux is that what you meant?
  20. Daerandin

    Daerandin Well-Known Member

    Joined:
    Oct 18, 2013
    Messages:
    1,130
    Likes Received:
    243
    Trophy Points:
    63
    Location:
    Northern Norway
    Home page:
    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.

Share This Page