Hybrid GPU setup (AMD/NVIDIA)
Used cards were a MSI RX570 and a Gigabyte 1650 Super
Prerequisites
Initially I had removed all drivers, and then installed drivers for the mounted RX570 by
sudo mhwd -a pci free 0300To make this card work on its own I had to rename the following files:
/etc/X11/xorg.conf -> /etc/X11/xorg.conf.bak
/etc/xorg.conf.d/90-mhwd.conf -> /etc/xorg.conf.d/90-mhwd.conf.bak
/usr/share/X11/xorg.conf.d/20-nvidia.conf -> /usr/share/X11/xorg.conf.d/20-nvidia.conf.bak
/usr/share/X11/xorg.conf.d/10-amdgpu.conf -> /usr/share/X11/xorg.conf.d/20-amdgpu.confThe AMD card was now mounted and working properly with the video-linux driver.
Dual GPU configuration
I mounted the NVIDIA gpu and both cards were recognized. Installing the video-hybrid-amd-nvidia-prime driver via the mhwd made both cards work flawlessly, at least for my purposes.
CUDA & OpenCL
In order to have CUDA and OpenCL working properly for both cards, appropriate packages must be installed.
CUDA was simply installed by
While OpenCL for the AMD card was achieved from the AUR package opencl-amd
Last updated