Proton icon indicating copy to clipboard operation
Proton copied to clipboard

Endless Space (208140)

Open Cuddlypuff opened this issue 7 years ago • 18 comments

Started a new game, played a few turns, everything working flawlessly.

Caveats: haven't tried multiplayer, and a few turns only scratches the surface for that kind of game...

system info: https://gist.github.com/Cuddlypuff/a518019d119623d9a1b7552e284c1f6d

Cuddlypuff avatar Aug 27 '18 04:08 Cuddlypuff

I agree. Endless Space just works.

https://gist.github.com/nstgc/02457d7920931a3f8d69cc7b9fa41a2c

nstgc avatar Aug 27 '18 14:08 nstgc

crashes on my machine with an unimplemented vulkan function error

https://gist.github.com/Bednar87/824939a04adcb2a62e8e168880b604f8

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

Processor Information: CPU Vendor: GenuineIntel CPU Brand: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz CPU Family: 0x6 CPU Model: 0x3a CPU Stepping: 0x9 CPU Type: 0x0 Speed: 3800 Mhz 4 logical processors 4 physical processors HyperThreading: Unsupported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Supported SSE42: Supported AES: Supported AVX: Supported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Unsupported

Operating System Version: "Arch Linux" (64 bit) Kernel Name: Linux Kernel Version: 4.18.4-arch1-1-ARCH X Server Vendor: The X.Org Foundation X Server Release: 12001000 X Window Manager: Xfwm4 Steam Runtime Version:

