mirror of
https://github.com/theupriser/steamify-cachyos-live-iso.git
synced 2026-10-13 09:35:11 +02:00
Replace nvidia-module-loader with cachyos-drm-awaiter
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
This commit is contained in:
1 parent
4937780541
commit
3215497d2e
3 files changed
+1
-28
No files matched your search
@@ -1,6 +0,0 @@
|
||||
# Forwards all NVIDIA module load requests to a "smart" loader that selects
|
||||
# correct version of the module depending on used hardware.
|
||||
install nvidia /usr/local/bin/nvidia-module-loader
|
||||
install nvidia_drm /usr/local/bin/nvidia-module-loader
|
||||
install nvidia_uvm /usr/local/bin/nvidia-module-loader
|
||||
install nvidia_modeset /usr/local/bin/nvidia-module-loader
|
||||
@@ -1,22 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
# Quick pass if one of the modules is already loaded.
|
||||
if [[ -e /sys/module/nvidia || -e /sys/module/nouveau ]]; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# Load compatible version of NVIDIA modules for current hardware
|
||||
if chwd --list | awk '{ if($2 == "nouveau" || $2 == "nvidia-dkms-470xx" || $2 == "nvidia-dkms-580xx") f=1 } END {exit (f == 1) ? 0 : 1 }'; then
|
||||
modprobe nouveau
|
||||
elif chwd --list | awk '{ if($2 == "nvidia-open-dkms") f=1 } END {exit (f == 1) ? 0 : 1 }'; then
|
||||
# Load some basic dependencies of nvidia modules
|
||||
modprobe video
|
||||
modprobe drm_ttm_helper
|
||||
modprobe drm_kms_helper
|
||||
# load nvidia modules
|
||||
modprobe --ignore-install -a nvidia nvidia-modeset nvidia-drm nvidia-uvm
|
||||
fi
|
||||
|
||||
# Otherwise, do a fallback to nouveau anyway
|
||||
if [[ ! -e /sys/module/nouveau && ! -e /sys/module/nvidia ]]; then
|
||||
modprobe nouveau
|
||||
fi
|
||||
@@ -17,6 +17,7 @@ btrfs-progs
|
||||
cachy-chroot
|
||||
cachyos-calamares-next
|
||||
cachyos-cli-installer-new
|
||||
cachyos-drm-awaiter
|
||||
cachyos-fish-config
|
||||
cachyos-hello
|
||||
cachyos-hooks
|
||||
|
||||
Reference in new issue
Block a user