#!/bin/sh [ "$1" != "--run" ] && echo "Switch to using open source driver nouveau for NVIDIA cards" && exit . $(dirname $0)/common.sh assure_root exit [ "$(epm print info -s)" = "alt" ] || fatal "Only ALTLinux is supported" # https://www.altlinux.org/Nvidia#Смена_открытых_драйверов_на_проприетарные[1] epm update || exit epm update-kernel || exit # epm full-upgrade || exit # TODO: проверить, совпадает ли ядро # reboot now # TODO #kernel-modules-drm-nouveau-std-def (un-def) #xorg-drv-nouveau #xorg-dri-nouveau echo "Set nouveau in /etc/X11/xorg.conf.d/10-monitor.conf" a= xsetup-monitor -d nouveau # TODO grep nvidia /etc/X11/xorg.conf.d/*.conf /etc/X11/xorg.conf #/etc/modprobe.d/blacklist-nvidia-x11.conf и записываем туда:[1] #blacklist nvidia #blacklist nouveau # TODO # rm -f /etc/modprobe.d/blacklist-alterator-x11 # или наоборот записываем в него вместо блокировки nouveau , блокировку nvidia # TODO a= x11presetdrv a= ldconfig # И не обязательно перезагружаться? a= make-initrd -k $(uname -r) # /usr/bin/nvidia-clean-driver # TODO: https://www.altlinux.org/Nvidia#Замена_драйверов_nouveau/nvidia_"на_лету" echo "Done. Just you need reboot your system to use open source nouveau drivers for NVIDIA cards."