You are not logged in.
$ pacman -Qm
brave-bin 1:1.80.122-1
google-chrome 138.0.7204.157-1
nvidia-gpu-exporter-bin 1.3.1-1
nvidia-prime-rtd3pm 1.1-1
optimus-manager-git 2:796.python3.13-1
plex-desktop 1.109.0.329-1Then (via https://wiki.archlinux.org/title/PRIME# … er_offload ):
install nvidia-prime-rtd3pmI restart but do not see "nvidia-pm.conf" in lsmod
Am I going about this all wrong?
I was under the assumption that I could type prime-run steam
and it would run steam & games under the DGPU, but this is not the case,.
edit:
$ cat /sys/bus/pci/devices/0000:01:00.0/power/runtime_status
active
$ cat /sys/bus/pci/devices/0000:01:00.0/power/runtime_suspended_time
0
cat /proc/driver/nvidia/gpus/0000:01:00.0/power
cat: '/proc/driver/nvidia/gpus/0000:01:00.0/power': No such file or directoryedit2:
Thu Jul 17 14:15:31 2025
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 575.64.03 Driver Version: 575.64.03 CUDA Version: 12.9 |
|-----------------------------------------+------------------------+----------------------+
| 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 RTX 5090 ... Off | 00000000:02:00.0 On | N/A |
| N/A 38C P4 14W / 95W | 1457MiB / 24463MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 1114 G /usr/bin/gnome-shell 132MiB |
| 0 N/A N/A 1258 C+G python3 26MiB |
| 0 N/A N/A 1305 C+G /usr/bin/kgx 59MiB |
| 0 N/A N/A 1853 G ...ersion=20250717-050033.988000 971MiB |
| 0 N/A N/A 1872 G ...per --variations-seed-version 93MiB |
| 0 N/A N/A 18847 C+G /usr/bin/gnome-text-editor 26MiB |
| 0 N/A N/A 28765 C+G /usr/bin/gnome-control-center 26MiB |
+-----------------------------------------------------------------------------------------+Last edited by aol2 (2025-07-17 18:15:38)
Offline
nvidia-prime-rtd3pm is optional for RTd3 only, it has nothing to do w/ prime itself.
prime-run is from the nvidia-prime package (and really just sets some environment variables for the invoked process)
Steam supposingly picks up the GPU by itself anyway.
glxinfo -B
prime-run glxinfo -BOnline
glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 24463 MB
Total available memory: 24463 MB
Currently available dedicated video memory: 23293 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce RTX 5090 Laptop GPU/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 575.64.03
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6.0 NVIDIA 575.64.03
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 575.64.03
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20&
$ prime-run glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 24463 MB
Total available memory: 24463 MB
Currently available dedicated video memory: 23259 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce RTX 5090 Laptop GPU/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 575.64.03
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6.0 NVIDIA 575.64.03
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 575.64.03
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20Looks like the same output, saying the dGPU is always on, yet in steam, it'll be on the iGPU.
I have the BIOS set as Dynamic, indicating it should allow switching between both gpus.
Offline
Yes, you're already running on the GPU.
Looks like the same output, saying the dGPU is always on, yet in steam, it'll be on the iGPU.
By what metric?
Please post your complete system journal for the boot:
sudo journalctl -b | curl -F 'file=@-' 0x0.stOnline
Please post your complete system journal for the boot:
sudo journalctl -b | curl -F 'file=@-' 0x0.st
curl: (7) Failed to connect to 0x0.st port 80 after 9 ms: Could not connect to server
I tried changing your 0x0.st -> 1.st and this poppped up:

but getting back on track;
The bios offers:
Dynamic Graphics
Discrete Graphics
UMA Graphics I tried Discrete and steam worked very well, but I cannot get steam to run using PRIME.
Last edited by aol2 (2025-07-17 19:55:55)
Offline
Displayed in the terminal:
$ prime-run steam
steam.sh[9253]: Running Steam on endeavouros rolling 64-bit
steam.sh[9253]: STEAM_RUNTIME is enabled automatically
setup.sh[9305]: Steam runtime environment up-to-date!
steam.sh[9253]: Log already open
steam.sh[9253]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-07-17 16:01:08] Startup - updater built Jun 28 2025 01:05:05
[2025-07-17 16:01:08] Startup - Steam Client launched with: '/home/aol/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-07-17 16:01:08] Process started with command-line: '/home/aol/.local/share/Steam/ubuntu12_32/steam' '-child-update-ui' '-child-update-ui-socket' '8' '-srt-logger-opened'
07/17 16:01:08 minidumps folder is set to /tmp/dumps
[2025-07-17 16:01:08] Loading cached metrics from disk (/home/aol/.local/share/Steam/package/steam_client_metrics.bin)
[2025-07-17 16:01:08] Using the following download hosts for Public, Realm steamglobal
[2025-07-17 16:01:08] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf'
[2025-07-17 16:01:08] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 400, source = 'update_hosts_cached.vdf'
[2025-07-17 16:01:08] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in'
07/17 16:01:08 minidumps folder is set to /tmp/dumps
[2025-07-17 16:01:08] Verifying installation...
[2025-07-17 16:01:08] Verifying file sizes only
[2025-07-17 16:01:08] Using update UI: xwin
07/17 16:01:08 Init: Installing breakpad exception handler for appid(steam)/version(0)/tid(9357)
[2025-07-17 16:01:08] Create window
[2025-07-17 16:01:08] Verification complete
UpdateUI: skip show logo
Steam logging initialized: directory: /home/aol/.local/share/Steam/logs
[2025-07-17 16:01:08] ProcessNextMessage: socket disconnected
[2025-07-17 16:01:08] No more messages are expected - exiting
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf64d5370
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf64d3cc0
/usr/share/themes/Adwaita-dark/gtk-2.0/main.rc:733: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/Adwaita-dark/gtk-2.0/hacks.rc:28: error: invalid string constant "normal_entry", expected valid string constant
07/17 16:01:08 minidumps folder is set to /tmp/dumps
07/17 16:01:08 Init: Installing breakpad exception handler for appid(steamsysinfo)/version(1751405894)/tid(9376)
Running query: 1 - GpuTopology
Response: gpu_topology {
gpus {
id: 1
name: "NVIDIA GeForce RTX 5090 Laptop GPU"
vram_size_bytes: 25651314688
driver_id: k_EGpuDriverId_NvidiaProprietary
driver_version_major: 575
driver_version_minor: 64
driver_version_patch: 3
}
default_gpu_id: 1
}
Exit code: 0
Saving response to: /tmp/steamPoDkCL - 59 bytesOffline
Please don't post pictures of text, post the text.
0x0.st is a pastebin service, you'll need internet connection.
https://0x0.st/
Move the system to "Dynamic Graphics", post the journal.
Steam literally says
Response: gpu_topology {
gpus {
id: 1
name: "NVIDIA GeForce RTX 5090 Laptop GPU"
vram_size_bytes: 25651314688
driver_id: k_EGpuDriverId_NvidiaProprietary
driver_version_major: 575
driver_version_minor: 64
driver_version_patch: 3
}
default_gpu_id: 1
}
How do you conclude this to be the IGP??
Also
steam.sh[9253]: Running Steam on endeavouros rolling 64-bit
Online