Не удалось переключить вывод дисплея с Nvidia PRIME на Intel.

Вопрос или проблема

Я использую Kubuntu 18.04, и у меня установлена видеокарта Nvidia с драйвером 430. Я хотел бы использовать GPU Nvidia только для Cuda и не для видеовывода. После некоторых поисков в интернете, кажется, что одним из способов сделать это является использование Nvidia PRIME.

Вот мои проблемы при переключении с вывода изображения Nvidia на Intel (мою встроенную видеокарту):

  1. Я видел статьи и изображения Nvidia X Server Settings с вкладкой PRIME Profiles. У меня нет этой вкладки.
  2. Некоторые люди отметили, что ту же функциональность можно достичь с помощью команд, таких как sudo prime-select intel. Я сделал это без каких-либо ошибок. И когда я запускаю prime-select query, он показывает мне intel после этого. Но всё же я могу получать видео вывод только через Nvidia HDMI (после перезагрузки). И это было очень низкое разрешение без загруженного драйвера Nvidia.

Кстати, я удалил все пакеты Nvidia и переустановил их с нуля.

Может кто-то помочь мне переключить видеовывод на мою встроенную видеокарту?

ссылка: https://devtalk.nvidia.com/default/topic/1043405/linux/ubuntu-18-04-headless_390-intel-igpu-after-prime-select-intel-lost-contact-to-geforce-1050ti/

  1. Вы должны использовать prime-select nvidia, чтобы включить GPU. prime-select intel отключит GPU.
  2. Создайте файл /etc/X11/xorg.conf:
Section "Device"
    Identifier     "intel"
    Driver         "modesetting"
    BusID          "PCI:0:2:0"
EndSection
  1. Измените /etc/default/grub, добавив nogpumanager в параметр GRUB_CMDLINE_LINUX_DEFAULT. Затем выполните update-grub.
  2. Перезагрузите

После перезагрузки в nvidia-smi вы увидите, что используется только 7MiB памяти. Работало в Ubuntu 18.04 с GTX1060.

Ответ или решение

К ситуации, когда вы не можете переключить вывод дисплея с Nvidia PRIME на встроенный графический процессор Intel под управлением Kubuntu 18.04 и с установленным драйвером Nvidia 430, можно подойти с нескольких сторон. Рассмотрим шаги, которые помогут вам решить эту проблему, а также возможные причины, по которым переключение может не срабатывать.

1. Проверка наличия необходимых драйверов

Прежде всего, убедитесь, что у вас установлены правильные драйверы как для Nvidia, так и для Intel. Для этого выполните следующие команды:

sudo apt update
sudo apt install nvidia-driver-430 intel-modesetting

После установки перезагрузите систему.

2. Использование команды prime-select

Как вы уже упомянули, вы можете использовать утилиту prime-select. Попробуйте выполнить команду:

sudo prime-select intel

Затем проверьте статус:

prime-select query

При этом вывода должно быть "intel". После этого обязательно перезагрузите компьютер.

3. Проверка настройки Xorg

Если у вас нет вкладки PRIME Profiles в Nvidia X Server Settings, возможно, необходимо вручную создать конфигурационный файл Xorg. Для этого выполните следующие действия:

  1. Откройте терминал и введите:
sudo nano /etc/X11/xorg.conf
  1. Вставьте следующий код:
Section "Device"
    Identifier     "intel"
    Driver         "modesetting"
    BusID          "PCI:0:2:0"
EndSection
  1. Сохраните файл и выйдите из редактора (для nano это Ctrl + O, затем Enter, и Ctrl + X).

4. Изменение параметров Grub

Чтобы обеспечить правильную загрузку, измените конфигурацию Grub. Для этого выполните следующую команду:

sudo nano /etc/default/grub

Измените строку GRUB_CMDLINE_LINUX_DEFAULT, добавив nogpumanager:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nogpumanager"

Сохраните файл. Затем обновите конфигурацию Grub:

sudo update-grub

5. Перезагрузка системы

После всех вышеперечисленных изменений перезагрузите компьютер. Запустите команду nvidia-smi, чтобы убедиться, что используется только 7MiB памяти, что подтверждает деактивацию GPU.

6. Проверка устройств

После перезагрузки убедитесь, что вывод идет через встроенный графический процессор. Для этого используйте команду:

xrandr --listmonitors

Вы должны увидеть, что монитор подключен к Intel GPU.

Заключение

Следуя приведённым выше шагам, вы сможете успешно переключить вывод с Nvidia GPU на встроенный графический процессор Intel. Если проблема сохраняется, возможно, имеет смысл просмотреть логи Xorg для выявления возможных ошибок:

cat /var/log/Xorg.0.log | grep EE

Таким образом, использование указанных методов должно помочь вам в решении проблемы. Если же у вас возникнут дополнительные вопросы или нужно будет разобраться с конкретными ошибками, пожалуйста, дайте знать, и мы сможем рассмотреть их подробнее.

Оцените материал
Добавить комментарий

Капча загружается...