Installing Kernels, Missing Modules, Problems Booting

I've been at this for days and have really put forth a lot of effort to use online resources to figure this out but it's just not clicking with me. Whenever I try to install additional kernels such as Linux Mainline, Git, Next-Git, etc, they are missing modules when I call mkinitcpio and refuse to boot. I also tried to build and compile Linux TKG and it failed in a similar fashion. I've tried manually moving modules where I think they should go and install AUR packages that tinker with hooks and modules. Obviously Garuda Linux is somewhat new to me but I am CompTIA A+ certified to give you some idea of my level of competence. I just can't figure this out and it's extremely frustrating. I typically don't post on forums because I'm usually competent enough to solve my computing woes so any help is greatly appreciated. Thank you.

garuda-inx
System:
Kernel: 6.0.9-x64v1-xanmod1-1 arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-xanmod
root=UUID=7364bfa8-2c6b-4ca2-837e-dcd79f7ac7c5 rw rootflags=subvol=@
rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3
nvidia_drm.modeset=1 ibt=off
Desktop: KDE Plasma v: 5.26.3 tk: Qt v: 5.15.7 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop Mobo: Micro-Star model: Z390-A PRO (MS-7B98) v: 1.0
serial: <superuser required> UEFI: American Megatrends v: 1.D0
date: 01/19/2021
CPU:
Info: model: Intel Core i7-9700K bits: 64 type: MCP arch: Coffee Lake
gen: core 9 level: v3 note: check built: 2018 process: Intel 14nm family: 6
model-id: 0x9E (158) stepping: 0xD (13) microcode: 0xF4
Topology: cpus: 1x cores: 8 smt: <unsupported> cache: L1: 512 KiB
desc: d-8x32 KiB; i-8x32 KiB L2: 2 MiB desc: 8x256 KiB L3: 12 MiB
desc: 1x12 MiB
Speed (MHz): avg: 4086 high: 4900 min/max: 800/5000 scaling:
driver: intel_pstate governor: performance cores: 1: 3600 2: 3600 3: 3600
4: 3600 5: 4900 6: 4898 7: 3600 8: 4896 bogomips: 57600
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data mitigation: Clear CPU buffers; SMT disabled
Type: retbleed mitigation: Enhanced IBRS
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB
filling, PBRSB-eIBRS: SW sequence
Type: srbds mitigation: Microcode
Type: tsx_async_abort mitigation: TSX disabled
Graphics:
Device-1: NVIDIA GP104 [GeForce GTX 1070] vendor: Gigabyte driver: nvidia
v: 520.56.06 non-free: 520.xx+ status: current (as of 2022-10) arch: Pascal
code: GP10x process: TSMC 16nm built: 2016-21 pcie: gen: 3 speed: 8 GT/s
lanes: 16 ports: active: none off: DP-3,DP-4 empty: DP-1, DP-2, DVI-D-1,
HDMI-A-1 bus-ID: 01:00.0 chip-ID: 10de:1b81 class-ID: 0300
Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.5
compositor: kwin_x11 driver: X: loaded: nvidia unloaded: modesetting,nouveau
alternate: fbdev,nv,vesa gpu: nvidia,nvidia-nvswitch display-ID: :0
screens: 1
Screen-1: 0 s-res: 4000x2560 s-dpi: 107 s-size: 950x608mm (37.40x23.94")
s-diag: 1128mm (44.41")
Monitor-1: DP-3 mapped: DP-2.8 note: disabled pos: top-left
model: Acer XB271HU serial: <filter> built: 2018 res: 1440x2560 hz: 60
dpi: 109 gamma: 1.2 size: 336x597mm (13.23x23.5") diag: 686mm (27")
ratio: 16:9 modes: max: 2560x1440 min: 640x480
Monitor-2: DP-4 note: disabled pos: primary,bottom-r
model: Lenovo LEN P27h-10 serial: <filter> built: 2020 res: 2560x1440
dpi: 109 gamma: 1.2 size: 598x336mm (23.54x13.23") diag: 685mm (27")
ratio: 16:9 modes: max: 2560x1440 min: 640x480
API: OpenGL v: 4.6.0 NVIDIA 520.56.06 renderer: NVIDIA GeForce GTX
1070/PCIe/SSE2 direct render: Yes
Audio:
Device-1: Intel Cannon Lake PCH cAVS vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a348
class-ID: 0403
Device-2: NVIDIA GP104 High Definition Audio vendor: Gigabyte
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:10f0 class-ID: 0403
Sound API: ALSA v: k6.0.9-x64v1-xanmod1-1 running: yes
Sound Server-1: PulseAudio v: 16.1 running: no
Sound Server-2: PipeWire v: 0.3.60 running: yes
Network:
Device-1: Intel Ethernet I219-V vendor: Micro-Star MSI driver: e1000e
v: kernel port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15bc class-ID: 0200
IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: Ralink RT5592 PCIe Wireless Network Adapter vendor: ASUSTeK
driver: N/A pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 03:00.0
chip-ID: 1814:5592 class-ID: 0280
Bluetooth:
Device-1: Cambridge Silicon Radio Bluetooth Dongle (HCI mode) type: USB
driver: btusb v: 0.8 bus-ID: 1-2.1:5 chip-ID: 0a12:0001 class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
RAID:
Hardware-1: Intel SATA Controller [RAID mode] driver: ahci v: 3.0 port: 4020
bus-ID: 00:17.0 chip-ID: 8086:2822 rev: N/A class-ID: 0104
Supported mdraid levels: raid0
Device-1: md126 maj-min: 9:126 type: mdraid level: raid-0 status: active
size: 894.27 GiB
Info: report: N/A blocks: 937714688 chunk-size: 128k
Components: Online:
0: sdd maj-min: 8:48 size: 238.47 GiB
1: sdc maj-min: 8:32 size: 238.47 GiB
2: sdb maj-min: 8:16 size: 238.47 GiB
3: sda maj-min: 8:0 size: 223.57 GiB
Device-2: md127 maj-min: 9:127 type: mdraid level: N/A status: inactive
size: N/A
Info: report: N/A blocks: 17995 chunk-size: N/A
Components: Online: N/A Spare:
0: sda maj-min: 8:0 size: 223.57 GiB state: S
1: sdc maj-min: 8:32 size: 238.47 GiB state: S
2: sdb maj-min: 8:16 size: 238.47 GiB state: S
3: sdd maj-min: 8:48 size: 238.47 GiB state: S
Drives:
Local Storage: total: raw: 3.54 TiB usable: 2.57 TiB used: 39.15 GiB (1.5%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 model: SATA SSD size: 223.57 GiB block-size:
physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter>
rev: 61.3
ID-2: /dev/sdb maj-min: 8:16 vendor: Apacer model: APS-SL3N-256
size: 238.47 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
type: SSD serial: <filter> rev: 61.3
ID-3: /dev/sdc maj-min: 8:32 vendor: Inland model: SATA SSD
size: 238.47 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
type: SSD serial: <filter> rev: 3A0
ID-4: /dev/sdd maj-min: 8:48 vendor: Inland model: SATA SSD
size: 238.47 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
type: SSD serial: <filter> rev: 3A0
ID-5: /dev/sde maj-min: 8:64 vendor: Crucial model: CT500MX500SSD1
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
type: SSD serial: <filter> rev: 023 scheme: GPT
ID-6: /dev/sdf maj-min: 8:80 vendor: SanDisk model: SD9SN8W128G1102
size: 119.24 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
type: SSD serial: <filter> rev: 6002 scheme: GPT
ID-7: /dev/sdg maj-min: 8:96 type: USB vendor: Samsung
model: Portable SSD T5 size: 232.89 GiB block-size: physical: 512 B
logical: 512 B type: SSD serial: <filter> scheme: GPT
ID-8: /dev/sdh maj-min: 8:112 type: USB vendor: Toshiba model: MQ04UBD200
size: 1.82 TiB block-size: physical: 512 B logical: 512 B type: HDD
rpm: 5400 serial: <filter> scheme: GPT
Partition:
ID-1: / raw-size: 118.95 GiB size: 118.95 GiB (100.00%)
used: 39.15 GiB (32.9%) fs: btrfs dev: /dev/sdf2 maj-min: 8:82
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 612 KiB (0.2%) fs: vfat dev: /dev/sdf1 maj-min: 8:81
ID-3: /home raw-size: 118.95 GiB size: 118.95 GiB (100.00%)
used: 39.15 GiB (32.9%) fs: btrfs dev: /dev/sdf2 maj-min: 8:82
ID-4: /var/log raw-size: 118.95 GiB size: 118.95 GiB (100.00%)
used: 39.15 GiB (32.9%) fs: btrfs dev: /dev/sdf2 maj-min: 8:82
ID-5: /var/tmp raw-size: 118.95 GiB size: 118.95 GiB (100.00%)
used: 39.15 GiB (32.9%) fs: btrfs dev: /dev/sdf2 maj-min: 8:82
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 50 (default 100)
ID-1: swap-1 type: zram size: 31.3 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 37.0 C pch: 40.0 C mobo: N/A gpu: nvidia
temp: 50 C
Fan Speeds (RPM): N/A gpu: nvidia fan: 14%
Info:
Processes: 321 Uptime: 1h 15m wakeups: 0 Memory: 31.3 GiB
used: 7.04 GiB (22.5%) Init: systemd v: 252 default: graphical
tool: systemctl Compilers: gcc: 12.2.0 clang: 14.0.6 Packages: 2070
pm: pacman pkgs: 2064 libs: 534 tools: gnome-software,octopi,pamac,paru,yay
pm: flatpak pkgs: 6 Shell: fish v: 3.5.1 default: Bash v: 5.1.16
running-in: konsole inxi: 3.3.23
Garuda (2.6.9-1):
System install date:     2022-11-23
Last full system update: 2022-11-24 ↻
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       Probably (Run as root to verify)
Snapshots:               Snapper
Failed units:            systemd-oomd.socket

Bwahahahahahaha! So help yourself.
:wink:

You shouldn’t need to do that in Garuda, but make sure you also have the appropriate headers.

Reboot. Your present woes may be altered.

3 Likes

Did you install the headers too?

2 Likes

Yes I did install headers. I'll report back in about half an hour with some screenshots to provide for information. Thank you everyone for your insight.

Please, post terminal input and output only as text formatted between three ~ in first and last line. Thanks.
And

:slight_smile:

2 Likes

I apologize for my newbiness. What is meant by "formatted between three ~ in first and last line"?

Quick update: I've fresh installed Garuda Linux KDE Dragonized Gaming Edition and I'm currently installing linux-git, linux-mainline, linux-next-git kernels. Will report back with complete update shortly.

Short version
~~~
my terminal text
~~~

my terminal text

long version

3 Likes

Alright so here are the steps I've taken so far:

  • Fresh install of Garuda Linux KDE Dragonized Gaming Edition via Samsung T5 Portable SSD
  • Booted with proprietary GFX
  • Formatted SSD as empty GPT disk with Gnome Disk Utility
  • Fresh installed Garuda via the install utility, selected erase entire disk.
  • Upon first boot, installed several additional kernels: xanmod, git, next-git, mainline, etc.
  • REBOOT
  • Installed upd72020x-fw, wd719x-firmware, aic94xx-firmware, linux-firmware-qlogic
  • REBOOT
  • sudo mkinitcpio -P
  • Error: Nvidia modules not found in several kernel image presets.
  • First run of Garuda-Update on fresh install.
  • REBOOT
  • Garuda-Update -system is fully updated at this point.
  • sudo mkinitcpio -P

Same error occurs on multiple kernels:
-> Running build hook: [grub-btrfs-overlayfs]
==> ERROR: module not found: `nvidia'

==> ERROR: module not found: `nvidia_modeset'

==> ERROR: module not found: `nvidia_uvm'

==> ERROR: module not found: `nvidia_drm'

.%;888:8898898:                ***@***
x;XxXB%89b8:b8%b88:              -------------
.8Xxd                8X:.           OS: Garuda Linux x86_64
.8Xx;                    8x:.         Host: MS-7B98 1.0
.tt8x          .d            x88;       Kernel: 6.0.2-zen1-1-zen
.@8x8;          .db:              xx@;     Uptime: 29 mins
,tSXXΒ°          .bbbbbbbbbbbbbbbbbbbB8x@;    Packages: 1802 (pacman)[stable]
.SXxx            bBBBBBBBBBBBBBBBBBBBbSBX8;    Shell: fish 3.5.1
,888S                                     pd!    Resolution: 2560x1440
8X88/                                       q     Resolution: 2560x1440
8X88/                                             DE: KDE Plasma 5.26.3
GBB.                                              WM: KWin (X11)
x%88        d888@8@X@X@X88X@@XX@@X@8@X.          WM Theme: Sweet-Dark
dxXd    dB8b8b8B8B08bB88b998888b88x.           Theme: kvantum-dark Sweetified [Plasma], Sweet-Dark [GTK2/3]
dxx8o                      .@@;.              Icons: BeautyLine [QT], BeautyLine [GTK2/3/4]
dx88                   .t@x.                Terminal: konsole
d:SS@8ba89aa67a853Sxxad.                  Terminal Font: FiraCode Nerd Font Mono 12
.d988999889889899dd.                    CPU: Intel Core i7-9700K (8) @ 5 GHz
GPU: NVIDIA GeForce GTX 1070
Memory: 3.60 GiB / 31.29 GiB

β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ

╭─***@*** in ~
╰─λ sudo mkinitcpio -P

[sudo] password for ***:
==> Building image from preset: /etc/mkinitcpio.d/linux-bore.preset: 'default'
-> -k /boot/vmlinuz-linux-bore -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-bore.img
==> Starting build: 6.0.8-1-bore
-> 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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> Generating module dependencies
==> Creating uncompressed initcpio image: /boot/initramfs-linux-bore.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-bore.preset: 'fallback'
-> -k /boot/vmlinuz-linux-bore -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-bore-fallback.img -S autodetect
==> Starting build: 6.0.8-1-bore
-> Running build hook: [base]
-> Running build hook: [udev]
-> 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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> Generating module dependencies
==> Creating uncompressed initcpio image: /boot/initramfs-linux-bore-fallback.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-drm-next-git.preset: 'default'
-> -k /boot/vmlinuz-linux-drm-next-git -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-drm-next-git.img
==> Starting build: 6.1.0-rc2-1-drm-next-git-01624-g3d335a523b93
-> 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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> 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 uncompressed initcpio image: /boot/initramfs-linux-drm-next-git.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux-drm-next-git.preset: 'fallback'
-> -k /boot/vmlinuz-linux-drm-next-git -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-drm-next-git-fallback.img -S autodetect
==> Starting build: 6.1.0-rc2-1-drm-next-git-01624-g3d335a523b93
-> Running build hook: [base]
-> Running build hook: [udev]
-> 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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> 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 uncompressed initcpio image: /boot/initramfs-linux-drm-next-git-fallback.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux-drm-tip-git.preset: 'default'
-> -k /boot/vmlinuz-linux-drm-tip-git -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-drm-tip-git.img
==> Starting build: 6.1.0-rc6-1-drm-tip-git-ge9b111630cc3
-> 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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> 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 uncompressed initcpio image: /boot/initramfs-linux-drm-tip-git.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux-drm-tip-git.preset: 'fallback'
-> -k /boot/vmlinuz-linux-drm-tip-git -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-drm-tip-git-fallback.img -S autodetect
==> Starting build: 6.1.0-rc6-1-drm-tip-git-ge9b111630cc3
-> Running build hook: [base]
-> Running build hook: [udev]
-> 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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> 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 uncompressed initcpio image: /boot/initramfs-linux-drm-tip-git-fallback.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux-git.preset: 'default'
-> -k /boot/vmlinuz-linux-git -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-git.img
==> Starting build: 6.1.0-rc6-1-git-00015-gc3eb11fbb826
-> 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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> 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 uncompressed initcpio image: /boot/initramfs-linux-git.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux-git.preset: 'fallback'
-> -k /boot/vmlinuz-linux-git -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-git-fallback.img -S autodetect
==> Starting build: 6.1.0-rc6-1-git-00015-gc3eb11fbb826
-> Running build hook: [base]
-> Running build hook: [udev]
-> 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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> 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 uncompressed initcpio image: /boot/initramfs-linux-git-fallback.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux-mainline.preset: 'default'
-> -k /boot/vmlinuz-linux-mainline -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-mainline.img
==> Starting build: 6.1.0-rc5-1-mainline
-> 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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> 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 uncompressed initcpio image: /boot/initramfs-linux-mainline.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux-mainline.preset: 'fallback'
-> -k /boot/vmlinuz-linux-mainline -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-mainline-fallback.img -S autodetect
==> Starting build: 6.1.0-rc5-1-mainline
-> Running build hook: [base]
-> Running build hook: [udev]
-> 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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> 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 uncompressed initcpio image: /boot/initramfs-linux-mainline-fallback.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux-next-git.preset: 'default'
-> -k /boot/vmlinuz-linux-next-git -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-next-git.img
==> Starting build: 6.1.0-rc6-next-20221124-1-next-git
-> 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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> 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 uncompressed initcpio image: /boot/initramfs-linux-next-git.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux-next-git.preset: 'fallback'
-> -k /boot/vmlinuz-linux-next-git -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-next-git-fallback.img -S autodetect
==> Starting build: 6.1.0-rc6-next-20221124-1-next-git
-> Running build hook: [base]
-> Running build hook: [udev]
-> 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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> 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 uncompressed initcpio image: /boot/initramfs-linux-next-git-fallback.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux-nitrous.preset: 'default'
-> -k /boot/vmlinuz-linux-nitrous -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-nitrous.img
==> Starting build: 6.0.9-nitrous+
-> 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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> 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 uncompressed initcpio image: /boot/initramfs-linux-nitrous.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux-nitrous.preset: 'fallback'
-> -k /boot/vmlinuz-linux-nitrous -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-nitrous-fallback.img -S autodetect
==> Starting build: 6.0.9-nitrous+
-> Running build hook: [base]
-> Running build hook: [udev]
-> 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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> 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 uncompressed initcpio image: /boot/initramfs-linux-nitrous-fallback.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 6.0.9-arch1-1
-> 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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> Generating module dependencies
==> Creating uncompressed initcpio image: /boot/initramfs-linux.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 6.0.9-arch1-1
-> Running build hook: [base]
-> Running build hook: [udev]
-> 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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> Generating module dependencies
==> Creating uncompressed initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-tt.preset: 'default'
-> -k /boot/vmlinuz-linux-tt -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-tt.img
==> Starting build: 6.0.8-1-tt
-> 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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> Generating module dependencies
==> Creating uncompressed initcpio image: /boot/initramfs-linux-tt.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-tt.preset: 'fallback'
-> -k /boot/vmlinuz-linux-tt -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-tt-fallback.img -S autodetect
==> Starting build: 6.0.8-1-tt
-> Running build hook: [base]
-> Running build hook: [udev]
-> 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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> Generating module dependencies
==> Creating uncompressed initcpio image: /boot/initramfs-linux-tt-fallback.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-xanmod.preset: 'default'
-> -k /boot/vmlinuz-linux-xanmod -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-xanmod.img
==> Starting build: 6.0.9-x64v1-xanmod1-1
-> 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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> 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 uncompressed initcpio image: /boot/initramfs-linux-xanmod.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux-xanmod.preset: 'fallback'
-> -k /boot/vmlinuz-linux-xanmod -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-xanmod-fallback.img -S autodetect
==> Starting build: 6.0.9-x64v1-xanmod1-1
-> Running build hook: [base]
-> Running build hook: [udev]
-> 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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> 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 uncompressed initcpio image: /boot/initramfs-linux-xanmod-fallback.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> 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: 6.0.9-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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> Generating module dependencies
==> Creating uncompressed 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: 6.0.9-zen1-1-zen
-> Running build hook: [base]
-> Running build hook: [udev]
-> 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: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> Generating module dependencies
==> Creating uncompressed initcpio image: /boot/initramfs-linux-zen-fallback.img
==> Image generation successful

Maybe the release candidates are not ready for Nvidia yet, since bore, arch, zen has no problems.

1 Like

Excuse my ignorance but isn't it possible to patch the modules into the kernels i.e. force the kernel to attempt to use the modules? I would imagine something like that would be 'easy' given the small difference between incremental updates but again, I'm just barely scratching the surface of Linux. I haven't the slightest idea how any of this stuff works but it's very cool.

Me too :grin: Welcome to the Club :wink:

I’m sure there will be a better answer here from our members.

1 Like

Unlike other hardware drivers, the Nvidia drivers are still not properly built into the Linux kernel. This is because Nvidia chooses to keep critical chunks of code proprietary and closed off. It has pretty much always been this way. Recently Nvidia has opened up pieces of the code, but not enough for the drivers to get into the kernel.

A consequence of this is kernel point releases can often be painful for Nvidia users; if there is a breaking change, the driver needs to be fixed to restore compatibility with the updated kernel. Nvidia lags behind the kernel development-wise, always playing catch-up with new kernel releases because of this.

There is an Nvidia driver built into the kernel: the Nouveau driver. It is very stable and reliable--and is truly a remarkable feat of reverse-engineering--but it tends to yield inferior performance in comparison to the proprietary drivers.

In any case, as SGS mentioned it might spare you some grief to avoid the RC kernels while running an Nvidia card.

1 Like

Would the built-in driver you speak of be included in the nvidia-open-dkms AUR package? Aside from this question I think you've all answered my questions sufficiently enough to close this thread. Appreciate it :slight_smile:

The Nouveau driver is built into the kernel–no need to install anything, you already have it. See in your garuda-inxi it is listed as an unloaded driver:

1 Like

This topic was automatically closed after 10 days. New replies are no longer allowed.