Привет, ЛОР.
Есть у меня относительно старый, но все еще резвый ноутбук (Huawei Matebook X Pro), в котором стоит GeForce MX 250 вместо видеокарты.
Долгое время оно просто работало, пока Nvidia не решила выкинуть поддержку архитектуры моей видеокарты из драйверов (https://archlinux.org/news/nvidia-590-driver-drops-pascal-support-main-packages-switch-to-open-kernel-modules/)
Я на своей стороне сделал следующее:
sudo pacman -S --needed base-devel git dkms
sudo pacman -S linux-headers
git clone https://aur.archlinux.org/nvidia-580xx-utils.git
cd nvidia-580xx-utils
makepkg -si
В параметры ядра добавил
nvidia-drm.modeset=1
В модули mkinitcpio добавил
MODULES=(i915 nvidia nvidia_modeset nvidia_uvm nvidia_drm)
Вроде все работает, nvidia-smi заводится, primerun перекидывает софт на дискретную карту, но у меня вопрос: Как вести себя в случае с обновлениями?
Ранее я просто обновлял всю систему и никогда не было никаких проблем, но что поменяется сейчас?
Нужно ли мне выполнять ручные действия при обновлении ядра? Можно ли обновлять пакет из AUR отдельно от ядра или есть какая-то связь между ними?
Прошу сильно тапками не бить, Nvidia всем сердцем презираю, но выбора на тот момент не было







