Bug: Linux (x86_64) Missing textures (magenta textures)

Feedback and general discussion of Slime Rancher

Bug: Linux (x86_64) Missing textures (magenta textures)

Postby brendanorr » Mon Dec 28, 2015 3:16 pm

Hello devs, everybody!

Upon starting I'm greeted by some pink textures
ImageMenu Screen (click for full resolution png)
Here are my system's details:
  • Distro: Slackware64 14.1 (x86/x86_64 multiarch)
  • uname -a: Linux Monolith 4.3.0 #6 SMP PREEMPT Mon Nov 23 15:14:36 EST 2015 x86_64 Intel(R) Core(TM)2 Quad CPU Q9400 @ 2.66GHz GenuineIntel GNU/Linux
  • Graphics Card: GeForce GTX 480
  • X.Org release: 1.14.6
  • nVidia driver: 352.55
  • ldd Slimerancher.x86_64:
    Code: Select all
            linux-vdso.so.1 (0x00007ffd66dde000)
            libdl.so.2 => /lib64/libdl.so.2 (0x00007fd4cc18e000)
            libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fd4cbf71000)
            librt.so.1 => /lib64/librt.so.1 (0x00007fd4cbd68000)
            libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007fd4cba38000)
            libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007fd4cb6fe000)
            libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007fd4cb4f3000)
            libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007fd4cb2ea000)
            libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007fd4cafe8000)
            libm.so.6 => /lib64/libm.so.6 (0x00007fd4cace5000)
            libgcc_s.so.1 => /usr/lib64/libgcc_s.so.1 (0x00007fd4caacf000)
            libc.so.6 => /lib64/libc.so.6 (0x00007fd4ca705000)
            /lib64/ld-linux-x86-64.so.2 (0x000055587ab8c000)
            libnvidia-tls.so.352.55 => /usr/lib64/tls/libnvidia-tls.so.352.55 (0x00007fd4ca501000)
            libnvidia-glcore.so.352.55 => /usr/lib64/libnvidia-glcore.so.352.55 (0x00007fd4c7a6e000)
            libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007fd4c785d000)
            libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007fd4c763f000)
            libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007fd4c743c000)
            libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007fd4c7237000)
            libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007fd4c702d000)
            libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007fd4c6e28000)
    (glibc version 2.17)
  • Console output:
    Code: Select all
    baorr@Monolith:/exports/games/SlimeRancher$ ./SlimeRancher.x86_64
    Set current directory to /exports/games/SlimeRancher
    Found path: /exports/games/SlimeRancher/SlimeRancher.x86_64
    Mono path[0] = '/exports/games/SlimeRancher/SlimeRancher_Data/Managed'
    Mono path[1] = '/exports/games/SlimeRancher/SlimeRancher_Data/Mono'
    Mono config path = '/exports/games/SlimeRancher/SlimeRancher_Data/Mono/etc'
    displaymanager : xrandr version warning. 1.4
    client has 2 screens
    displaymanager screen (0)(DVI-I-2): 1920 x 1200
    Using libudev for joystick management


    Importing game controller configs
  • glxinfo: Too big to post! glxinfo.txt
  • and in case you are wondering if my install is corrupt here are some md5sum hashes:
    Code: Select all
    2b5220d3270891502b1141e2d1089ea6  ScreenSelector.png
    2ae8171966ada31aedcd94c3969efcf5  level0
    8027c8c6726708f342964a65e2838c25  mainData
    fc8d90d39e9501c4ee8b02cbd93dc97e  resources.assets
    8f33b92f8eaf2d1adfd221d1a2c2510f  sharedassets0.assets
    99a1582c3967b46cbb905f300cf7f73a  sharedassets0.resource
    989a5fa884deb10835a298b45fd0154f  sharedassets1.assets
    41b064b4cb0e557716c1e92c8f9896c4  sharedassets1.resource

This occurs regardless of using the 32-bit or 64-bit version

I hope I was thorough enough. Let me know if you need anything else (gdb traces, other program outputs, other systems specifics, etc.)
I'll try it on my HTPC which has an Athlon64, (Myth|U)buntu and a bit of an older GeForce card in it. After I get it installed onto that one then I'll add a reply below with the same kind of info I posted above.

