Skip to content

Star Citizen Crashes: Required Vulkan API Version not available. #333

Description

@busti

When I try to launch Star Citizen it crashes with Fatal Error Thrown: Required Vulkan API Version not available. See game log for more info.. I have attached the Game Logs to this issue.

I am running an Nvidia 4090 and 128GB of ram.
Other games run without issue through Steam Proton or natively.
Vulkan works on my system in linux, vk-cube runs just fine.

<2026-01-04T18:46:16.923Z> BackupNameAttachment=" Build(10989003) 04 Jan 26 (19 46 10)"  -- used by backup system
<2026-01-04T18:46:16.923Z> Log started on Sun Jan  4 18:46:16 2026
<2026-01-04T18:46:16.923Z> Built on Dec 19 2025 21:31:12
<2026-01-04T18:46:16.923Z> Running 64 bit version
<2026-01-04T18:46:16.923Z> Executable: Z:\home\busti\Games\star-citizen\drive_c\Program Files\Roberts Space Industries\StarCitizen\LIVE\Bin64\StarCitizen.exe
<2026-01-04T18:46:16.923Z> FileVersion: 4.5.167.44491
<2026-01-04T18:46:16.923Z> ProductVersion: 4.5.167.44491
<2026-01-04T18:46:16.923Z> Using Microsoft (tm) C++ Standard Library implementation
<2026-01-04T18:46:16.923Z> Host CPU: AMD Ryzen 7 5800X3D 8-Core Processor
<2026-01-04T18:46:16.923Z> Logical CPU Count: 16
<2026-01-04T18:46:16.923Z> [Trace] Environment:   PUB
<2026-01-04T18:46:16.923Z> [Trace] Elastic:       https://cedar.rsi.global/app/discover
<2026-01-04T18:46:16.923Z> [Trace] @session:      'f6fe8ab5-2a96-b64c-a985-8a9df5009480'
<2026-01-04T18:46:16.923Z> [Trace] @env_session:  'pub-sc-alpha-450-10966564'
<2026-01-04T18:46:16.923Z> [Trace] @host_session: 'local_shard'
<2026-01-04T18:46:16.923Z> [Trace] Instance-Logs: https://cedar.rsi.global/app/discover#/?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:'2026-01-04T18:46:01.923Z',to:'2026-01-05T18:46:16.923Z'))&_a=(columns:!('@msg_idx',severity,'@product',tags,event,message),filters:!(('$state':(store:appState),meta:(alias:!n,disabled:!f,key:'@env_session',negate:!f,params:(query:'pub-sc-alpha-450-10966564'),type:phrase),query:(match_phrase:('@env_session':'pub-sc-alpha-450-10966564'))),('$state':(store:appState),meta:(alias:!n,disabled:!f,key:'@host_session',negate:!f,params:(query:'local_shard'),type:phrase),query:(match_phrase:('@host_session':'local_shard'))),('$state':(store:appState),meta:(alias:!n,disabled:!f,key:'@session',negate:!f,params:(query:'f6fe8ab5-2a96-b64c-a985-8a9df5009480'),type:phrase),query:(match_phrase:('@session':'f6fe8ab5-2a96-b64c-a985-8a9df5009480')))),grid:(columns:('@msg_idx':(width:75.33333333333331),'@product':(width:111.63333333333333),event:(width:252.4666666666667),severity:(width:84.13333333333333),tags:(width:243.9666666666667))),interval:auto,query:(language:kuery,query:''),sort:!(!('@timestamp',desc),!('@msg_idx',desc)))
<2026-01-04T18:46:16.926Z> ===============================================================
<2026-01-04T18:46:16.926Z>  Startup Arguments 
<2026-01-04T18:46:16.926Z> ===============================================================
<2026-01-04T18:46:16.927Z> [Notice] <Startup Settings> 6 settings set: [Team_OnlineTech][System][Initialization]
<2026-01-04T18:46:16.927Z>    [Cmdline  ] --services-config-enabled=true
<2026-01-04T18:46:16.927Z>    [Cmdline  ] --system-trace-service-enabled=true
<2026-01-04T18:46:16.927Z>    [Cmdline  ] --system-trace-env-id='pub-sc-alpha-450-10966564'
<2026-01-04T18:46:16.927Z>    [Cmdline  ] --client-login-show-dialog=0
<2026-01-04T18:46:16.927Z>    [Cmdline  ] --grpc-client-endpoint-override='https://pub-sc-alpha-450-10966564.test1.cloudimperiumgames.com:443'
<2026-01-04T18:46:16.927Z>    [Cmdline* ] --envtag='PUB'
<2026-01-04T18:46:16.927Z> [Notice] <Legacy Arguments Used> 1 legacy commandline arguments used in user.cfg(): [Team_OnlineTech][System][Initialization]
<2026-01-04T18:46:16.927Z>    -envtag (Please use '--system-startup-env-tag' instead)
<2026-01-04T18:46:16.927Z> ===============================================================
<2026-01-04T18:46:16.977Z> [Notice] <CreateChannel> Opening channel for 'sc.external.services.configuration.v1.ConfigService' to endpoint pub-sc-alpha-450-10966564.test1.cloudimperiumgames.com:443 (transport security: 1) [Team_OnlineTech][gRPC]
<2026-01-04T18:46:16.977Z>    grpc.primary_user_agent=grpc-c++/1.49.2
<2026-01-04T18:46:16.977Z>    grpc.http2.max_pings_without_data=0
<2026-01-04T18:46:16.977Z>    grpc.max_receive_message_length=16777216
<2026-01-04T18:46:16.977Z>    grpc.max_send_message_length=4194304
<2026-01-04T18:46:16.977Z>    grpc.keepalive_permit_without_calls=1
<2026-01-04T18:46:16.977Z>    grpc.keepalive_time_ms=120000
<2026-01-04T18:46:16.977Z>    grpc.keepalive_timeout_ms=20000
<2026-01-04T18:46:16.977Z>    grpc.http2.min_time_between_pings_ms=10000
<2026-01-04T18:46:16.977Z>    grpc.http2.min_ping_interval_without_data_ms=5000
<2026-01-04T18:46:17.511Z> [Notice] <CreateChannel> Opening channel for 'sc.external.services.analytics.v1.AnalyticsService' to endpoint pub-sc-alpha-450-10966564.test1.cloudimperiumgames.com:443 (transport security: 1) [Team_OnlineTech][gRPC]
<2026-01-04T18:46:17.511Z>    grpc.primary_user_agent=grpc-c++/1.49.2
<2026-01-04T18:46:17.511Z>    grpc.default_compression_algorithm=2
<2026-01-04T18:46:17.511Z>    grpc.default_compression_level=3
<2026-01-04T18:46:17.511Z>    grpc.max_receive_message_length=16777216
<2026-01-04T18:46:17.511Z>    grpc.http2.max_pings_without_data=0
<2026-01-04T18:46:17.511Z>    grpc.max_send_message_length=4194304
<2026-01-04T18:46:17.511Z>    grpc.keepalive_permit_without_calls=1
<2026-01-04T18:46:17.511Z>    grpc.keepalive_time_ms=120000
<2026-01-04T18:46:17.511Z>    grpc.keepalive_timeout_ms=20000
<2026-01-04T18:46:17.511Z>    grpc.http2.min_time_between_pings_ms=10000
<2026-01-04T18:46:17.511Z>    grpc.http2.min_ping_interval_without_data_ms=5000
<2026-01-04T18:46:17.536Z> [Notice] <ReuseChannel> Reusing channel for 'sc.external.services.push.v1.PushService' to endpoint pub-sc-alpha-450-10966564.test1.cloudimperiumgames.com:443 (transport security: 1) [Team_OnlineTech][gRPC]
<2026-01-04T18:46:17.537Z> [Notice] <ReuseChannel> Reusing channel for 'sc.external.services.presence.v1.PresenceService' to endpoint pub-sc-alpha-450-10966564.test1.cloudimperiumgames.com:443 (transport security: 1) [Team_OnlineTech][gRPC]
<2026-01-04T18:46:17.539Z> [Notice] <Default Trace Config loaded> Config 'CODE' loaded (Version 2) [Team_OnlineTech][Config][CigTrace]
<2026-01-04T18:46:17.539Z> [Notice] <Stream initialization> Change active streams from 0 to 1 [Team_OnlineTech][CigTrace]
<2026-01-04T18:46:17.539Z> [Notice] <ReuseChannel> Reusing channel for 'sc.external.services.trace.v1.TraceService' to endpoint pub-sc-alpha-450-10966564.test1.cloudimperiumgames.com:443 (transport security: 1) [Team_OnlineTech][gRPC]
<2026-01-04T18:46:17.539Z> [Notice] <Stream started> Result: OK(0) [Team_OnlineTech][CigTrace]
<2026-01-04T18:46:17.539Z> WINE: 11.0-rc3
<2026-01-04T18:46:17.539Z> System language: English
<2026-01-04T18:46:17.539Z> Windows Directory: "C:\windows"
<2026-01-04T18:46:17.539Z> Local time is 19:46:17 01/04/26, system running for 15 minutes
<2026-01-04T18:46:17.539Z> 128715MB physical memory installed, 114270MB available, 11 percent of memory in use
<2026-01-04T18:46:17.636Z> [Notice] <Online Trace Config updated> Config '/cig_trace/environment:PUB/product:sc-client/trace_filter' (Version 1) loaded [Team_OnlineTech][Config][CigTrace]
<2026-01-04T18:48:25.985Z> 2017MB working set, 1988MB commit size (1988MB peak), 237282MB left to commit (250785MB system wide commit limit)
<2026-01-04T18:48:25.985Z> Current display mode is 3840x2160x32
<2026-01-04T18:48:25.985Z> IBM enhanced (101/102-key) keyboard and 3+ button mouse installed
<2026-01-04T18:48:25.985Z> [CIG] gEnv->IsDedicated[0] CSystem::m_bDedicatedServer[0] startupParams.bDedicatedServer[0]
<2026-01-04T18:48:25.985Z> [CIG] startupParams.szSystemCmdLine["Z:\home\busti\Games\star-citizen\drive_c\Program Files\Roberts Space Industries\StarCitizen\LIVE\Bin64\StarCitizen.exe" -no_login_dialog -envtag PUB --client-login-show-dialog 0 --services-config-enabled 1 --system-trace-service-enabled 1 --system-trace-env-id pub-sc-alpha-450-10966564 --grpc-client-endpoint-override https://pub-sc-alpha-450-10966564.test1.cloudimperiumgames.com:443]
<2026-01-04T18:48:25.985Z> [Notice] <Init> Process sc-client started (Local: f6fe8ab5-2a96-b64c-a985-8a9df5009480. Env: pub-sc-alpha-450-10966564). bDedicatedServer[0] bIsService[0] bIsHeadlessClient[0] bOnline[1] bShardPersistence[1] bTools[0] szSystemCmdLine["Z:\home\busti\Games\star-citizen\drive_c\Program Files\Roberts Space Industries\StarCitizen\LIVE\Bin64\StarCitizen.exe" -no_login_dialog -envtag PUB --client-login-show-dialog 0 --services-config-enabled 1 --system-trace-service-enabled 1 --system-trace-env-id pub-sc-alpha-450-10966564 --grpc-client-endpoint-override https://pub-sc-alpha-450-10966564.test1.cloudimperiumgames.com:443]  [Team_OnlineTech][ProcessInit]
<2026-01-04T18:48:25.988Z> Stream Engine Initialization
<2026-01-04T18:48:25.988Z> Branch: sc-alpha-4.5.0
<2026-01-04T18:48:25.988Z> BuildDateStamp: Fri Dec 19 2025
<2026-01-04T18:48:25.988Z> BuildTimeStamp: 11:22:08 PM CST
<2026-01-04T18:48:25.988Z> Config: shipping
<2026-01-04T18:48:25.988Z> Tag: public
<2026-01-04T18:48:25.988Z> Changelist: 10989003
<2026-01-04T18:48:25.988Z> ShelveCL: 0
<2026-01-04T18:48:25.988Z> Video Capture initialization
<2026-01-04T18:48:25.991Z> CIG Backend initialization
<2026-01-04T18:48:25.991Z> [CIG] build_version[10989003]
<2026-01-04T18:48:25.992Z> Physics initialization
<2026-01-04T18:48:26.032Z> <Audio>: AudioSystem initialization
<2026-01-04T18:48:26.037Z> [Audio] Wwise Init : Output Buffer (1024 x 4) : API=WASAPI
<2026-01-04T18:48:26.070Z> [OpenXR] [OpenXR] Runtime unavailable: No OpenXR runtime is active or installed.
<2026-01-04T18:48:26.070Z> Renderer initialization
<2026-01-04T18:48:26.421Z> Logging video adapters:
<2026-01-04T18:48:26.454Z> - llvmpipe (LLVM 21.1.2, 256 bits) (vendor = 0x10005, device = 0x0000)
<2026-01-04T18:48:26.454Z>   - Adapter index: 0
<2026-01-04T18:48:26.454Z>   - Dedicated video memory: 128714 MB
<2026-01-04T18:48:26.454Z>   - Feature level: DX11.1 (SM 5.0)
<2026-01-04T18:48:26.454Z>   - Displays connected: yes
<2026-01-04T18:48:26.454Z>   - Suitable rendering device: yes
<2026-01-04T18:48:26.461Z> Renderer Settings File doesn't exist or is invalid. Creating Settings File with Defaults
<2026-01-04T18:48:26.596Z> Loaded dxcompiler.dll from: Z:\home\busti\Games\star-citizen\drive_c\Program Files\Roberts Space Industries\StarCitizen\LIVE\Bin64\dxcompiler.dll
<2026-01-04T18:48:26.603Z> Loaded Vulkan DLL from: C:\windows\system32\vulkan-1.dll
<2026-01-04T18:48:26.605Z> [VK] Running process with elevated permissions. Vulkan implicit layer disabling not available. Falling back to manual layer disable.
<2026-01-04T18:48:26.894Z> [PSOCacheGen] Loaded PSOCache (340844 entries)(0.429s)
[PSOCacheGen] 15 duplicated entries
<2026-01-04T18:48:26.926Z> VulkanMetric - Device (llvmpipe (LLVM 21.1.2, 256 bits)) [CPU] ID:0
<2026-01-04T18:48:26.926Z> VulkanMetric -     Driver 25.2.6
<2026-01-04T18:48:26.926Z> VulkanMetric -     VulkanAPI 1.4.318
<2026-01-04T18:48:26.926Z> VulkanMetric -     Supports 1 Queue Families
<2026-01-04T18:48:26.926Z> [VK] No valid Discrete GPU found, searching for potential Integrated GPU
<2026-01-04T18:48:26.926Z> [VK] Chosen Vulkan GPU Device () Driver Version (0.0.0) Vulkan API (0.0.0) 
<2026-01-04T18:48:26.926Z> [VK] No valid physical device set!
<2026-01-04T18:48:26.926Z> Vulkan API version for chosen GPU Device is less than Vulkan 1.2. At least version 1.2 is required to run the game:

Updating Graphics Drivers for your Graphics Device may enable missing functionality required to run the game in Vulkan.

Reverting to Direct3D 11 Renderer.
<2026-01-04T18:48:27.146Z> CPU benchmark: 35.03 ms (int+mem), 29.25 ms (fp+mem)
<2026-01-04T18:48:49.193Z> 
--------------
-- FATAL ERROR (Thread #1704)
<2026-01-04T18:48:49.193Z> 
Fatal Error Thrown: Required Vulkan API Version not available. See game log for more info.
<2026-01-04T18:48:49.193Z> WINE: 11.0-rc3
<2026-01-04T18:48:49.193Z> System language: English
<2026-01-04T18:48:49.193Z> Windows Directory: "C:\windows"
<2026-01-04T18:48:49.193Z> Local time is 19:48:49 01/04/26, system running for 18 minutes
<2026-01-04T18:48:49.193Z> 128715MB physical memory installed, 114684MB available, 10 percent of memory in use
<2026-01-04T18:48:49.193Z> 2555MB working set, 2461MB commit size (2461MB peak), 236710MB left to commit (250785MB system wide commit limit)
<2026-01-04T18:48:49.193Z> Current display mode is 3840x2160x32
<2026-01-04T18:48:49.194Z> IBM enhanced (101/102-key) keyboard and 3+ button mouse installed

Process Memory Status: 2555MB working set size, 2461MB commit size (2461MB peak), 236710MB left to commit
System Memory Status: 128715MB total physical, 114684MB free physical, 250785MB system wide commit limit

=== Level Profile Statistics===
Frames              : 0
Entities            : Min: -1 Max: 0 Avg: 0
Component Updates   : Avg: 0
Component Events    : Avg: 0
Memory (Committed)  : Min: 17592186044416.00 MB Max 0.00
Memory (WorkingSet) : Min: 17592186044416.00 MB Max 0.00
Buckets             :     Avg         |<16ms|<20ms|<25ms|<30ms|<35ms|<40ms|<45ms|<50ms|slower


Cloud Imperium Games public crash handler taking over...

Edit: My Hardware specific nixos config is as follows, am I maybe missing something there?

  hardware.nvidia = {
    modesetting.enable = true;
    open = true;
    nvidiaSettings = true;
    powerManagement.enable = true;
    powerManagement.finegrained = false;
  };
  hardware.nvidia-container-toolkit.enable = true;
  hardware.graphics = {
    enable = true;
    enable32Bit = true;
  };

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions