Default GPU setting? (Nvidia / AMD)

Hey All,

I upgraded my system with AMD GPU without removing old NVIDIA first (going to use it later with specific apps and more).

Issue I am having NVIDIA remains as default GPU. How I change it?

Devices:
========
GPU0:
        apiVersion         = 1.4.303
        driverVersion      = 570.86.16.0
        vendorID           = 0x10de
        deviceID           = 0x2486
        deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
        deviceName         = NVIDIA GeForce RTX 3060 Ti
        driverID           = DRIVER_ID_NVIDIA_PROPRIETARY
        driverName         = NVIDIA
        driverInfo         = 570.86.16
        conformanceVersion = 1.4.1.0
        deviceUUID         = b19ae933-d2f9-b9a7-dde5-1b595f2b36a4
        driverUUID         = 5429646d-3d95-54e1-b807-75d58fc2ef85
GPU1:
        apiVersion         = 1.3.296
        driverVersion      = 24.3.4
        vendorID           = 0x1002
        deviceID           = 0x747e
        deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
        deviceName         = AMD Radeon RX 7800 XT (RADV NAVI32)
        driverID           = DRIVER_ID_MESA_RADV
        driverName         = radv
        driverInfo         = Mesa 24.3.4-cachyos1.2
        conformanceVersion = 1.2.7.1
        deviceUUID         = 00000000-0900-0000-0000-000000000000
        driverUUID         = 414d442d-4d45-5341-2d44-525600000000

I am using KDE plasma with current Kernel: 6.13.2-2-cachyos etc.

see this

`sudo rm -rf /etc/mkinitcpio.conf.d/chwd.conf`

If you removed above packages, run mkinitcpio regeneration:
`sudo mkinitcpio -P`

to be sure, that all packages are correctly installed for the AMD GPU, you can run following:
`sudo chwd -a pci free 0300`

Hello and thank you for the reply. For clarity, again, this is multi GPU system. NVIDIA GPU is not removed physically and pretty sure I will be needing those drivers. :smiley:

Edit:

I gave commands

sudo rm -rf /etc/mkinitcpio.conf.d/chwd.conf
sudo mkinitcpio -P

and after reboot when running vkcube, it actually seems using AMD GPU, thanx a ton!

Celebrated too early. It seems NVIDIA is still utilized with native and proton games @steam.

edit: vkcube also start utilizing Nvidia again. What the hell now :grimacing:

update, I did fresh install;

picked default installation without additional Nvidia drivers.
AMD appears as GPU1 and NVidia GPU2, Yet Nvidia is once again utilized.

Very, very, very frustrating.

Edit:
Removing Nvidia drivers absolutely breaks grub and I get to install fresh cachyOS second time today.

You can try to force use of RADV driver by using VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.x86_64.json environment variable.

Unfortunately didn’t work. I got tired fighting Nvidia run over AMD GPU and removed it physically. I guess I am not going to have multiseat working anytime soon.