HI! I am using Hyprland on my laptop (i7 11800h and RTX 3070), and basically even after setting the proper value in AQ_DRM_DEVICES, hyprland is still running on the nvidia gpu.
My nvidia setup using PRIME Offload
The issue I am facing due to this is that the nvidia GPU doesn’t deactivate, even after using the udev rules mentioned here.
The weird part is that nothing is listed running under nvidia-smi, but when I run sudo fuser -v /dev/nvidia*
the output is.
USER PID ACCESS COMMAND
/dev/nvidia0: intellomaniac 3162 F.... .Hyprland-wrapp
/dev/nvidiactl: intellomaniac 3162 F.... .Hyprland-wrapp
The output for cat /proc/driver/nvidia/gpus/0000:01:00.0/power
is
File: power
───────┼─────────────────────────────────────────────────────────────────────────────────────
1 │ Runtime D3 status: Enabled (fine-grained)
2 │ Video Memory: Active
3 │
4 │ GPU Hardware Support:
5 │ Video Memory Self Refresh: Supported
6 │ Video Memory Off: Supported
7 │
8 │ S0ix Power Management:
9 │ Platform Support: Not Supported
10 │ Status: Disabled
11 │
12 │ Notebook Dynamic Boost: Supported
Basically I want the nvidia gpu to be disabled, it should run only when I offload something to it.