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

Ответ на: комментарий от 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 ()
Ответ на: комментарий от infomeh

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

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

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

error_0x40 ()