Skip to content

Game won't launch on Linux #1142

Open
Open

Description

@hafezsamy

Before reporting

  • I searched the existing issues for this problem, my GPU and my error message
  • I tested on the latest release, or I wrote below the version I am on

Port version

v2.7.0

Operating system

Linux

GPU and driver version

RTX 3090 and Driver NVIDIA-Linux-x86_64-595.112.07

CPU

AMD Ryzen 7 5800X 8-Core Processor

Game build / update version

CUSA01715 version 01.00

Selected game folder

Image

Exact error message

God of War® III Remastered | entry=0x144060 | image=28,603,640 bytes
292 imported symbols; 13,642 relocations; 27 required modules
Unavailable non-loadable metadata headers: [9]; not a byte-exact ELF reconstruction
Output: /home/hafez/.local/share/spartanport/out
libc _init_env verified RET: True
Linked native libc: base=0x1b50000, 84 fallback exports, TLS=1184 bytes; eboot TLS=10048 bytes, fs->gs patched=117
Linked modules: libc.prx@0x1b50000, libSceFios2.prx@0x1c30000; 134 native bindings, 253 imports left to the host runtime, fs->gs patched=117
AppContent profile: SKU=full (probe setting), user params=[0, 0, 0, 0], mounted add-ons=0
Patches: CUSA01715 01.00, eboot.bin sha256 4e399baa5362f47be0066aaed208d7352f1fb43e590b74be3a639a392120f396
Patches: CUSA01715; 6 writes from ['Bug Fix - Texture Corruption Fix', 'Skip Any Video With X Button', 'Bug Fix - Startup Black Screen', 'Frame Rate Patch - 240 FPS']
Engine frame rate: 60 FPS, live up to 240
Save preview: pending manual-save image located
Settings: /home/hafez/.local/share/spartanport/spartanport.ini
Window: Fullscreen
GPU 0: NVIDIA GeForce RTX 3090 (DiscreteGpu)
GPU 1: llvmpipe (LLVM 22.1.8, 256 bits) (Cpu)
GPU: using NVIDIA GeForce RTX 3090
GPU: guest multisampling on
GPU [Render.Vulkan] vk_instance.cpp:308 operator(): Extension VK_AMD_shader_explicit_vertex_parameter unavailable.
GPU [Render.Vulkan] vk_instance.cpp:308 operator(): Extension VK_EXT_shader_stencil_export unavailable.
GPU [Render.Vulkan] vk_instance.cpp:308 operator(): Extension VK_AMD_shader_image_load_store_lod unavailable.
GPU [Render.Vulkan] vk_instance.cpp:308 operator(): Extension VK_AMD_gcn_shader unavailable.
GPU [Render.Vulkan] vk_instance.cpp:308 operator(): Extension VK_AMD_shader_trinary_minmax unavailable.
GPU [Render.Vulkan] vk_instance.cpp:308 operator(): Extension VK_AMD_mixed_attachment_samples unavailable.
GPU [Render.Vulkan] vk_instance.cpp:308 operator(): Extension VK_EXT_shader_atomic_float2 unavailable.
Host fault (signal 11) in /tmp/.mount_spartaHBLjMb/usr/lib/libspartanportgpu.so+0x20725c (_ZN6Vulkan29InitializePipelineBinaryCacheEN2vk6DeviceEbRNS0_20PipelineBinaryKeyKHRE), address 0x11
#2 /tmp/.mount_spartaHBLjMb/usr/lib/libspartanportgpu.so+0x20725c (_ZN6Vulkan29InitializePipelineBinaryCacheEN2vk6DeviceEbRNS0_20PipelineBinaryKeyKHRE)
#3 /tmp/.mount_spartaHBLjMb/usr/lib/libspartanportgpu.so+0x20b80f (_ZN6Vulkan8Instance12CreateDeviceEv)
#4 /tmp/.mount_spartaHBLjMb/usr/lib/libspartanportgpu.so+0x20dc28 (_ZN6Vulkan8InstanceC1ERKN8Frontend16WindowSystemInfoEibb)
#5 /tmp/.mount_spartaHBLjMb/usr/lib/libspartanportgpu.so+0x20e7c2 (_ZN6Vulkan8InstanceC1ERN8Frontend9WindowSDLEibb)
#6 /tmp/.mount_spartaHBLjMb/usr/lib/libspartanportgpu.so+0x27bb88 (_ZN6Vulkan9PresenterC2ERN8Frontend9WindowSDLEPN6AmdGpu9LiverpoolE)
#7 /tmp/.mount_spartaHBLjMb/usr/lib/libspartanportgpu.so+0x441428 (_ZN9Libraries9GnmDriver11RegisterLibEPN4Core6Loader15SymbolsResolverE)
#8 /tmp/.mount_spartaHBLjMb/usr/lib/libspartanportgpu.so+0x4244b9 (spartanportgpu_init)
#9 /tmp/.mount_spartaHBLjMb/usr/share/spartanport/bin/spartanport-probe+0xbe20 (main)
#10 /lib64/libc.so.6+0x3681 (?)
#11 /lib64/libc.so.6+0x3798 (__libc_start_main)
#12 /tmp/.mount_spartaHBLjMb/usr/share/spartanport/bin/spartanport-probe+0xdce5 (_start)

