Proton icon indicating copy to clipboard operation
Proton copied to clipboard

No Man's Sky (275850)

Open Stumpftopf opened this issue 7 years ago • 708 comments

Just to document it: Rendering in No Man's Sky don't work at this moment with amdgpu or radeonsi driver correctly. It seems to be a mix on crappy shader code and some issues with mesa. But there is a bug ticket on mesa's bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107581

Processor Information:
    CPU Vendor:  AuthenticAMD
    CPU Brand:  AMD Ryzen 7 2700X Eight-Core Processor         
    CPU Family:  0x17
    CPU Model:  0x8
    CPU Stepping:  0x2
    CPU Type:  0x0
    Speed:  4000 Mhz
    16 logical processors
    8 physical processors
    HyperThreading:  Supported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Supported
    SSE41:  Supported
    SSE42:  Supported
    AES:  Supported
    AVX:  Supported
    CMPXCHG16B:  Supported
    LAHF/SAHF:  Supported
    PrefetchW:  Unsupported

Operating System Version:
    Ubuntu 18.04.1 LTS (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.17.13-041713-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11906000
    X Window Manager:  Xfwm4
    Steam Runtime Version:  steam-runtime-beta-release_2018-06-14

Video Card:
    Driver:  X.Org AMD Radeon(TM) HD 8800 Series (PITCAIRN, DRM 3.25.0, 4.17.13-041713-generic, LLVM 8.0.0)
    Driver Version:  4.4 (Compatibility Profile) Mesa 18.3.0-devel - padoka PPA
    OpenGL Version: 4.4
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x1002
    DeviceID:  0x6810
    Revision Not Detected
    Number of Monitors:  2
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1920 x 1080
    Desktop Resolution: 3840 x 1080
    Primary Display Size: 23.54" x 13.23" (26.97" diag)
                                            59.8cm x 33.6cm (68.5cm diag)
    Primary VRAM: 2048 MB

Sound card:
    Audio device: ATI R6xx HDMI

Memory:
    RAM:  16035 Mb

Stumpftopf avatar Aug 24 '18 20:08 Stumpftopf

There's a fix for it but I don't believe its available right now. Should appear in mesa-dev soon.

https://www.phoronix.com/scan.php?page=news_item&px=RadeonSI-GL-4.5-Compat-Patches

LeJimster avatar Aug 24 '18 21:08 LeJimster

Works flawlessly with an nvdia card though

djhi avatar Aug 27 '18 16:08 djhi

This game actually has a issue with nvidia cards, it can't allocate vram correctly so you end up with texture and terrain mesh pop in that is quite bad.

If you switch between windows and linux and just pan/walk around you can see this effect quite obviously. Do 180deg turn and the textures slowly load in along with tessellation mesh etc...

this is probably a result of the game unable to detect correct amount of vram for the videocard for some reason and auto assigning quite a low amount instead of utilizing the GPU's full amount.

The warning can be turned off in NMS config but it doesn't fix the issue, no amount of setting fixes it.

jarrard avatar Aug 27 '18 21:08 jarrard

Hello, today it seems now NMS is finally working, in some case... The white screen is gone and the game is playable. But the ground textures are glitching around. I use this ppa to get the newest mesa build: https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers They have merged the workarounds that i mentioned before and where discussed in this mesa bug report: https://bugs.freedesktop.org/show_bug.cgi?id=107581 I hope somebody can report back if he have the same issues with the ground textures.

Stumpftopf avatar Aug 30 '18 16:08 Stumpftopf

No Man's Sky (App ID:275850) black screen on resolution higher than 1920*1080

Issue transferred from https://github.com/ValveSoftware/Proton/issues/1034. @Liodinis posted on 2018-08-30T22:52:04:

Ubuntu 18.04.1 LTS I7 6700K @ 4.00Ghz Nvidia GTX 1070 Nvidia driver 396.54 Proton 3.7-3 RAM 16Go SSHD 1To Toshiba H200 Display Acer Predator 24" 2560X1440

"No Man's Sky" doesn't work on resolution higher than 1920*1080.

Launch the game is displaying a black screen, but the game seems to be working, because sounds can be hear in background. If you put your screen resolution at 1920*1080 or edit the config file TKGRAPHICSSETTINGS.MXML with the native resolution of your screen at the place below :

/home/username/.local/share/Steam/steamapps/common/No Man's Sky/Binaries/SETTINGS

restart the game, and it will become playable.

Hardware Configuration.txt

No Man's Sky config file.zip

kisak-valve avatar Aug 30 '18 22:08 kisak-valve

No Man's Sky [App ID:275850] Crash on nvidia

Issue transferred from https://github.com/ValveSoftware/Proton/issues/1072. @hitchhiker54 posted on 2018-08-31T13:42:44:

The game plays flawlessly so far except for scanning when an npc base is in view. Tested on Minor Settlement and Observatory type, if the base is in view the game instantly crashes to desktop when in visor view. Player bases, ships, exocraft all seem to be fine. Using gtx980ti, i76700k on Ubuntu 18.04, Nvidia drivers 396.54

[edits additional] Game version 1.58, issue also reported to Hello Games

sudo lshw results : https://www.dropbox.com/s/xxu34qjfnjp7f01/specs.txt?dl=0

kisak-valve avatar Aug 31 '18 13:08 kisak-valve

Ubuntu 16.04, NVIDIA GTX 970, Proton 3.7-5 Beta:

Steam System Information

Test Result
Singleplayer Working as expected
Local Co-op N/A
Online Multiplayer Working as expected
Configuration ...
Input Steam Controller
Display 1920x1080
Fullscreen Yes
Preset Medium^
VSync Off^^
API OpenGL

^ Default graphics preset is High ^^ Default VSync setting is On

mimattr avatar Aug 31 '18 14:08 mimattr

Tried with Proton 3.7-3.

The game worked flawlessly. With my setup. Attached pastebin shows the specs of my machine and versions of all relevant drivers/software.

My specs: https://pastebin.com/9hQP94N1

Griffen8280 avatar Aug 31 '18 21:08 Griffen8280

Yes it works technically better then on windows for me because on windows I can't remove screen tearing without vsync enable which seems to cost fps. But under linux with vsync off there is no tearing.

I did find the game caches textures a bit slow on NTFS, you can speed it up a bit by using big_writes in the disk drive mount options. Or move it to BTRFS or EXT4 drive.

jarrard avatar Aug 31 '18 21:08 jarrard

No Man's Sky seems to actually run smoother on my aging graphics card in Linux! Seems to be working out of the box.

Fedora 28 Core i7-4770 Nvidia GTX 760 Proton 3.7-3

nathanjackson avatar Sep 11 '18 02:09 nathanjackson

I had the same black screen issues as comment: https://github.com/ValveSoftware/Proton/issues/438#issuecomment-417493922

In the same TKGRAPHICSSETTINGS.MXML file, setting "Borderless" to True will also allow the game to run properly, even if the desktop resolution is higher than the game's resolution. I want to run games at 1920x1080 for any recording/streaming, but my desktop is set to 1920x1200, setting the borderless option allows me to do so.

In Windows have no problem just setting my monitor to 1920x1080 when needed, but in Linux I am having an issue which I suspect is with my DVI cable, that's not letting the system recognize any 16:9 resolutions for this monitor, and I've been unable to add them with xrandr (keep getting a BadMatch error when trying to add it to DVI-I-1.) I've got a DisplayPort cable on order that I'm hoping will open up the full range of resolutions my monitor is capable of. My second monitor connected via HDMI has all of it's modes properly recognized, my main monitor doesn't have an HDMI port or I would have tested it to be sure it's the DVI cable.

Update: It was the DVI cable. DP cable came in last week and all display modes/resolutions are available now.

8BitCerberus avatar Sep 11 '18 04:09 8BitCerberus

[ISSUE] No Man`s Sky no sound ( 275850)

Issue transferred from https://github.com/ValveSoftware/Proton/issues/1459. @Rainakins posted on 2018-09-15T09:23:49:

Compatibility Report

  • Name of the game with compatibility issues: No Man`s Sky
  • Steam AppID of the game: 275850

System Information

  • GPU: GTX 1050ti
  • Driver/LLVM version: Nvidia 396.54
  • Kernel version: 4.15
  • Link to full system information report as Gist:

Computer Information: Manufacturer: Unknown Model: Unknown Form Factor: Desktop No Touch Input Detected

Processor Information: CPU Vendor: AuthenticAMD CPU Brand: AMD Ryzen 5 2600 Six-Core Processor
CPU Family: 0x17 CPU Model: 0x8 CPU Stepping: 0x2 CPU Type: 0x0 Speed: 3400 Mhz 12 logical processors 6 physical processors HyperThreading: Supported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Supported SSE41: Supported SSE42: Supported AES: Supported AVX: Supported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Unsupported

Operating System Version: Ubuntu 18.04.1 LTS (64 bit) Kernel Name: Linux Kernel Version: 4.15.0-34-generic X Server Vendor: The X.Org Foundation X Server Release: 11906000 X Window Manager: GNOME Shell Steam Runtime Version: steam-runtime-beta-release_2018-06-14

Video Card: Driver: NVIDIA Corporation GeForce GTX 1050 Ti/PCIe/SSE2 Driver Version: 4.6.0 NVIDIA 396.54 OpenGL Version: 4.6 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 60 Hz VendorID: 0x10de DeviceID: 0x1c82 Revision Not Detected Number of Monitors: 1 Number of Logical Video Cards: 1 Primary Display Resolution: 1920 x 1080 Desktop Resolution: 1920 x 1080 Primary Display Size: 20.08" x 11.30" (23.03" diag) 51.0cm x 28.7cm (58.5cm diag) Primary Bus: PCI Express 16x Primary VRAM: 4096 MB Supported MSAA Modes: 2x 4x 8x 16x

Sound card: Audio device: Nvidia GPU 80 HDMI/DP

Memory: RAM: 16052 Mb

Miscellaneous: UI Language: English LANG: en_US.UTF-8 Total Hard Disk Space Available: 194192 Mb Largest Free Hard Disk Block: 107787 Mb VR Headset: None detected

Recent Failure Reports:

  • Proton version: 3.7-6

I confirm:

  • [ x ] that I haven't found an existing compatibility report for this game.
  • [ x ] that I have checked whether there are updates for my system available.

steam-275850.log

Symptoms

The sound was working initially for about a week and for some reason yesterday the sound completely stopped working everything else still runs fine and performance is great but the sound simply does not work any longer

Reproduction

for me its easily done by launching the game

kisak-valve avatar Sep 15 '18 13:09 kisak-valve

For me the game freezes after difficulty selection. I just get a black screen, and GNOME becomes completely unresponsive. The sound for the game continues, however, I am unable to interact with the computer further, and a hard reset is required. I have tried manually changing the game to borderless and windowed modes to no effect.

I'm using an R9 Fury, Mesa 18.3, LLVM 8 from Padoka unstable as recommended by Proton, and kernel 4.18.8.

viggy96 avatar Sep 22 '18 19:09 viggy96

What does ulimit -aH tell you? could be a limited open files issue which is often associated with load freezes.

jarrard avatar Sep 22 '18 22:09 jarrard

output of ulimit -aH

core file size          (blocks, -c) unlimited
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 63415
max locked memory       (kbytes, -l) 16384
max memory size         (kbytes, -m) unlimited
open files                      (-n) 4096
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) unlimited
cpu time               (seconds, -t) unlimited
max user processes              (-u) 63415
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

viggy96 avatar Sep 23 '18 01:09 viggy96

Hello @viggy96, give https://github.com/zfigura/wine/blob/esync/README.esync a read and increase the max open files limit on your system.

kisak-valve avatar Sep 23 '18 01:09 kisak-valve

@kisak-valve I thought I did it properly before, but apparently not, LOL. However, regardless, No Man's Sky still fails in the same way for me. output of ulimit -aH

core file size          (blocks, -c) unlimited
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 63415
max locked memory       (kbytes, -l) 16384
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1048576
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) unlimited
cpu time               (seconds, -t) unlimited
max user processes              (-u) 63415
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

viggy96 avatar Sep 23 '18 02:09 viggy96

I still can't seem to get past the black screen on this game. Not sure what could be causing this. I've increased the max open files limit, as above, but still no dice.

viggy96 avatar Oct 09 '18 01:10 viggy96

Nvidia 396.54.09, Geforce GTX 1050ti, Proton 3.16-1 Beta, Slackware 14.2 multilib. After this morning's update to Proton 3.16-1, I'm getting an error saying No Man's Sky needs at least 1.5 GB of VRAM and that the adapter (blank) is reporting 0. The game loads and plays just fine, if you click through, though. Bug? Or something I need to change?

garpu avatar Oct 13 '18 20:10 garpu

@viggy96 Are you still having trouble?

SwooshyCueb avatar Nov 02 '18 16:11 SwooshyCueb

Sorry, meant to update. My issues were fixed with 3.16-3.

garpu avatar Nov 02 '18 16:11 garpu

@SwooshyCueb Yes, I am. I still can't get past the black screen. I've tried editing the game settings file to use borderless mode, as some other have suggested, but still No Man's Sky doesn't work for me.

viggy96 avatar Nov 02 '18 16:11 viggy96

I'm using an R9 Fury, Mesa 18.3, LLVM 8 from Padoka unstable as recommended by Proton, and kernel 4.18.8.

Only thing I can suggest is don't use experimental drivers and LLVM8, go back to release mesa version 18.2.x and try LLVM 7.0

I know Ubuntu repos are terrible for getting latest stable version drivers sometimes, I use antergos personally.

jarrard avatar Nov 03 '18 01:11 jarrard

@viggy96 If you're feeling adventurous, you could give https://launchpad.net/~kisak/+archive/ubuntu/steamvr a try (kernel and xorg-server should not be needed for this), otherwise https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa is a relatively safe bet.

kisak-valve avatar Nov 03 '18 02:11 kisak-valve

@kisak-valve Unfortunately, the stable Padoka PPA does not solve the issue for me. I also tried disabling the Steam overlay, but to no avail. Also, to update, I'm using kernel 4.19 currently. Its a very strange issue, as even the GNOME desktop locks up, and I am forced to hard reset my computer.

viggy96 avatar Nov 03 '18 03:11 viggy96

Might be a Fury R9 and AMDGPU driver issue perhaps? not many people have the Fury cards anymore.

I have a 1080Ti because 4k and AMD has yet to support 4k gaming at 60fps, once they do then I'll move back to AMD GPU's and be able to experience all the AMD related steamplay bugs people get.

ATM the major issue with NVIDIA cards is the libraries some games attempt to use are incompatible with Wine/Proton, which is why they introduced the spoofing trick recently.

jarrard avatar Nov 03 '18 04:11 jarrard

I have an issue with rendering all 3d content in game (all black in loading, white in game). All menus works well.

Changing settings has no effect. Tested on Ubuntu 18.04 LTS and Solus 3.99 - same result. (On ubuntu also try the latest amdgpu drivers from amd website)

specs: Radeon RX 580 Series (POLARIS10, DRM 3.26.0, 4.18.16-97.current, LLVM 7.0.0) AMD® Ryzen 5 1600x six-core processor × 12 7,8 Gb RAM

InsaneCake avatar Nov 09 '18 21:11 InsaneCake

The drivers off AMD's website are amdgpu-pro

The ones you will want to try are oibaf package on launchpad which should be compatible with any ubuntu based distro (not sure if solus is).

jarrard avatar Nov 09 '18 23:11 jarrard

@jarrard solus is ubuntu-based, but it have it's own package system. I returned to ubuntu 18.04 and tried oibaf repo and it works well now, thanks a lot.

InsaneCake avatar Nov 10 '18 14:11 InsaneCake

Works on my system (Ubuntu 18.04 with Mesa 19 Git R9 290)

OpenGL vendor string: X.Org OpenGL renderer string: AMD Radeon R9 200 Series (HAWAII, DRM 3.26.0, 4.18.19-041819-generic, LLVM 7.0.1) OpenGL core profile version string: 4.5 (Core Profile) Mesa 19.0.0-devel (git-fbf95ce 2018-11-29 bionic-oibaf-ppa) OpenGL core profile shading language version string: 4.50 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 4.5 (Compatibility Profile) Mesa 19.0.0-devel (git-fbf95ce 2018-11-29 bionic-oibaf-ppa) OpenGL shading language version string: 4.50 OpenGL context flags: (none) OpenGL profile mask: compatibility profile OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.2 Mesa 19.0.0-devel (git-fbf95ce 2018-11-29 bionic-oibaf-ppa) OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 OpenGL ES profile extensions:

It has some visual glitches, some trees display white artifacts on the border of the leaves and branches.

Bush-like plants and grass appear and re-appear in front of you as if they disolve due to distance, but they're in front of you.

Other than that 100+ hours playing on Linux!

nentibusarchitectura avatar Nov 29 '18 20:11 nentibusarchitectura