According to the glxinfo, my card supports OpenGL 4.5 so unless you guys are using an extension that my system doesn't support. then I don't know :

edit 1: added glxinfo
edit 2: added asset hashs
Last edited by brendanorr on Tue Dec 29, 2015 10:33 am, edited 1 time in total.
brendanorr
Plort
 
Posts: 6
Joined: Mon Dec 28, 2015 2:27 pm

Re: Bug: Linux (x86_64) Missing textures (magenta textures)

Postby brendanorr » Mon Dec 28, 2015 4:08 pm

Alrighty, I booted the HTPC and installed the game on there as well. Same results. Here's more data to chew on...

  • Distro: Mythbuntu (Ubuntu) 14.04.2 "Trust Tahr" amd64
  • uname -a: Linux DVR 3.16.0-45-generic #60~14.04.1-Ubuntu SMP Fri Jul 24 21:16:23 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
  • Graphics Card: GeForce GT 720 with 1Gb RAM
  • X.Org release: 1.16
  • nVidia driver: 340.96
  • ldd Slimerancher.x86_64:
    Code: Select all
    linux-vdso.so.1 =>  (0x00007ffc25fc1000)
            libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f98e083b000)
            libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f98e061d000)
            librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f98e0415000)
            libGL.so.1 => /usr/lib/nvidia-340/libGL.so.1 (0x00007f98e00c9000)
            libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f98dfd94000)
            libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007f98dfb8a000)
            libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007f98df980000)
            libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f98df67c000)
            libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f98df376000)
            libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f98df160000)
            libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f98ded9b000)
            /lib64/ld-linux-x86-64.so.2 (0x00007f98e0a3f000)
            libnvidia-tls.so.340.96 => /usr/lib/nvidia-340/tls/libnvidia-tls.so.340.96 (0x00007f98deb98000)
            libnvidia-glcore.so.340.96 => /usr/lib/nvidia-340/libnvidia-glcore.so.340.96 (0x00007f98dbf84000)
            libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f98dbd72000)
            libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f98dbb53000)
            libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f98db949000)
            libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f98db743000)
            libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f98db53f000)
            libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f98db339000)
    (glibc version 2.19)
  • Console output:
    Code: Select all
    mc@DVR:~/SlimeRancher$ ./SlimeRancher.x86_64
    Set current directory to /home/mc/SlimeRancher
    Found path: /home/mc/SlimeRancher/SlimeRancher.x86_64
    Mono path[0] = '/home/mc/SlimeRancher/SlimeRancher_Data/Managed'
    Mono path[1] = '/home/mc/SlimeRancher/SlimeRancher_Data/Mono'
    Mono config path = '/home/mc/SlimeRancher/SlimeRancher_Data/Mono/etc'
    displaymanager : xrandr version warning. 1.4
    displaymanager : trying .X11-unix
    client :0 has 1 screens
    displaymanager screen (0): 1920 x 1200
    Using libudev for joystick management


    Importing game controller configs
  • glxinfo: Too big to post! glxinfo.mc.txt

Operationally its no different than my main computer. Although the graphics card only has 1Gb of RAM it only used ~41% of it at the menu screen. I believe my other computer's graphics card has 4Gb on it
brendanorr
Plort
 
Posts: 6
Joined: Mon Dec 28, 2015 2:27 pm

Re: Bug: Linux (x86_64) Missing textures (magenta textures)

Postby brendanorr » Mon Dec 28, 2015 9:40 pm

...aaand a third post in this thread. Out of curiosity I tried the 64-bit windows version under wine. It worked with the -force-d3d9 flag to force unity out of directx 11 mode. Textures come up near perfect. I say near because there are some glitches like the corral texture being elongated and the vac going transparent. But other than that it looks ok. So this leads me to believe that it has something to do with how the textures are being loaded in the Linux version.
brendanorr
Plort
 
Posts: 6
Joined: Mon Dec 28, 2015 2:27 pm


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 25 guests

cron