The game exited (code 139).

user/last_run.log

last_run.log

Activity

  1. added
    bugSomething isn't working
    startupGame fails before reaching the main menu
    on Oct 31, 2026
  2. MrMEEE commented on Nov 2, 2026

    @MrMEEE

    God of War® III Remastered | entry=0x144060 | image=28,603,640 bytes
    292 imported symbols; 13,642 relocations; 27 required modules
    Unavailable non-loadable metadata headers: [9]; not a byte-exact ELF reconstruction
    Output: /home/mj/.local/share/spartanport/out
    libc _init_env verified RET: True
    Linked native libc: base=0x1b50000, 84 fallback exports, TLS=1184 bytes; eboot TLS=10048 bytes, fs->gs patched=117
    Linked modules: libc.prx@0x1b50000, libSceFios2.prx@0x1c30000; 134 native bindings, 253 imports left to the host runtime, fs->gs patched=117
    AppContent profile: SKU=full (probe setting), user params=[0, 0, 0, 0], mounted add-ons=0
    Patches: CUSA01715 01.02, eboot.bin sha256 6e72330e9092e5164049b865e5568f2d450904001a73fe0a2f4b39194c195b3c
    Patches: CUSA01715; 6 writes from ['Bug Fix - Texture Corruption Fix', 'Skip Any Video With X Button', 'Bug Fix - Startup Black Screen', 'Frame Rate Patch - 240 FPS']
    Engine frame rate: 120 FPS, live up to 240
    Save preview: pending manual-save image located
    Settings: /home/mj/.local/share/spartanport/spartanport.ini
    Window: Windowed
    GPU 0: NVIDIA GeForce RTX 3080 (DiscreteGpu)
    GPU 1: llvmpipe (LLVM 21.1.8, 256 bits) (Cpu)
    GPU: using NVIDIA GeForce RTX 3080
    GPU: guest multisampling on
    GPU [Render.Vulkan] vk_instance.cpp:307 operator(): Extension VK_AMD_shader_explicit_vertex_parameter unavailable.
    GPU [Render.Vulkan] vk_instance.cpp:307 operator(): Extension VK_EXT_shader_stencil_export unavailable.
    GPU [Render.Vulkan] vk_instance.cpp:307 operator(): Extension VK_AMD_shader_image_load_store_lod unavailable.
    GPU [Render.Vulkan] vk_instance.cpp:307 operator(): Extension VK_AMD_gcn_shader unavailable.
    GPU [Render.Vulkan] vk_instance.cpp:307 operator(): Extension VK_AMD_shader_trinary_minmax unavailable.
    GPU [Render.Vulkan] vk_instance.cpp:307 operator(): Extension VK_AMD_mixed_attachment_samples unavailable.
    GPU [Render.Vulkan] vk_instance.cpp:307 operator(): Extension VK_EXT_shader_atomic_float2 unavailable.
    Host fault (signal 11) in /tmp/.mount_spartadeJLIH/usr/lib/libspartanportgpu.so+0x23173c (_ZN6Vulkan29InitializePipelineBinaryCacheEN2vk6DeviceEbRNS0_20PipelineBinaryKeyKHRE), address 0x11
    #2 /tmp/.mount_spartadeJLIH/usr/lib/libspartanportgpu.so+0x23173c (_ZN6Vulkan29InitializePipelineBinaryCacheEN2vk6DeviceEbRNS0_20PipelineBinaryKeyKHRE)
    #3 /tmp/.mount_spartadeJLIH/usr/lib/libspartanportgpu.so+0x235aa4 (_ZN6Vulkan8Instance12CreateDeviceEv)
    #4 /tmp/.mount_spartadeJLIH/usr/lib/libspartanportgpu.so+0x238008 (_ZN6Vulkan8InstanceC1ERKN8Frontend16WindowSystemInfoEibb)
    #5 /tmp/.mount_spartadeJLIH/usr/lib/libspartanportgpu.so+0x238bc2 (_ZN6Vulkan8InstanceC1ERN8Frontend9WindowSDLEibb)
    #6 /tmp/.mount_spartadeJLIH/usr/lib/libspartanportgpu.so+0x2a15f8 (_ZN6Vulkan9PresenterC2ERN8Frontend9WindowSDLEPN6AmdGpu9LiverpoolE)
    #7 /tmp/.mount_spartadeJLIH/usr/lib/libspartanportgpu.so+0x49e298 (_ZN9Libraries9GnmDriver11RegisterLibEPN4Core6Loader15SymbolsResolverE)
    #8 /tmp/.mount_spartadeJLIH/usr/lib/libspartanportgpu.so+0x47e419 (spartanportgpu_init)
    #9 /tmp/.mount_spartadeJLIH/usr/share/spartanport/bin/spartanport-probe+0xbfca (main)
    #10 /usr/lib/x86_64-linux-gnu/libc.so.6+0x2a601 (?)
    #11 /usr/lib/x86_64-linux-gnu/libc.so.6+0x2a718 (__libc_start_main)
    #12 /tmp/.mount_spartadeJLIH/usr/share/spartanport/bin/spartanport-probe+0xe0c5 (_start)

    The game exited (code 139).

  3. benjdidj commented on Nov 9, 2026

    @benjdidj

    tried to lauch on linux could have the laucher but play doesn't work, tried 3.10 and 3.10 shaders-test1. Appimage.

    CachyOS x86_64
    Predator PHN16-71 (V1.18)
    Kernel: Linux 7.3.3-1-cachyos
    Display (LC27G5xT): 2560x1440 in 27", 144 Hz [External] *
    Display (BOE0A2C): 2560x1600 @ 1.5x in 16", 165 Hz [Built-in]
    KDE Plasma 6.8.2
    KWin (Wayland)

    CPU: 13th Gen Intel(R) Core(TM) i9-13900HX (16+16) @ 5.40 GHz
    GPU: NVIDIA GeForce RTX 4070 Max-Q / Mobile [Discrete]
    Memory: 32GiB
    Nvidia drivers 620.70.06

    last_run.log

    Also the resolution seems to not activate:

    Image

    i selected 2560x1440 at the bottom it is 1920x1080. I tried also 1920x1080. no succes.

  4. FelipePrado0 commented on Nov 9, 2026

    @FelipePrado0
    Owner

    EN:

    Thanks for the new log. It shows the same crash on 3.1.0 with driver 620, when the game creates the Vulkan device. A fix for this crash is under review in #1170. Once it is merged, it will be in the next version.


    PT-BR:

    Obrigado pelo novo log. Ele mostra o mesmo crash na 3.1.0 com o driver 620, quando o jogo cria o dispositivo Vulkan. Uma correção para esse crash está em revisão no #1170. Quando entrar, vai estar na próxima versão.

  5. added
    confirmedIssue reproduced or confirmed by sufficient evidence
    on Nov 9, 2026
  6. FelipePrado0 commented on Nov 10, 2026

    @FelipePrado0
    Owner

    EN:

    Until the fix ships, there is a workaround: in the launcher, open Performance and, under Shaders, turn off "Use pipeline binary cache (A/B test)", then start the game again. The game only loses its saved pipelines, so the first minutes may stutter a bit more.


    PT-BR:

    Até a correção sair, há um paliativo: no launcher, abra Desempenho e, em Shaders, desligue "Use pipeline binary cache (A/B test)", depois abra o jogo de novo. O jogo só perde os pipelines salvos, então os primeiros minutos podem travar um pouco mais.

  7. hafezsamy commented on Nov 10, 2026

    @hafezsamy
    Author

    @FelipePrado0 thank u man the workaround works

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingconfirmedIssue reproduced or confirmed by sufficient evidenceplatform:linuxIssues or changes specific to LinuxstartupGame fails before reaching the main menu

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions