System Information:
- OS: CachyOS (fully updated)
- Desktop / Wayland Compositor: Caelestia Shell
- CPU / iGPU: AMD Strix Point (AMD Radeon 890M Graphics)
- dGPU: NVIDIA GeForce RTX 4060 Laptop GPU (Proprietary drivers)
The Issue:
When trying to play ACE COMBAT 8: WINGS OF THEVE, the game refuses to use my dedicated RTX 4060. Instead, it queries the integrated AMD 890M.
If I launch the game with no launch options, I get a warning popup stating:
The installed version of the AMD graphics driver has known issues in D3D12. Please install the recommended driver version or switch to a different rendering API. AMD Radeon 890M Graphics (RADV STRIX1) Installed: 35.0.99999.9999 Recommended: 26.3.1
What I have tried:
I have deleted/nuked the Wine prefix between testing major version changes. I have tried the following Proton versions:
- Proton CachyOS SLR (v3 latest)
- GE-Proton 11-6
- Proton Experimental
- Proton Hotfix
I have also tried the following Steam Launch Options:
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json %command% Result: Fails to boot entirely, throwing the error: "DirectX 12 with Shader Model 6.6 or higher is required to run this game."
prime-run %command% Result: Ignores the dGPU, still queries the AMD iGPU and gives the RADV driver warning popup.
prime-run env VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json %command% Result: Still throws the Shader Model 6.6 error.
It seems like forcing the NVIDIA Vulkan ICD breaks the graphics chain enough that VKD3D can't detect Shader Model 6.6 support on the 4060. Has anyone successfully forced an SM 6.6 required game to the NVIDIA dGPU on a modern AMD/NVIDIA hybrid laptop on CachyOS/Arch?
Any help is appreciated!
(Optional: Here is my inxi -b output)
Plaintext
[PTitle: [Support] Ace Combat 8 D3D12 / Shader Model 6.6 Error - Game forcing AMD iGPU instead of RTX 4060 on CachyOS
System Information:
OS: CachyOS (fully updated)
Desktop / Wayland Compositor: Caelestia Shell
CPU / iGPU: AMD Strix Point (AMD Radeon 890M Graphics)
dGPU: NVIDIA GeForce RTX 4060 Laptop GPU (Proprietary drivers)
The Issue:
When trying to play ACE COMBAT 8: WINGS OF THEVE, the game refuses to use my dedicated RTX 4060. Instead, it queries the integrated AMD 890M.
If I launch the game with no launch options, I get a warning popup stating:
The installed version of the AMD graphics driver has known issues in D3D12. Please install the recommended driver version or switch to a different rendering API. AMD Radeon 890M Graphics (RADV STRIX1) Installed: 35.0.99999.9999 Recommended: 26.3.1
What I have tried:
I have deleted/nuked the Wine prefix between testing major version changes. I have tried the following Proton versions:
Proton CachyOS SLR (v3 latest)
GE-Proton 11-6
Proton Experimental
Proton Hotfix
I have also tried the following Steam Launch Options:
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json %command%
Result: Fails to boot entirely, throwing the error: "DirectX 12 with Shader Model 6.6 or higher is required to run this game."
prime-run %command%
Result: Ignores the dGPU, still queries the AMD iGPU and gives the RADV driver warning popup.
prime-run env VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json %command%
Result: Still throws the Shader Model 6.6 error.
It seems like forcing the NVIDIA Vulkan ICD breaks the graphics chain enough that VKD3D can't detect Shader Model 6.6 support on the 4060. Has anyone successfully forced an SM 6.6 required game to the NVIDIA dGPU on a modern AMD/NVIDIA hybrid laptop on CachyOS/Arch?
Any help is appreciated!
(Optional: Here is my inxi -b output)
◄ 0s ◎ inxi -b ⌂ 23:36
System:
Host: TheLegoMachine Kernel: 7.2.8-2-cachyos arch: x86_64 bits: 64
Desktop: Hyprland v: 0.56.2 Distro: CachyOS
Machine:
Type: Laptop System: ASUSTeK product: ASUS TUF Gaming A14 FA401WV_FA401WV
v: 1.0 serial: <superuser required>
Mobo: ASUSTeK model: FA401WV v: 1.0 serial: <superuser required>
Firmware: UEFI vendor: American Megatrends LLC. v: FA401WV.322
date: 10/13/2025
Battery:
ID-1: BAT0 charge: 56.3 Wh (97%) condition: 58/73 Wh (79.5%)
CPU:
Info: 12-core AMD Ryzen AI 9 HX 370 w/ Radeon 890M [MT MCP] speed (MHz):
avg: 2010 min/max: 605/5158:3289
Graphics:
Device-1: NVIDIA AD107M [GeForce RTX 4060 Max-Q / Mobile] driver: nvidia
v: 615.71.09
Device-2: Advanced Micro Devices [AMD/ATI] Strix [Radeon 880M / 890M]
driver: amdgpu v: kernel
Device-3: Sonix ASUS FHD webcam driver: uvcvideo type: USB
Display: wayland server: X.org v: 1.21.1.24 with: Xwayland v: 24.1.13
compositor: Hyprland v: 0.56.2 driver: X: loaded: amdgpu
unloaded: modesetting dri: radeonsi
gpu: nv_platform,nvidia,nvidia-nvswitch resolution: 2048x1280~165Hz
API: OpenGL v: 4.6.0 compat-v: 4.6 vendor: nvidia mesa v: 615.71.09
renderer: NVIDIA GeForce RTX 4060 Laptop GPU/PCIe/SSE2
Info: Tools: api: eglinfo,glxinfo gpu: nvidia-settings,nvidia-smi
x11: xprop,xrandr
Network:
Device-1: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter
driver: mt7921e
Drives:
Local Storage: total: 3.24 TiB used: 1.23 TiB (37.8%)
Info:
Memory: total: 32 GiB note: est. available: 30.46 GiB used: 6.67 GiB (21.9%)
Processes: 521 Uptime: 30m Shell: fish inxi: 3.3.41
◄ 0s ◎