Вопрос или проблема
Я пробовал установить драйверы Nvidia для моей GeForce GTX 760M различными способами:
-
используя официальный репозиторий:
- пакет
nvidia-current
- пакет
nvidia-331
- пакет
-
скачивал установочный файл с веб-сайта Nvidia
Несмотря на то, что установка казалась успешной, я получил сообщение предустановка скрипта не удалась
от .run
файла (непосредственно загруженного установочного файла).
После установки я запустил sudo nvidia-xconfig
и перезагрузил систему.
В обоих случаях система, похоже, не использует установленный драйвер. Переход к nvidia-settings
выдает ошибку:
Похоже, вы не используете драйвер NVIDIA X. Пожалуйста, отредактируйте файл конфигурации X (просто выполните
nvidia-xconfig
от имениroot
) и перезапустите X сервер.
Запуск nvidia-smi
выдает ошибку:
NVIDIA-SMI не удалась, потому что не удалось установить связь с драйвером NVIDIA. Убедитесь, что установлен и работает последний драйвер NVIDIA.
Команда lsmod
перечисляет nvidia среди других модулей:
nvidia 10688804 0
Я совершенно запутался. Как мне сделать так, чтобы ОС использовала драйвер Nvidia? Как избавиться от вышеуказанной ошибки?
ОБНОВЛЕНИЕ
Теперь мой nvidia-settings
открывается, но в нем не так много настроек:
В командной строке я вижу следующую ошибку:
** (nvidia-settings:4334): ПРЕДУПРЕЖДЕНИЕ **: PRIME: Не удалось выполнить дочерний процесс “/usr/bin/prime-supported” (Нет такого файла или директории)
** Сообщение: PRIME: поддерживается ли это? нет
Команда inxi -Gx
(что бы это ни делало) выдает мне:
Графика: Карта: Интегрированная графика процессора Intel 4-го поколения
Контроллер bus-ID: 00:02.0
X.Org: 1.14.3 драйверы: nouveau,intel (не загруженные: nvidia,fbdev,vesa) Разрешение: [email protected]
GLX Рендерер: Н/Д GLX Версия: Н/Д Прямое Рендеринг: Н/Д
Так что я могу сделать вывод, что драйвер Nvidia не используется. Как это исправить?
Вот предложение по установке OpenSUSE Tumbleweed (по состоянию на апрель 2019 года) на современном ПК (Asus G20) с графическими контроллерами Intel & nVidia (GTX970):
-
в настройках BIOS, параметры BOOT, вы можете продолжать использовать режим UEFI, но изменить ОС с “Windows” на “Другая ОС”
-
если ваша установка OpenSUSE зависает, рандомно прерывается или завершается с неожиданной ошибкой, попробуйте добавить эти параметры в строку загрузки ядра (нажмите ‘e’ на экране загрузки Grub): textmode=1 nomodeset acpi=off splash=verbose
-
возможно, вам придется делать это каждый раз, когда вы запускаете опцию ‘Установка’ или ‘Обновление’
-
после установки на Asus G20 рекомендуются следующие параметры ядра на постоянной основе, которые можно задать в Yast, Бут, Параметры ядра: pci=acpi pci=noaer splash=silent
-
также рекомендуется сначала установить минимальную систему в не графическом режиме, просто чтобы запустить систему, а затем скачать драйверы nVidia для X с помощью Yast из репозитория Nvidia OpenSUSE, о чем здесь рассказывается: https://en.opensuse.org/SDB:NVIDIA_drivers
-
установите соответствующий драйвер для вашей видеокарты. Я использовал для GTX970:
-
‘x11-video-nvidiaG05’ драйвер, затем ‘nvidia-glG05’ для ускорения OpenGL 3D
-
затем запустите ‘Обновление’, чтобы перевести систему в графический режим
Эта проблема была отправлена в OpenSUSE.
Возможные причины:
- PCI Advanced Error Reporting (AER) наполняет системный лог
- возможные конфликты между контроллерами Intel и nVidia до установки драйверов nVidia вызывают сбой
Ответ или решение
Установка драйвера для Nvidia GeForce GTX 760M
Введение
Установка драйвера для графической карты Nvidia GeForce GTX 760M может пройти гладко или столкнуться с различными проблемами, особенно если на компьютере присутствует встроенная графика Intel. Данная статья предлагает подробные инструкции по установке драйвера, с учетом возможных неполадок и их решений.
Шаги по установке драйвера
-
Подготовка системы
- Убедитесь, что ваша операционная система обновлена. Это важно для совместимости драйвера.
- Если у вас установлен драйвер Nouveau (открытый драйвер для Nvidia), его следует удалить. Это можно сделать с помощью команды:
sudo apt remove --purge xserver-xorg-video-nouveau
-
Установка необходимых пакетов
- Установите необходимые зависимости для установки драйверов Nvidia:
sudo apt update sudo apt install build-essential linux-headers-$(uname -r)
- Установите необходимые зависимости для установки драйверов Nvidia:
-
Выбор способа установки драйвера
- Драйвер из официального репозитория: Этот метод является предпочтительным, так как он гарантирует, что драйвер совместим с вашим дистрибутивом. Установите драйвер через пакетный менеджер:
sudo apt install nvidia-driver-470 # замените на последнюю версию, подходящую для вашей карты
- Загрузка с сайта Nvidia: Если вы хотите установить драйвер вручную, скачайте соответствующий драйвер с официального сайта Nvidia. После загрузки:
chmod +x NVIDIA-Linux-x86_64-<version>.run sudo ./NVIDIA-Linux-x86_64-<version>.run
- Драйвер из официального репозитория: Этот метод является предпочтительным, так как он гарантирует, что драйвер совместим с вашим дистрибутивом. Установите драйвер через пакетный менеджер:
-
Запуск конфигурации X-сервера
- После установки драйвера выполните команду:
sudo nvidia-xconfig
- Это создаст или обновит файл конфигурации X-сервера.
- После установки драйвера выполните команду:
-
Перезагрузка системы
- Перезагрузите компьютер для применения изменений:
sudo reboot
- Перезагрузите компьютер для применения изменений:
Устранение неполадок
Если после выполнения всех шагов вы все еще наблюдаете проблемы, рассмотрите следующие аспекты:
-
Проблема с интегрированной графикой Intel: В BIOS выберите параметры, относящиеся к графике. Попробуйте отключить встроенную графику, если это возможно, или измените режимы работы (например, переключитесь на режим «Discrete Graphics»).
-
Проверка состояния модуля: Убедитесь, что драйвер запущен. Выполните команду:
lsmod | grep nvidia
Если Nvidia не отображается, значит драйвер не загружен.
-
Проверка логов X-сервера: Логи могут помочь диагностировать проблемы. Проверьте файл
/var/log/Xorg.0.log
на наличие ошибок. -
Проблема с PRIME: Если вы получили сообщение о том, что "PRIME: Failed to execute child process", убедитесь, что у вас установлены все необходимые пакеты для работы с PRIME. Для этого выполните:
sudo apt install prime-select
Заключение
Следуя вышеуказанным шагам, вы сможете успешно установить драйвер Nvidia GeForce GTX 760M и устранить возможные проблемы. Если у вас остались вопросы, рекомендуется обратиться к сообществу пользователей вашего дистрибутива или к официальной документации Nvidia. Надеемся, что статья поможет вам восстановить производительность вашей системы и наслаждаться играми или графически интезивными приложениями.