🧭 Общая идея
Intel HD 4400 → основной рендер (энергосбережение)
NVIDIA GT 740M → только по запросу (PRIME offload)
драйвер → NVIDIA 470 (legacy)
режим → prime-select on-demand
🧰 1. Подготовка системы
Установить Ubuntu 22.04 / 24.04 LTS (рекомендуется 22.04 для старых GPU)
Обновить систему:
sudo apt update && sudo apt upgrade -y
🔒 2. Отключение Secure Boot (рекомендуется)
Проверка:
mokutil --sb-state
Если включён:
👉 BIOS → Secure Boot → Disabled
🧠 3. Установка драйвера NVIDIA 470
Для GPU:
NVIDIA GeForce GT 740M
Установка:
sudo apt install nvidia-driver-470
⚠️ Важно при установке .run (если используется)
DKMS → ❌ NO
Secure Boot signing → ❌ NO (если SB отключён)
🔧 4. Очистка сломанного DKMS (если была проблема)
sudo apt purge 'nvidia*'
sudo rm -rf /var/lib/dkms/nvidia
sudo update-initramfs -u
⚙️ 5. Установка PRIME (обязательно)
sudo apt install nvidia-prime
🔄 6. Переключение в правильный режим
✔ Рекомендуемый режим (правильный)
sudo prime-select on-demand
sudo reboot
❌ НЕ рекомендуется:
sudo prime-select nvidia
(это держит GPU всегда активным → нагрев + расход)
🧪 7. Проверка режима
prime-select query
Ожидаемо:
on-demand
🎮 8. Запуск приложений через NVIDIA
Вариант 1:
prime-run glxgears
Вариант 2 (ручной):
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia <command>
Пример:
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia steam
🧪 9. Проверка OpenGL
Intel (нормальный idle режим):
glxinfo | grep OpenGL
NVIDIA (offload тест):
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | grep OpenGL
🧠 10. Проверка NVIDIA
nvidia-smi
⚡ 11. Результат правильной конфигурации
✔ Intel рендерит рабочий стол
✔ NVIDIA включается только по требованию
✔ нет перегрева
✔ работает Horizon / игры / Steam
🧩 12. Частые проблемы
❌ prime-run not found
sudo apt install nvidia-prime
❌ NVIDIA не включается
Проверить:
prime-select query
Должно быть:
on-demand
❌ OpenGL всегда Intel
Это нормально — NVIDIA включается только через offload.
🧱 13. Архитектура системы
Intel HD 4400 → display server
NVIDIA GT 740M → compute / gaming
PRIME → переключение
🏁 Итог
Эта конфигурация:
✔ стабильная
✔ энергоэффективная
✔ не ломает систему при обновлениях
✔ подходит для старых Kepler GPU
📘 ДОПОЛНЕНИЕ: установка NVIDIA через .run (fallback вариант)
⚠️ Когда использовать .run вместо apt
Использовать NVIDIA .run installer имеет смысл только если:
apt install nvidia-driver-470 тянет неподходящую версию
или ломает систему зависимостями (DKMS / kernel mismatch)
или нужен строгий контроль версии драйвера
или система уже "разъехалась" после неудачных установок
📥 1. Скачивание драйвера
Пример:
NVIDIA 470.xx legacy driver
Файл:
NVIDIA-Linux-x86_64-470.xxx.run
🧹 2. Подготовка системы перед установкой
Удалить конфликтующие драйверы:
sudo apt purge 'nvidia*'
sudo rm -rf /var/lib/dkms/nvidia
sudo update-initramfs -u
(Рекомендуется) отключить nouveau:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
Добавить:
blacklist nouveau
options nouveau modeset=0
Обновить initramfs:
sudo update-initramfs -u
🔁 3. Перезагрузка в чистую систему
sudo reboot
🧭 4. Переход в TTY
Ctrl + Alt + F3
Остановить GUI:
sudo systemctl stop gdm
или lightdm / sddm
🚀 5. Установка .run драйвера
chmod +x NVIDIA-Linux-.run
sudo ./NVIDIA-Linux-.run
⚠️ 6. КРИТИЧЕСКИЕ ВОПРОСЫ В УСТАНОВЩИКЕ
DKMS:
Register the kernel module with DKMS?
👉 ❌ NO
Secure Boot:
Would you like to sign the module?
👉 ❌ NO (Install without signing)
(если Secure Boot отключён в BIOS)
32-bit libs:
👉 ✔ YES (если нужны игры / Steam)
🧠 Почему DKMS нужно отключать
На старых GPU (Kepler, например GT 740M):
NVIDIA GeForce GT 740M
DKMS часто ломается на обновлениях ядра
требует headers и совпадения версий
может зависать на "building module"
конфликтует с остатками старых установок
👉 поэтому фиксированное ядро + manual install стабильнее
🔧 7. После установки
sudo reboot
🧪 8. Проверка
nvidia-smi
🎮 9. PRIME режим (обязательно после .run)
sudo apt install nvidia-prime
sudo prime-select on-demand
sudo reboot
⚡ 10. Проверка offload
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | grep OpenGL
🧱 11. Важное правило
НЕ смешивать:
❌ apt nvidia-driver + .run одновременно
❌ DKMS + manual install без понимания
❌ nouveau + nvidia вместе
🏁 Итог
.run — это:
✔ ручной контроль
✔ фиксированная версия драйвера
✔ спасение при сломанном apt
❌ но требует аккуратной очистки системы