Итак делалось это на карточке Nvidia GT-340 1Gb oc Linux Mint 22.3 / Linux 6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC x86_64 GNU/Linux
Приступим:
Важно чтобы ядро было от 6.8.0 до 6.11.0 это для первичной установки драйвера, далее при обновлениях ядро будет патчиться
автоматически.
Проверить версию ядра можно
Для смены ядер я использую mainlineuname -sr
Установка (максимально просто)sudo add-apt-repository ppa:cappelikan/ppa
sudo apt install mainline
Далее перезагрузка. Важно система должна работать Х11, важно Wayland не поддерживается!sudo add-apt-repository ppa:kda2210/nvidia340
sudo apt update
sudo apt install nvidia340
Проверить что запущено можно
Отключить Waylandecho $XDG_SESSION_TYPE
В нем раскомментировать или добавитьsudo nano /etc/gdm3/custom.conf
И перегрузить системуWaylandEnable=false
Важное предупреждение для Ubuntu 26.04: в этой версии разработчики убрали сессию «GNOME on Xorg» из GDM3.sudo reboot
Просто поменять настройку в файле не сработает — система просто не найдёт X11-сессию. В таком случае нужно пойти дальше:
Установите дисплейный менеджер LightDM.
Выберите другую среду рабочего стола, которая нативно поддерживает X11 (например, XFCE или LXQt).
Удалите пакеты, связанные с Wayland-сессиями (например, ubuntu-session).
В интерфейсе выбора сессии (LightDM) удалите файлы .desktop, относящиеся к Wayland-сессиям (они могут оставаться в /usr/share/wayland-sessions/).
В итоге получаем:
