diff --git a/archiso/airootfs/etc/modprobe.d/nvidia-loader.conf b/archiso/airootfs/etc/modprobe.d/nvidia-loader.conf deleted file mode 100644 index 9b7e5182..00000000 --- a/archiso/airootfs/etc/modprobe.d/nvidia-loader.conf +++ /dev/null @@ -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 diff --git a/archiso/airootfs/usr/local/bin/nvidia-module-loader b/archiso/airootfs/usr/local/bin/nvidia-module-loader deleted file mode 100755 index ce0c918a..00000000 --- a/archiso/airootfs/usr/local/bin/nvidia-module-loader +++ /dev/null @@ -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 diff --git a/archiso/packages_desktop.x86_64 b/archiso/packages_desktop.x86_64 index 6dc5c539..861aeb45 100644 --- a/archiso/packages_desktop.x86_64 +++ b/archiso/packages_desktop.x86_64 @@ -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