I agree. Endless Space just works.
https://gist.github.com/nstgc/02457d7920931a3f8d69cc7b9fa41a2c
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:
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.
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.
In this case, I'm pondering if the game is trying to start up on the Ivybridge gpu with its incomplete vulkan support.
Hi @kisak-valve
Thanks for the suggestion.
No, the only file I have in that directory is nvidia_icd.json
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
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
I crashed......even not start...
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 DetectedProcessor 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: UnsupportedOperating 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-28Video 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 16xSound card:
Audio device: IDT 92HD93BXXMemory:
RAM: 7914 MbMiscellaneous:
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 detectedRecent Failure Reports:
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?)
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
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.
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?
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.
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.
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.)
@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.
proton 6.3-3x2 2025-11ge-proton10-25x1 2025-11proton 10.0-3x1 2025-11proton 9.0-4x1 2025-11proton 3.7-3x1 2018-08PROTON_LOG=1x1 2025-110xc0000005x1 2018-12
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