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;
};
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.
Edit: My Hardware specific nixos config is as follows, am I maybe missing something there?