Hello everyone,
I’m having an issue with my hybrid desktop setup:
- CPU / iGPU: AMD Ryzen 5 9600X (integrated AMD GPU)
- GPU: NVIDIA GeForce RTX 5070
- OS: EndeavourOS Linux x86_64, Kernel 6.17.4-arch2-1
- WM / session: i3, X11 session
Problem:
- NVIDIA drivers are installed and kernel modules are loaded:
$ lsmod | grep nvidia - However, nvidia-smi shows:
No devices were found - glxinfo | grep “OpenGL renderer” returns llvmpipe.
- Attempts to use PRIME Render Offload (prime-run) or creating a minimal Xorg config (/etc/X11/xorg.conf.d/20-nvidia.conf) resulted in Xorg crashes.
Current state:
- Both AMD iGPU and NVIDIA GPU modules are loaded.
What I tried:
- Checking modules: lsmod | grep nvidia / lsmod | grep amdgpu
- Checking PCI devices: lspci -nn | grep -i nvidia / lspci -nn | grep -i amd
- Creating minimal /etc/X11/xorg.conf.d/20-nvidia.conf → Xorg crashed, had to remove via TTY
- Considering uninstalling AMD drivers, but this seems risky on an existing system
Goal:
- Make the RTX 5070 usable for Unity, ideally with X11.
- Avoid breaking fallback to iGPU if something goes wrong.
Thanks in advance for any guidance!
See below for details :
——————————
=== System ===
Kernel: 6.17.4-arch2-1
OS: EndeavourOS
=== CPU / iGPU ===
lscpu shows CPU info (model, cores)
iGPU: AMD Radeon Graphics (PCI: 11:00.0)
=== NVIDIA GPU ===
VGA: NVIDIA GeForce RTX 5070 (PCI: 01:00.0)
Audio: NVIDIA HDMI/DP (PCI: 01:00.1)
Modules loaded: nvidia_drm, nvidia_uvm, nvidia_modeset, nvidia
nvidia-smi: No devices found
=== Drivers installed ===
nvidia 580.95.05
nvidia-utils 580.95.05
nvidia-prime 1.0-5
nvidia-hook 1.5.2
linux-firmware-nvidia 20251021-1
xf86-video-amdgpu 25.0.0
linux-firmware-amdgpu 20251021-1
amd-ucode 20251021-1
=== Session / OpenGL ===
Session type: x11
OpenGL renderer: llvmpipe (software)
OpenGL version: 4.5 (Compatibility Profile) Mesa 25.2.5
=== Vulkan ===
vulkaninfo: command not found (Vulkan not installed)
=== Xorg summary (last relevant lines) ===
Xorg loaded NVIDIA and AMD modules, some HDA NVidia HDMI errors
=== DRM / Providers ===
Modules: amdgpu, drm, nvidia
Providers: 2 (modesetting, AMD Radeon Graphics)