You are not logged in.
I installed Steam, Proton GE, and the correct NVIDIA driver. Steam launches normally, but when I try to start a game, it shows as running in Steam — however, no game window ever appears.
OS: Arch Linux
WM/DE: i3 (X11)
GPU: NVIDIA + Intel (hybrid laptop)
Kernel: 6.16.2-arch1-1
NVIDIA driver: nvidia-470xx-dkms
Proton version tested: Proton GE 10-12
Please help me troubleshoot.
lspci | grep -i vga00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
02:00.0 VGA compatible controller: NVIDIA Corporation GK208M [GeForce GT 730M] (rev a1)Nvidia driver.
nvidia-smiSun Aug 24 17:42:33 2025
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.256.02 Driver Version: 470.256.02 CUDA Version: 11.4 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... Off | 00000000:02:00.0 N/A | N/A |
| N/A 49C P8 N/A / N/A | 5MiB / 983MiB | N/A Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+Vulkan info
vulkaninfo --summaryMESA-INTEL: warning: Haswell Vulkan support is incomplete
==========
VULKANINFO
==========
Vulkan Instance Version: 1.4.321
Instance Extensions: count = 24
-------------------------------
VK_EXT_acquire_drm_display : extension revision 1
VK_EXT_acquire_xlib_display : extension revision 1
VK_EXT_debug_report : extension revision 10
VK_EXT_debug_utils : extension revision 2
VK_EXT_direct_mode_display : extension revision 1
VK_EXT_display_surface_counter : extension revision 1
VK_EXT_headless_surface : extension revision 1
VK_EXT_surface_maintenance1 : extension revision 1
VK_EXT_swapchain_colorspace : extension revision 5
VK_KHR_device_group_creation : extension revision 1
VK_KHR_display : extension revision 23
VK_KHR_external_fence_capabilities : extension revision 1
VK_KHR_external_memory_capabilities : extension revision 1
VK_KHR_external_semaphore_capabilities : extension revision 1
VK_KHR_get_display_properties2 : extension revision 1
VK_KHR_get_physical_device_properties2 : extension revision 2
VK_KHR_get_surface_capabilities2 : extension revision 1
VK_KHR_portability_enumeration : extension revision 1
VK_KHR_surface : extension revision 25
VK_KHR_surface_protected_capabilities : extension revision 1
VK_KHR_wayland_surface : extension revision 6
VK_KHR_xcb_surface : extension revision 6
VK_KHR_xlib_surface : extension revision 6
VK_LUNARG_direct_driver_loading : extension revision 1
Instance Layers: count = 5
--------------------------
VK_LAYER_NV_optimus NVIDIA Optimus layer 1.2.175 version 1
VK_LAYER_VALVE_steam_fossilize_32 Steam Pipeline Caching Layer 1.3.207 version 1
VK_LAYER_VALVE_steam_fossilize_64 Steam Pipeline Caching Layer 1.3.207 version 1
VK_LAYER_VALVE_steam_overlay_32 Steam Overlay Layer 1.3.207 version 1
VK_LAYER_VALVE_steam_overlay_64 Steam Overlay Layer 1.3.207 version 1
Devices:
========
GPU0:
apiVersion = 1.2.175
driverVersion = 471.0.2.0
vendorID = 0x10de
deviceID = 0x1290
deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
deviceName = NVIDIA GeForce GT 730M driverID = DRIVER_ID_NVIDIA_PROPRIETARY
driverName = NVIDIA
driverInfo = 470.256.02 conformanceVersion = 1.2.6.0
deviceUUID = 389f6b50-bc28-9f12-d769-2fcc6bbb2814 driverUUID = b67e126b-ca9f-5837-843e-603a6ad11b15
GPU1: apiVersion = 1.2.318
driverVersion = 25.2.1 vendorID = 0x8086
deviceID = 0x0416 deviceType = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
deviceName = Intel(R) HD Graphics 4600 (HSW GT2) driverID = DRIVER_ID_INTEL_OPEN_SOURCE_MESA
driverName = Intel open-source Mesa driver driverInfo = Mesa 25.2.1-arch1.1
conformanceVersion = 0.0.0.0
deviceUUID = 86801604-0600-0000-0002-000000000000 driverUUID = 77cfb6c7-6e04-d1cb-c2ae-62c99a59bd3bSteam log "running" game:
steam.sh[11300]: Running Steam on arch rolling 64-bit
steam.sh[11300]: STEAM_RUNTIME is enabled automatically
setup.sh[11352]: Steam runtime environment up-to-date!
steam.sh[11300]: Log already open
steam.sh[11300]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-08-24 17:26:29] Startup - updater built Jun 28 2025 01:05:05
[2025-08-24 17:26:29] Startup - Steam Client launched with: '/home/dryleaf/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-08-24 17:26:29] Loading cached metrics from disk (/home/dryleaf/.local/share/Steam/package/steam_client_metrics.bin)
[2025-08-24 17:26:29] Using the following download hosts for Public, Realm steamglobal
[2025-08-24 17:26:29] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-08-24 17:26:29] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 400, source = 'update_hosts_cached.vdf'
[2025-08-24 17:26:29] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
08/24 17:26:29 minidumps folder is set to /tmp/dumps
[2025-08-24 17:26:29] Verifying installation...
[2025-08-24 17:26:29] Verifying file sizes only
[2025-08-24 17:26:29] Process started with command-line: '/home/dryleaf/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened'
08/24 17:26:29 minidumps folder is set to /tmp/dumps
[2025-08-24 17:26:29] Using update UI: xwin
08/24 17:26:29 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(11395)
[2025-08-24 17:26:29] Create window
[2025-08-24 17:26:29] Set percent complete: 0
[2025-08-24 17:26:29] Set percent complete: -1
[2025-08-24 17:26:29] Set status message: Verifying installation...
[2025-08-24 17:26:29] Verification complete
UpdateUI: skip show logo
[2025-08-24 17:26:29] Destroy window
[2025-08-24 17:26:29] Shutdown
Steam logging initialized: directory: /home/dryleaf/.local/share/Steam/logs
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf6498370
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf6496cc0
08/24 17:26:29 minidumps folder is set to /tmp/dumps
08/24 17:26:29 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1751405894)/tid(11405)
Running query: 1 - GpuTopology
Response: gpu_topology {
gpus {
id: 1
name: "NVIDIA GeForce GT 730M"
vram_size_bytes: 1073741824
driver_id: k_EGpuDriverId_NvidiaProprietary
driver_version_major: 471
driver_version_minor: 0
driver_version_patch: 2
}
default_gpu_id: 1
}
Exit code: 0
Saving response to: /tmp/steameeGFci - 47 bytes
steamwebhelper.sh[11414]: Starting steamwebhelper under bootstrap steamrt steam runtime via: /home/dryleaf/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
steamwebhelper.sh[11414]: Starting steamwebhelper with steamrt steam runtime at /home/dryleaf/.local/share/Steam/steamrt64/steam-runtime-steamrt/_v2-entry-point
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 11482
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/dryleaf/.local/share/Steam/config/htmlcache -steampid=11394 -buildid=1751405894 -steamid=0 -logdir=/home/dryleaf/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/dryleaf/.local/share/Steam/clientui -steampath=/home/dryleaf/.local/share/Steam/ubuntu12_32/steam -launcher=0 -use_xcomposite_workaround --valve-enable-site-isolation --enable-smooth-scrolling --disable-gpu-compositing --disable-gpu --password-store=basic --log-file=/home/dryleaf/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-component-update --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal,BlockPromptsIfIgnoredOften,ValveFFmpegAllowLowDelayHEVC
MESA-INTEL: warning: Haswell Vulkan support is incomplete
reaping pid: 11395 -- steam
Desktop state changed: desktop: { pos: 0, 0 size: 3840,1080 } primary: { pos: 0, 0 size: 1920,1080 }
Caching cursor image for , size 1x1, serial 168, cache size = 0
ProtonFixes[11738] WARN: [CONFIG]: Parent directory "/home/dryleaf/.config/protonfixes" does not exist. Abort.
ProtonFixes[11738] WARN: Skipping fix execution. We are probably running an unit test.
fsync: up and running.
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
ProtonFixes[12086] WARN: [CONFIG]: Parent directory "/home/dryleaf/.config/protonfixes" does not exist. Abort.
ProtonFixes[12086] WARN: Skipping fix execution. We are probably running an unit test.
fsync: up and running.
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incomplete
reaping pid: 11651 -- srt-bwrap
[2025-08-24 17:28:30] Background update loop checking for update. . .
[2025-08-24 17:28:30] Checking for available updates...
[2025-08-24 17:28:30] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12
[2025-08-24 17:28:30] Manifest download: send request
[2025-08-24 17:28:30] Manifest download: waiting for download to finish
[2025-08-24 17:28:31] Manifest download: finished
[2025-08-24 17:28:31] Download skipped: /steam_client_ubuntu12 version 1751405894, installed version 1751405894, existing pending version 0
[2025-08-24 17:28:31] Nothing to do
reaping pid: 12001 -- srt-bwrap
chdir "/home/dryleaf/.local/share/Steam/steamapps/common/UmamusumePrettyDerby"
ERROR: ld.so: object '/home/dryleaf/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/dryleaf/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/dryleaf/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/dryleaf/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Game Recording - would start recording game 3224770, but recording for this game is disabled
Adding process 12987 for gameID 3224770
ERROR: ld.so: object '/home/dryleaf/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 12988 for gameID 3224770
Adding process 12989 for gameID 3224770
Adding process 13074 for gameID 3224770
ProtonFixes[13074] WARN: [CONFIG]: Parent directory "/home/dryleaf/.config/protonfixes" does not exist. Abort.
ProtonFixes[13074] INFO: Running protonfixes on "GE-Proton10-12", build at 2025-08-12 22:59:10+00:00.
ProtonFixes[13074] INFO: Running checks
ProtonFixes[13074] INFO: All checks successful
ProtonFixes[13074] INFO: Using global defaults for "Umamusume: Pretty Derby" (3224770)
ProtonFixes[13074] INFO: No global protonfix found for "Umamusume: Pretty Derby" (3224770)
Adding process 13075 for gameID 3224770
fsync: up and running.
Adding process 13076 for gameID 3224770
Adding process 13077 for gameID 3224770
Adding process 13080 for gameID 3224770
Adding process 13082 for gameID 3224770
Adding process 13085 for gameID 3224770
Adding process 13095 for gameID 3224770
Adding process 13100 for gameID 3224770
Adding process 13108 for gameID 3224770
MESA-INTEL: warning: Haswell Vulkan support is incomplete
MESA-INTEL: warning: Haswell Vulkan support is incompleteLast edited by divaxi (2025-09-26 17:55:21)
Offline
Your system specs generally predate what's necessary for vulkan which is the main factor in modern game performance via proton.
Your best shot is: https://wiki.archlinux.org/title/Steam/ … _emulation -- but don't expect good performance out of that, especially on such a low end system, in order to invoke the nvidia GPU for that consider using prime-run: https://wiki.archlinux.org/title/PRIME# … er_offload
See https://bbs.archlinux.org/viewtopic.php … 4#p2252994 as well, as you might have to explicitly disable the integrated card from being visible for vulkan queries even if not ultimately used when using the OGL integration.
Last edited by V1del (2025-08-26 12:49:42)
Offline
Oh my god, Thank you so much.
I use Prime render offload and prime-run and it work perfectly.
Offline
'
Last edited by divaxi (2025-09-26 17:51:40)
Offline