Video Card: Driver: NVIDIA Corporation GeForce GTX 970/PCIe/SSE2 Driver Version: 4.6.0 NVIDIA 396.54 OpenGL Version: 4.6 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 59 Hz VendorID: 0x10de DeviceID: 0x13c2 Revision Not Detected Number of Monitors: 1 Number of Logical Video Cards: 1 Primary Display Resolution: 1920 x 1200 Desktop Resolution: 1920 x 1200 Primary Display Size: 20.39" x 12.76" (24.02" diag) 51.8cm x 32.4cm (61.0cm diag) Primary Bus: PCI Express 16x Primary VRAM: 4096 MB Supported MSAA Modes: 2x 4x 8x 16x

Sound card: Audio device: VIA VT2020

Memory: RAM: 7938 Mb

Miscellaneous: UI Language: English LANG: en_GB.utf8 Total Hard Disk Space Available: 104481 Mb Largest Free Hard Disk Block: 26759 Mb VR Headset: None detected

Recent Failure Reports:

Bednar87 avatar Aug 27 '18 17:08 Bednar87

Hello @Bednar87, please check if you have /usr/share/vulkan/icd.d/intel_icd.*.json and if you do, temporarily move them out of the way, then see if that makes a difference.

kisak-valve avatar Aug 27 '18 17:08 kisak-valve

for what its worth, I'm also on Arch and lack the file Kisak had mentioned. Instead I have nvidia_icd.json. Endless space works great for me.

nstgc avatar Aug 27 '18 17:08 nstgc

In this case, I'm pondering if the game is trying to start up on the Ivybridge gpu with its incomplete vulkan support.

kisak-valve avatar Aug 27 '18 17:08 kisak-valve

Hi @kisak-valve

Thanks for the suggestion.

No, the only file I have in that directory is nvidia_icd.json

Bednar87 avatar Aug 27 '18 19:08 Bednar87

It is working on Debian 10

I played a few hours, several turns.

I only have the file nvidia_icd.json inside /usr/share/vulkan/icd.d/

My Specs: Distro Debian 10 Driver: NVIDIA Corporation GeForce GTX 1070 Ti/PCIe/SSE2 Driver Version: 4.6.0 NVIDIA 390.77 Desktop: Mate

Installed everything from Debian repository or default, I have not added any extra config or parameter.

Here is the link to my Steam system info: https://gist.github.com/snarvaezsoft/dd0a970ce0b9ba8ed19a6c91022d2a50

snarvaezsoft avatar Aug 28 '18 06:08 snarvaezsoft

Confirmed.

Distro: Linux Mint 19 Tara Processor: AMD Ryzen 7 1700 GPU: GTX 1070, Nvidia proprietary driver 396.54 RAM: 32GB Kernel (custom) - 4.17.14 (optimized for Ryzen) Resolution: 1920x1080 Proton 3.7-3

andrebadaia avatar Aug 30 '18 22:08 andrebadaia

I crashed......even not start...

WuShichao avatar Sep 15 '18 13:09 WuShichao

I'm getting a crashed due to access violation errors... EndlessSpace.exe caused an Access Violation (0xc0000005) in module EndlessSpace.exe at 0023:00484169.

I have moved the intel_icd.i686.json and intel_icd.x86_64.json files out of the way. The only files remaining are radeon_icd.i686.json and radeon_icd.x86_64.json. However, I am running the Nvidia proprietary driver module, there are no nvidia .json files in /usr/share/vulkan/icd.d/

Any ideas?

$ lsmod | grep -i nvidia nvidia_drm 45056 2 nvidia_modeset 1110016 3 nvidia_drm nvidia 14401536 132 nvidia_modeset drm_kms_helper 196608 1 nvidia_drm drm 487424 5 drm_kms_helper,nvidia_drm ipmi_msghandler 69632 2 ipmi_devintf,nvidia

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

Processor Information: CPU Vendor: GenuineIntel CPU Brand: Intel(R) Core(TM) i7-3720QM CPU @ 2.60GHz CPU Family: 0x6 CPU Model: 0x3a CPU Stepping: 0x9 CPU Type: 0x0 Speed: 3600 Mhz 8 logical processors 4 physical processors HyperThreading: Supported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Supported SSE42: Supported AES: Supported AVX: Supported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Unsupported

Operating System Version: Linux 4.x (64 bit) Kernel Name: Linux Kernel Version: 4.19.9-300.fc29.x86_64 X Server Vendor: Fedora Project X Server Release: 12003000 X Window Manager: GNOME Shell Steam Runtime Version: steam-runtime-beta-release_2018-11-28

Video Card: Driver: VMware, Inc. llvmpipe (LLVM 7.0, 256 bits) Driver Version: 3.1 Mesa 18.2.6 OpenGL Version: 3.1 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 60 Hz VendorID: 0x10de DeviceID: 0xdfc Revision Not Detected Number of Monitors: 1 Number of Logical Video Cards: 1 Primary Display Resolution: 1600 x 900 Desktop Resolution: 1600 x 900 Primary Display Size: 12.20" x 6.85" (13.98" diag) 31.0cm x 17.4cm (35.5cm diag) Primary Bus: PCI Express 16x Primary VRAM Not Detected Supported MSAA Modes: 2x 4x 8x 16x

Sound card: Audio device: IDT 92HD93BXX

Memory: RAM: 7914 Mb

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

Recent Failure Reports:

0xSheepdog avatar Dec 24 '18 05:12 0xSheepdog

Hello @0xSheepdog, Driver: VMware, Inc. llvmpipe (LLVM 7.0, 256 bits) in the system information is telling you that you're not using any GPU accelerated graphics. Llvmpipe is mesa's faster cpu renderer.

You'll want to read https://rpmfusion.org/Howto/NVIDIA. (Maybe missing xorg-x11-drv-nvidia-libs.i686?)

kisak-valve avatar Dec 24 '18 13:12 kisak-valve

For Proton 6.3-3 and current Experimental (6.3-20210503) placeholder TV test patterns are shown instead of videos, both for intro and "start of the new game" videos. Seems like a part of https://github.com/ValveSoftware/Proton/issues/1464

thaewrapt avatar May 05 '21 11:05 thaewrapt

I just tested it: I can see the Amplitude and Iceberg opening logo videos (never seen them before), but I get the test pattern placeholder for a brief moment when starting a new game, just before the tutorial window shows up.

414n avatar Jun 15 '21 19:06 414n

Proton: 1631125536 experimental-6.3-20210908
SteamGameId: 208140
Command: ['/home/norman/.local/share/Steam/steamapps/common/Endless Space/EndlessSpace.exe', '-single-instance']
Options: {'forcelgadd'}
depot: 0.20210818.24
pressure-vessel: 0.20210809.1
scripts: v0.20210818.0-0-gc6be089
soldier: 0.20210817.0 soldier 0.20210817.0

This is the most I can get as a log output when trying to start the game. It never even brings up a window, just flashes the play button to 'cancel', 'stop', and then back to play.

I have tried versions of proton going back to 3 and all the way up to experimental. I have tried GE builds. I am out of ideas. What am I missing and where should I go from here?

norman-rogerson avatar Sep 11 '21 00:09 norman-rogerson

Replying to https://github.com/ValveSoftware/Proton/issues/740#issuecomment-917300768

I deleted the Proton prefix for this game, relaunched, and it worked like a charm. I do not know why I did not think of that sooner, and wanted to update.

norman-rogerson avatar Sep 11 '21 05:09 norman-rogerson

For Proton 6.3-3 and current Experimental (6.3-20210503) placeholder TV test patterns are shown instead of videos, both for intro and "start of the new game" videos

Both videos still don't work in Proton 9.0-4 and Proton 10.0-3 RC, but work in GE-Proton10-25.

The videos are h264 in mp4. I have shader pre-caching disabled, so I don't know if there are transcoded videos available.

jn64 avatar Nov 24 '25 13:11 jn64

Hello @jn64, with a newer Proton mainline version, please add PROTON_LOG=1 %command% to the game's launch options, get one of those videos to play in game, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)

kisak-valve avatar Nov 24 '25 14:11 kisak-valve

@jn64 There are transcoded videos available - as you mentioned, they will not play because you have shader pre-caching disabled. This game does not use Proton's h264 implementation and relies on the transcoded videos.

alasky17 avatar Dec 03 '25 17:12 alasky17