Моя шпаргалка :)

Мануалы и настройки => Настройки *nix (почта, web, система etc) => Тема начата: George от Июнь 10, 2026, 11:47

Название: Установка Ubuntu + NVIDIA GT 740M (Optimized Hybrid PRIME Setup)
Отправлено: George от Июнь 10, 2026, 11:47
🧭 Общая идея
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
Название: От: Установка Ubuntu + NVIDIA GT 740M (Optimized Hybrid PRIME Setup)
Отправлено: George от Июнь 10, 2026, 11:49
📘 ДОПОЛНЕНИЕ: установка 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
❌ но требует аккуратной очистки системы