I am new to Garuda and pretty much a novice into the linux world.
I had used several distros years ago (never arch based) mostyl for testing out or as a second pc and now wanted to use my old pc an Intel i2500k with an NVIDIA GTX 560ti as a gaming/multimedia center on my TV to play some games via Steam or the good old UrbanTerror game.
However i spent a day trying to get my nvidia card to work with no success.
It only works with the integrated intel card with very bad quality i must say.
First attempt was with the official proietary drivers from the Garuda setup but it didn't work.
Then I followed this link that i found on the forum Nvidia-all - Frogging-Family drivers (guide - installation)
and i tried 5 different versions without any luck, i had to go back to a snapshot and restart every single time as i kept getting stuck at the loading dragon screen.
Anyone has any additional hint to give me, i thought it was worth giving a try.
yes that was my first try when i installed.
When i restarted the pc it got stuck at the dragon loading screen.
That's when i recovered to a previous snapshot and started looking for alternatives..
Hello, just wanted to share this from the details report after i've tried to install the propietary driver once again, maybe more info where i am missing something.
Starting
> Using config 'video-nvidia-390xx-dkms' for device: 0000:01:00.0 (0300:10de:1200) Display controller nVidia Corporation GF114 [GeForce GTX 560 Ti]
> Installing video-nvidia-390xx-dkms...
Sourcing /etc/mhwd-x86_64.conf
Has lib32 support: true
Sourcing /var/lib/mhwd/db/pci/graphic_drivers/nvidia-390xx-dkms/MHWDCONFIG
Processing classid: 0300
Sourcing /var/lib/mhwd/scripts/include/0300
Processing classid: 0302
:: Synchronizing package databases...
core downloading...
extra downloading...
community downloading...
multilib downloading...
chaotic-aur downloading...
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: eglexternalplatform will be installed before its nvidia-390xx-utils dependency
Packages (10) dkms-3.0.3-1 egl-wayland-2:1.1.9+r3+g582b2d3-1 eglexternalplatform-1.1-2 libxnvctrl-390xx-390.147-1 lib32-nvidia-390xx-utils-390.147-1 lib32-opencl-nvidia-390xx-390.147-1 nvidia-390xx-dkms-390.147-1 nvidia-390xx-settings-390.147-1 nvidia-390xx-utils-390.147-1 opencl-nvidia-390xx-390.147-1
Total Installed Size: 342.34 MiB
:: Proceed with installation? [Y/n]
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Running pre-transaction hooks...
(1/1) Performing snapper pre snapshots for the following configurations...
==> root: 27
:: Processing package changes...
installing eglexternalplatform...
installing egl-wayland...
installing nvidia-390xx-utils...
If you run into trouble with CUDA not being available, run nvidia-modprobe first.
Optional dependencies for nvidia-390xx-utils
nvidia-390xx-settings: configuration tool [pending]
xorg-server-devel: nvidia-xconfig
opencl-nvidia-390xx: OpenCL support [pending]
installing libxnvctrl-390xx...
installing nvidia-390xx-settings...
installing opencl-nvidia-390xx...
Optional dependencies for opencl-nvidia-390xx
opencl-headers: headers necessary for OpenCL development
installing lib32-nvidia-390xx-utils...
Optional dependencies for lib32-nvidia-390xx-utils
lib32-opencl-nvidia-390xx: OpenCL support [pending]
installing lib32-opencl-nvidia-390xx...
Optional dependencies for lib32-opencl-nvidia-390xx
opencl-headers: headers necessary for OpenCL development
installing dkms...
Optional dependencies for dkms
linux-headers: build modules against the Arch kernel
linux-lts-headers: build modules against the LTS kernel
linux-zen-headers: build modules against the ZEN kernel [installed]
linux-hardened-headers: build modules against the HARDENED kernel
installing nvidia-390xx-dkms...
:: Running post-transaction hooks...
( 1/12) Creating system user accounts...
Creating group nvidia-persistenced with gid 143.
Creating user nvidia-persistenced (NVIDIA Persistence Daemon) with uid 143 and gid 143.
( 2/12) Reloading system manager configuration...
( 3/12) Reloading device manager configuration...
( 4/12) Arming ConditionNeedsUpdate...
( 5/12) Install DKMS modules
==> dkms install --no-depmod nvidia/390.147 -k 5.15.10-zen1-1-zen
Error! Bad return status for module build on kernel: 5.15.10-zen1-1-zen (x86_64)
Consult /var/lib/dkms/nvidia/390.147/build/make.log for more information.
==> WARNING: `dkms install --no-depmod nvidia/390.147 -k 5.15.10-zen1-1-zen' exited 10
( 6/12) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux-zen.preset: 'default'
-> -k /boot/vmlinuz-linux-zen -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-zen.img
==> Starti
ng build: 5.15.10-zen1-1-zen
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [consolefont]
-> Running build hook: [plymouth]
-> Running build hook: [resume]
-> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-zen.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-zen.preset: 'fallback'
-> -k /boot/vmlinuz-linux-zen -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-zen-fallback.img -S autodetect
==> Starting build: 5.15.10-zen1-1-zen
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: wd719x
==> WARNING: Possibly missing firmware for module: xhci_pci
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [consolefont]
-> Running build hook: [plymouth]
-> Running build hook: [resume]
-> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-zen-fallback.img
==> Image generation successful
( 7/12) Foreign/AUR package notification
=> No foreign/AUR packages found.
( 8/12) Orphaned package notification...
kross 5.89.0-1
libtg_owt 0.git9.d5c3d43-3
yasm 1.3.0-4
( 9/12) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/nsswitch.conf.pacnew
/etc/default/grub-btrfs/config.pacnew
/etc/pacman.d/mirrorlist.pacnew
/etc/retroarch.cfg.pacnew
Please check and merge
(10/12) Updating the desktop file MIME type cache...
(11/12) Performing snapper post snapshots for the following configurations...
==> root: 28
(12/12) Syncing all file systems...
nvidia-390xx-utils: install reason has been set to 'explicitly installed'
nvidia-390xx-settings: install reason has been set to 'explicitly installed'
opencl-nvidia-390xx: install reason has been set to 'explicitly installed'
lib32-nvidia-390xx-utils: install reason has been set to 'explicitly installed'
lib32-opencl-nvidia-390xx: install reason has been set to 'explicitly installed'
nvidia-390xx-dkms: install reason has been set to 'explicitly installed'
nvidia-390xx-dkms: install reason has been set to 'explicitly installed'
xorg configuration file: '/etc/X11/mhwd.d/nvidia.conf'
==> Building image from preset: /etc/mkinitcpio.d/linux-zen.preset: 'default'
-> -k /boot/vmlinuz-linux-zen -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-zen.img
==> Starting build: 5.15.10-zen1-1-zen
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [consolefont]
-> Running build hook: [plymouth]
-> Running build hook: [resume]
-> Running build hook: [filesystems]
==> ERROR: module not found: `nvidia'
==> ERROR: module not found: `nvidia_modeset'
==> ERROR: module not found: `n
vidia_uvm'
==> ERROR: module not found: `nvidia_drm'
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-zen.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux-zen.preset: 'fallback'
-> -k /boot/vmlinuz-linux-zen -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-zen-fallback.img -S autodetect
==> Starting build: 5.15.10-zen1-1-zen
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: wd719x
==> WARNING: Possibly missing firmware for module: xhci_pci
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [consolefont]
-> Running build hook: [plymouth]
-> Running build hook: [resume]
-> Running build hook: [filesystems]
==> ERROR: module not found: `nvidia'
==> ERROR: module not found: `nvidia_modeset'
==> ERROR: module not found: `nvidia_uvm'
==> ERROR: module not found: `nvidia_drm'
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-zen-fallback.img
==> WARNING: errors were encountered during the build. The image may not be complete.
> Successfully installed video-nvidia-390xx-dkms
Completato ...
And the log
DKMS make.log for nvidia-390.147 for kernel 5.15.10-zen1-1-zen (x86_64)
Wed Dec 22 13:08:40 CET 2021
make[1]: Entering directory '/usr/lib/modules/5.15.10-zen1-1-zen/build'
make[1]: cc: No such file or directory
warning: the compiler differs from the one used to build the kernel
The kernel was built by: gcc (GCC) 11.1.0
You are using: cc (GCC) 11.1.0
make[1]: make: No such file or directory
make[1]: *** [Makefile:1863: /var/lib/dkms/nvidia/390.147/build] Error 127
make[1]: Leaving directory '/usr/lib/modules/5.15.10-zen1-1-zen/build'
make: *** [Makefile:81: modules] Error 2
I have a newer nvidia gpu than you. But following that frogging family guide only caused me issues. What I did was to get nvidia and nvdia-dkms ONLY. In your case it would be the 390 version. Try that on a fresh install. Don´t change mkinitcipio because nvidia driver automatically blocks nouveau driver. Just install both packages and reboot.
Hello, I have no idea how but i kept trying everything i found online and eventually i got It to finally boot correctly. It works great at the moment. I don t know of i did anything different. Thanks everyone anyway for helping.