i am on arch linux and i installed the linux-cachyos-bore kernel. nvidia drivers worked for a while UNTIL i deleted all other kernels except the cachyos one and ran grub-mkconfig (specifically, i deleted the kernels way long before then realized i never ran grub-mkconfig until yesterday so i ran it yesterday and then today after poweroff and turning it on my nvidia hardware isnt even detected). i tried to play schedule 1 using lutris. it didnt work and i chcked my system options. i couldnt choose any other GPU to use. it was hard set to “Auto” even tho i had it set to my nvidia gpu. tbh i kept trying alot of fixed. i removed kms from the mkinitcpio hooks file. i changed the /default/grub file. nothing worked.
Laptop model: Dell (whatever your exact model is)
-
GPU: NVIDIA Quadro T2000 Mobile
-
Kernel: linux-cachyos-bore 7.0.9-1
-
Last thing you did before it broke: ran
grub-mkconfigto clean up deleted kernel entries -
What changed in mkinitcpio: removed
kmsfrom HOOKS (didn’t fix it) -
GPU completely absent from
lspciand PCI vendor list -
NVRM: No NVIDIA GPU foundin journalhere is some important information you might need to help me. idk if i am doing a good job making a post. please i need the help
[hotman@roothotman ~]$ sudo dmesg | grep -i nvidia
[sudo] password for hotman:
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-linux-cachyos-bore root=UUID=6b1a5fcd-a545-4728-86b8-2d9fd808aee2 rw loglevel=3 quiet nvidia_drm.modeset=1 acpi_osi=Linux
[ 0.045298] Kernel command line: BOOT_IMAGE=/vmlinuz-linux-cachyos-bore root=UUID=6b1a5fcd-a545-4728-86b8-2d9fd808aee2 rw loglevel=3 quiet nvidia_drm.modeset=1 acpi_osi=Linux
[ 2.180044] nvidia: loading out-of-tree module taints kernel.
[ 2.180057] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 2.297379] nvidia-nvlink: Nvlink Core is being initialized, major device number 239
[ 2.297386] NVRM: No NVIDIA GPU found.
[ 2.303831] nvidia-nvlink: Unregistered Nvlink Core, major device number 239
[ 4.100079] nvidia-nvlink: Nvlink Core is being initialized, major device number 237
[ 4.100084] NVRM: No NVIDIA GPU found.
[ 4.104686] nvidia-nvlink: Unregistered Nvlink Core, major device number 237
[hotman@roothotman ~]$ lspci -vvv
00:00.0 Host bridge: Intel Corporation 8th Gen Core 4-core Processor Host Bridge/DRAM Registers [Coffee Lake H] (rev 0d)
DeviceName: Onboard - Other
Subsystem: Dell Device 0926
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
Latency: 0
Capabilities:
Kernel driver in use: skl_uncore
00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630] (rev 02) (prog-if 00 [VGA controller])
DeviceName: Onboard - Video
Subsystem: Dell Device 0926
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupts: pin B disabled, MSI(X) routed to IRQ 155
Region 0: Memory at 9f000000 (64-bit, non-prefetchable) [size=16M]
Region 2: Memory at 60000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at 3000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities:
Kernel driver in use: i915
Kernel modules: i915
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 0d)
DeviceName: Onboard - Other
Subsystem: Dell Device 0926
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Interrupts: pin B routed to IRQ 16
Region 0: Memory at 404a100000 (64-bit, non-prefetchable) [size=32K]
Capabilities:
Kernel driver in use: proc_thermal
Kernel modules: processor_thermal_device_pci_legacy
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
DeviceName: Onboard - Other
Subsystem: Dell Device 0926
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Interrupts: pin B routed to IRQ 255
Region 0: Memory at 404a10f000 (64-bit, non-prefetchable) [disabled] [size=4K]
Capabilities:
00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
DeviceName: Onboard - Other
Subsystem: Dell Device 0926
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Interrupts: pin B routed to IRQ 16
Region 0: Memory at a0339000 (64-bit, non-prefetchable) [size=4K]
Capabilities:
Kernel driver in use: intel_pch_thermal
Kernel modules: intel_pch_thermal
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10) (prog-if 30 [XHCI])
DeviceName: Onboard - Other
Subsystem: Dell Device 0926
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- SERR- <PERR- INTx-
Latency: 0
Interrupts: pin B disabled, MSI(X) routed to IRQ 125-132
Region 0: Memory at a0320000 (64-bit, non-prefetchable) [size=64K]
Capabilities:
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
DeviceName: Onboard - Other
Subsystem: Dell Device 0926
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Region 0: Memory at 404a108000 (64-bit, non-prefetchable) [disabled] [size=8K]
Region 2: Memory at 404a10e000 (64-bit, non-prefetchable) [disabled] [size=4K]
Capabilities:
00:15.0 Serial bus controller: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #0 (rev 10)
DeviceName: Onboard - Other
Subsystem: Dell Device 0926
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupts: pin B routed to IRQ 16
Region 0: Memory at 404a10c000 (64-bit, non-prefetchable) [size=4K]
Capabilities:
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:15.1 Serial bus controller: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #1 (rev 10)
DeviceName: Onboard - Other
Subsystem: Dell Device 0926
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupts: pin C routed to IRQ 17
Region 0: Memory at 404a10d000 (64-bit, non-prefetchable) [size=4K]
Capabilities:
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
DeviceName: Onboard - Other
Subsystem: Dell Device 0926
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Latency: 0
Interrupts: pin B disabled, MSI(X) routed to IRQ 143
Region 0: Memory at 404a10b000 (64-bit, non-prefetchable) [size=4K]
Capabilities:
Kernel driver in use: mei_me
Kernel modules: mei_me
00:16.3 Serial controller: Intel Corporation Cannon Lake PCH Active Management Technology - SOL (rev 10) (prog-if 02 [16550])
DeviceName: Onboard - Other
Subsystem: Dell Device 0926
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Interrupts: pin E routed to IRQ 19
Region 0: I/O ports at 30a0 [size=8]
Region 1: Memory at a0338000 (32-bit, non-prefetchable) [size=4K]
Capabilities:
Kernel driver in use: serial
Kernel modules: 8250_pci
00:17.0 SATA controller: Intel Corporation Cannon Lake Mobile PCH SATA AHCI Controller (rev 10) (prog-if 01 [AHCI 1.0])
DeviceName: Onboard - SATA
Subsystem: Dell Device 0926
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- SERR- <PERR- INTx-
Latency: 0
Interrupts: pin B disabled, MSI(X) routed to IRQ 124
Region 0: Memory at a0334000 (32-bit, non-prefetchable) [size=8K]
Region 1: Memory at a0337000 (32-bit, non-prefetchable) [size=256]
Region 2: I/O ports at 3090 [size=8]
Region 3: I/O ports at 3080 [size=4]
Region 4: I/O ports at 3060 [size=32]
Region 5: Memory at a0336000 (32-bit, non-prefetchable) [size=2K]
Capabilities:
Kernel driver in use: ahci
Kernel modules: ahci
00:1b.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #17 (rev f0) (prog-if 00 [Normal decode])
Subsystem: Dell Device 0926
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupts: pin B disabled, MSI(X) routed to IRQ 120
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: f000-0fff [disabled] [16-bit]
Memory behind bridge: a0200000-a02fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff [disabled] [64-bit]
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities:
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #1 (rev f0) (prog-if 00 [Normal decode])
Subsystem: Dell Device 0926
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupts: pin B disabled, MSI(X) routed to IRQ 121
Bus: primary=00, secondary=02, subordinate=6c, sec-latency=0
I/O behind bridge: 4000-4fff [size=4K] [16-bit]
Memory behind bridge: 70000000-9e0fffff [size=737M] [32-bit]
Prefetchable memory behind bridge: 4000000000-4049ffffff [size=1184M] [32-bit]
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities:
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.5 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #6 (rev f0) (prog-if 00 [Normal decode])
Subsystem: Dell Device 0926
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupts: pin C disabled, MSI(X) routed to IRQ 122
Bus: primary=00, secondary=6d, subordinate=6d, sec-latency=0
I/O behind bridge: f000-0fff [disabled] [16-bit]
Memory behind bridge: a0100000-a01fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff [disabled] [64-bit]
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities:
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.6 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #7 (rev f0) (prog-if 00 [Normal decode])
Subsystem: Dell Device 0926
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupts: pin D disabled, MSI(X) routed to IRQ 123
Bus: primary=00, secondary=6e, subordinate=6e, sec-latency=0
I/O behind bridge: f000-0fff [disabled] [16-bit]
Memory behind bridge: a0000000-a00fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff [disabled] [64-bit]
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities:
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1f.0 ISA bridge: Intel Corporation CM246 Chipset LPC/eSPI Controller (rev 10)
DeviceName: Onboard - Other
Subsystem: Dell Device 0926
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Latency: 0
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10) (prog-if 00 [HDA compatible])
DeviceName: Onboard - Sound
Subsystem: Dell Device 0926
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Latency: 32, Cache Line Size: 64 bytes
Interrupts: pin C disabled, MSI(X) routed to IRQ 156
Region 0: Memory at a0330000 (64-bit, non-prefetchable) [size=16K]
Region 4: Memory at 404a000000 (64-bit, non-prefetchable) [size=1M]
Capabilities:
Kernel driver in use: snd_hda_intel
Kernel modules: snd_soc_avs, snd_sof_pci_intel_cnl, snd_hda_intel
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
DeviceName: Onboard - Other
Subsystem: Dell Device 0926
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- SERR- <PERR- INTx-
Interrupts: pin B routed to IRQ 16
Region 0: Memory at 404a10a000 (64-bit, non-prefetchable) [size=256]
Region 4: I/O ports at efa0 [size=32]
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
00:1f.5 Serial bus controller: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
DeviceName: Onboard - Other
Subsystem: Dell Device 0926
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Region 0: Memory at fe010000 (32-bit, non-prefetchable) [size=4K]
Kernel driver in use: intel-spi
Kernel modules: spi_intel_pci
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-LM (rev 10)
DeviceName: Onboard - Ethernet
Subsystem: Dell Device 0926
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Latency: 0
Interrupts: pin B disabled, MSI(X) routed to IRQ 154
Region 0: Memory at a0300000 (32-bit, non-prefetchable) [size=128K]
Capabilities:
Kernel driver in use: e1000e
Kernel modules: e1000e
01:00.0 Non-Volatile memory controller: Sandisk Corp WD PC SN740 NVMe SSD 512GB (DRAM-less) (rev 01) (prog-if 02 [NVM Express])
Subsystem: Sandisk Corp WD PC SN740 NVMe SSD 512GB (DRAM-less)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupts: pin B disabled, MSI(X) routed to IRQ 134-142
Region 0: Memory at a0200000 (64-bit, non-prefetchable) [size=16K]
Capabilities:
Kernel driver in use: nvme
Kernel modules: nvme
6d:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5260 PCI Express Card Reader (rev 01)
Subsystem: Dell Device 0926
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupts: pin B disabled, MSI(X) routed to IRQ 133
Region 0: Memory at a0100000 (32-bit, non-prefetchable) [size=4K]
Capabilities:
Kernel driver in use: rtsx_pci
Kernel modules: rtsx_pci
6e:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
Subsystem: Intel Corporation Device 4080
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupts: pin B disabled, MSI(X) routed to IRQ 144-153
Region 0: Memory at a0000000 (64-bit, non-prefetchable) [size=16K]
Capabilities:
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
[hotman@roothotman ~]$ cat /etc/mkinitcpio.conf
vim:set ft=sh:
MODULES
The following modules are loaded before any boot hooks are
run. Advanced users may wish to specify all system modules
in this array. For instance:
MODULES=(usbhid xhci_hcd)
MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)
BINARIES
This setting includes any additional binaries a given user may
wish into the CPIO image. This is run last, so it may be used to
override the actual binaries included by a given hook
BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=()
FILES
This setting is similar to BINARIES above, however, files are added
as-is and are not parsed in any way. This is useful for config files.
FILES=()
HOOKS
This is the most important setting in this file. The HOOKS control the
modules and scripts added to the image, and what happens at boot time.
Order is important, and it is recommended that you do not change the
order in which HOOKS are added. Run 'mkinitcpio -H ’ for
help on a given hook.
‘base’ is required unless you know precisely what you are doing.
‘udev’ is required in order to automatically load modules
‘filesystems’ is required unless you specify your fs modules in MODULES
Examples:
This setup specifies all modules in the MODULES setting above.
No RAID, lvm2, or encrypted root is needed.
HOOKS=(base)
This setup will autodetect all modules for your system and should
work as a sane default
HOOKS=(base udev autodetect microcode modconf block filesystems fsck)
This setup will generate a ‘full’ image which supports most systems.
No autodetection is done.
HOOKS=(base udev microcode modconf block filesystems fsck)
This setup assembles a mdadm array with an encrypted root file system.
Note: See ‘mkinitcpio -H mdadm_udev’ for more information on RAID devices.
HOOKS=(base udev microcode modconf keyboard keymap consolefont block mdadm_udev encrypt filesystems fsck)
This setup loads an lvm2 volume group.
HOOKS=(base udev microcode modconf block lvm2 filesystems fsck)
This will create a systemd based initramfs which loads an encrypted root filesystem.
HOOKS=(base systemd autodetect microcode modconf kms keyboard sd-vconsole block sd-encrypt filesystems fsck)
NOTE: If you have /usr on a separate partition, you MUST include the
usr and fsck hooks.
HOOKS=(base systemd autodetect microcode modconf keyboard sd-vconsole block filesystems fsck)
COMPRESSION
Use this to compress the initramfs image. By default, zstd compression
is used for Linux ≥ 5.9 and gzip compression is used for Linux < 5.9.
Use ‘cat’ to create an uncompressed image.
#COMPRESSION=“zstd”
#COMPRESSION=“gzip”
#COMPRESSION=“bzip2”
#COMPRESSION=“lzma”
#COMPRESSION=“xz”
#COMPRESSION=“lzop”
#COMPRESSION=“lz4”
COMPRESSION_OPTIONS
Additional options for the compressor
#COMPRESSION_OPTIONS=()
MODULES_DECOMPRESS
Decompress loadable kernel modules and their firmware during initramfs
creation. Switch (yes/no).
Enable to allow further decreasing image size when using high compression
(e.g. xz -9e or zstd --long --ultra -22) at the expense of increased RAM usage
at early boot.
Note that any compressed files will be placed in the uncompressed early CPIO
to avoid double compression.
#MODULES_DECOMPRESS=“no”
BOOT_IMAGE=/vmlinuz-linux-cachyos-bore root=UUID=6b1a5fcd-a545-4728-86b8-2d9fd808aee2 rw loglevel=3 quiet nvidia_drm.modeset=1 acpi_osi=Linux
[hotman@roothotman ~]$ journalctl -b 0 | grep -i nvidia
May 29 12:55:28 cachyos kernel: Command line: BOOT_IMAGE=/vmlinuz-linux-cachyos-bore root=UUID=6b1a5fcd-a545-4728-86b8-2d9fd808aee2 rw loglevel=3 quiet nvidia_drm.modeset=1 acpi_osi=Linux
May 29 12:55:28 cachyos kernel: Kernel command line: BOOT_IMAGE=/vmlinuz-linux-cachyos-bore root=UUID=6b1a5fcd-a545-4728-86b8-2d9fd808aee2 rw loglevel=3 quiet nvidia_drm.modeset=1 acpi_osi=Linux
May 29 12:55:28 cachyos kernel: nvidia: loading out-of-tree module taints kernel.
May 29 12:55:28 cachyos kernel: nvidia: module verification failed: signature and/or required key missing - tainting kernel
May 29 12:55:28 cachyos kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 239
May 29 12:55:28 cachyos kernel: NVRM: No NVIDIA GPU found.
May 29 12:55:28 cachyos kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 239
May 29 12:55:28 cachyos systemd-modules-load[123]: Failed to insert module ‘nvidia’: No such device
May 29 12:55:28 cachyos systemd-modules-load[123]: Failed to insert module ‘nvidia_drm’: No such device
May 29 12:55:28 cachyos systemd-modules-load[123]: Failed to insert module ‘nvidia_modeset’: No such device
May 29 12:55:28 cachyos systemd-modules-load[123]: Failed to insert module ‘nvidia_uvm’: No such device
May 29 12:55:30 roothotman kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 237
May 29 12:55:30 roothotman kernel: NVRM: No NVIDIA GPU found.
May 29 12:55:30 roothotman kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 237
May 29 12:55:30 roothotman systemd-modules-load[246]: Failed to insert module ‘nvidia_uvm’: No such device
[hotman@roothotman ~]$ journalctl -b -1 | grep -i nvidia
May 29 12:48:23 cachyos kernel: Command line: BOOT_IMAGE=/vmlinuz-linux-cachyos-bore root=UUID=6b1a5fcd-a545-4728-86b8-2d9fd808aee2 rw loglevel=3 quiet nvidia_drm.modeset=1 acpi_osi=Linux
May 29 12:48:23 cachyos kernel: Kernel command line: BOOT_IMAGE=/vmlinuz-linux-cachyos-bore root=UUID=6b1a5fcd-a545-4728-86b8-2d9fd808aee2 rw loglevel=3 quiet nvidia_drm.modeset=1 acpi_osi=Linux
May 29 12:48:23 cachyos kernel: nvidia: loading out-of-tree module taints kernel.
May 29 12:48:23 cachyos kernel: nvidia: module verification failed: signature and/or required key missing - tainting kernel
May 29 12:48:23 cachyos kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 237
May 29 12:48:23 cachyos kernel: NVRM: No NVIDIA GPU found.
May 29 12:48:23 cachyos kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 237
May 29 12:48:23 cachyos systemd-modules-load[122]: Failed to insert module ‘nvidia’: No such device
May 29 12:48:23 cachyos systemd-modules-load[122]: Failed to insert module ‘nvidia_drm’: No such device
May 29 12:48:23 cachyos systemd-modules-load[122]: Failed to insert module ‘nvidia_modeset’: No such device
May 29 12:48:23 cachyos systemd-modules-load[122]: Failed to insert module ‘nvidia_uvm’: No such device
May 29 12:48:26 roothotman kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 235
May 29 12:48:26 roothotman kernel: NVRM: No NVIDIA GPU found.
May 29 12:48:26 roothotman kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 235
May 29 12:48:26 roothotman systemd-modules-load[252]: Failed to insert module ‘nvidia_uvm’: No such device
[hotman@roothotman ~]$ pacman -Q | grep nvidia
lib32-nvidia-utils 595.71.05-1
linux-firmware-nvidia 20260519-1
nvidia-open-dkms 595.71.05-2
nvidia-settings 595.71.05-1
nvidia-utils 595.71.05-2