LINUX.ORG.RU

Nvidia X Server отказывается запускаться на Intel+Nvidia

 , , ,


0

1

Nvidia X Server отказывается запускаться, хотя драйвера установлены. И черный экран при попытке запустить систему на карте Nvidia.

Что пробовал и какой результат:

  • Переустанавливал драйвера - не помогает
  • Отключал Secure Boot - черный экран
  • прописывал вручную конфиг в xorg.conf - игнорируется
  • отключал свободный драйвер - при перезагрузке запуск с него
  • устанавливал Bumblebee - не загружается система

Общая информация о системе и пк
Model: Lenovo IdeaPad S540-14IWL
CPU: i5-8265u
GPU: Intel UHD 620 + Nvidia MX250
Ram: 8 Gb
System: Debian 10(Linux debian 4.19.0-8-amd64 #1 SMP Debian 4.19.98-1 (2020-01-26) x86_64 GNU/Linux, актуальное состояние)
Bios: Secure Boot=Enable, Boot mode=UEFI
Video Drivers: 418.74-1 (установлен методом sudo apt-get install nvidia-driver)

Ссылки на файлы
Консоль Xorg.0.log Xorg Config



Последнее исправление: error_0x40 (всего исправлений: 1)

отключал свободный драйвер - при перезагрузке запуск с него

А ты его в блеклист помести.

imul ★★★★★
()
Ответ на: комментарий от imul

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

error_0x40
() автор топика

И черный экран при попытке запустить систему на карте Nvidia.

Это так не работает.

Thetan ★★★
()

Почему в Xorg.conf две секции Device? И как конкретно ты переключаешься на карту Nvidia?

hotpil ★★★★
()
Ответ на: комментарий от error_0x40

Я конечно не особо в теме, поскольку с новыми лэптопами дела не имел, но причем здесь SecureBoot и видеодрайвер?

hotpil ★★★★
()
Ответ на: комментарий от hotpil

Дело в том, что с ним не проходит верификация ключей для загрузки модуля в ядро, если я правильно понял.

Строка взята из консоли:

modprobe: ERROR: could not insert ‘nvidia_current_drm’: Required key not av

error_0x40
() автор топика
Ответ на: комментарий от error_0x40

Так и должна встать интеловская основной. А энвидиа будет задействоваться через примус, шмеля, или что там сейчас модно. Но, блоб энвидии не будет наботать при живом нуве. Поэтому его надо удалять, или блеклистить.

imul ★★★★★
()
Ответ на: комментарий от error_0x40

В технологии nvidia optimus вывод осуществляется через карту intel.

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

Это делают обычно скрипты, дописанные в старовый сценарий DM.

Гугли что-то вроде «nvidia xrandr 1.4»

Найдешь документацию по драйверу nvidia и примеры команд для xrandr.

Вот их и допишешь в стартовый сценарий твоего DM.

infomeh ★★
()
Ответ на: комментарий от infomeh

Пробовал по вот этой инструкции, прописывал строки:

$ xrandr –setprovideroutputsource modesetting NVIDIA-0
$ xrandr –auto

в файл «/etc/X11/xinit/xinitrc» потом в «/etc/gdm3/Init/Default» - результат черный экран.

При вводе команды: xrandr –listproviders

Providers: number : 0

а от root вывод такой, этой же команды:

No protocol specified
Can’t open display :0

error_0x40
() автор топика
Ответ на: комментарий от error_0x40

Покажи вывод

lspci

Залей на pastebin вывод dmesg.

Ну и попробуй запустить граф. Оболочку как ранее и в ней выполни команду получения списка провайдеров.

infomeh ★★
()
Ответ на: комментарий от infomeh

Решение найдено

Благодарю Вас, проблема решилась. Радости нет предела…
Nvidia X Server работает, следовательно карта тоже, единственное придеться настраивать вентиляторы, сильно шумно стало;)

Оказывается то была инструкция к другому окружению. Если выполнить по этой с учетом, что у меня GDM все встает на свои места.

error_0x40
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.