My double GPU system is not working properly with Cachy in the meaning I’m explaining in this post and I’d be so grateful if someone threw a little bit of light into this topic. I’m kind of new to Linux and this is still a little bit difficult to
me.
RTX 3060, GTX 1070.
OS: CachyOS x86_64
Kernel: 6.18.2-1-cachyos-bore
The first Issue I had was that my CachyOS installation failed around 33% saying: “Failed to run chwd”. Still not sure what the issue was but I managed to install cachyOS completely removing my 2nd GPU from my motherboard during the installation process.
But then my drivers dont initialize, or whatever in my GTX 1070, as you can see below in the “lspci -k | grep -A 3 -i nvidia” output.
it’s just detected on lspci. It’s also shown in neofetch, I guess it’s reading from lspci as well.
These outputs are the same no matter if I’m using cachyos-linux (LTS) kernel with nvidia-open, or BORE with nvidia-dkms-open, or BORE cachyos-linux-bore-nvidia-open
My 2nd GPU is detected on PCI:
❯ lspci | grep -i nvidia
04:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1070] (rev a1)
04:00.1 Audio device: NVIDIA Corporation GP104 High Definition Audio Controller (rev a1)
2b:00.0 VGA compatible controller: NVIDIA Corporation GA106 [GeForce RTX 3060 Lite Hash Rate] (rev a1)
2b:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1)
But the GTX 1070 shows no driver:
❯ lspci -k | grep -A 3 -i nvidia
04:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1070] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 3701
Kernel modules: nouveau, nvidia_drm, nvidia
04:00.1 Audio device: NVIDIA Corporation GP104 High Definition Audio Controller (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 3701
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
--
2b:00.0 VGA compatible controller: NVIDIA Corporation GA106 [GeForce RTX 3060 Lite Hash Rate] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 4074
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
2b:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 4074
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
FROM THIS POINT I MANAGED TO GET TO 2 END-POINTS:
- using the proper nvidia open driver for my kernel:
- normal behaviour except my 1070 is only recognised PCIe level. (outputs above)
- using the proper nvidia propietary driver for my kernel:
- errors during nvidia-dkms installation: verbose_nvidia-dkms_install - Pastebin.com
==> ERROR: module not found: 'nvidia_modeset'
==> ERROR: module not found: 'nvidia_uvm'
==> ERROR: module not found: 'nvidia_drm'
==> ERROR: module not found: 'nvidia'
==> ERROR: module not found: 'nvidia_modeset'
==> ERROR: module not found: 'nvidia_uvm'
==> ERROR: module not found: 'nvidia_drm'
- errors during mkinitcpio -P: verbose_mkinitcpio - Pastebin.com
==> ERROR: module not found: 'nvidia_modeset'
==> ERROR: module not found: 'nvidia_uvm'
==> ERROR: module not found: 'nvidia_drm'
==> ERROR: module not found: 'nvidia'
==> ERROR: module not found: 'nvidia_modeset'
==> ERROR: module not found: 'nvidia_uvm'
==> ERROR: module not found: 'nvidia_drm'
- system boot results in one of the following (alternatively):
a. eternal loading circle after splash
b. black screen with a blinking underscore “_”.
*Disabling splash from grub makes it so 100% of times I get the option “b”, for some reason.
I want to keep clear that I’m a complete noob and I may be misunderstunding things, I’m posting because I’d really like this to work. I’m absolutely loving cachyOS and even more the BORE kernel. It’s a magnificient work so it’s sad that I cannot get this to work properly.
I remark that I just want the 2nd gpu for OBS recording. I don’t need it to display the OS or anything.
I’ll be updating if I figure something out, which I doubt.