NVIDIA GLX не работает под ноутбуком Optimus

Сначала я хотел бы подчеркнуть, что я использую Linux From Scratch 7.7 Systemd (теперь запущен ядро ​​3.14.39). Я построил эти два дня, поэтому я не хочу ничего касаться о glibc / gcc и нет диспетчера пакетов любого типа ,

Теперь я пытаюсь установить драйвер NVIDIA (346.35) на свой ноутбук (Lenovo T430s). У меня уже есть X (1.17) и работает только с драйвером Intel (у меня даже есть KDE Plasma 5). Внутренний дисплей подключен к плате Intel, а VGA подключен к NVIDIA (из информации из предыдущих установок Gentoo / Ubuntu / …). Теперь, поскольку мне нужна функциональность проприетарного драйвера, я пытаюсь настроить его. Однако в настоящее время я получаю некоторые ошибки о GLX. Поскольку копировать журнал на другой компьютер довольно сложно, я напечатаю информацию, которая, как мне кажется, важна здесь. При необходимости я предоставим весь журнал.

Ошибка, с которой я сталкиваюсь:

(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found) 

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

 (II) UnloadModule: "nvidia" (II) Unloading nvidia 

Я понятия не имею, почему Xorg решает выгрузить модуль nvidia, конечно, я не добавил ничего подобного в свой xorg.conf. Кроме того, эта ошибка является единственной строкой (EE) . Я в основном использовал конфигурационный файл xorg из главы 32 (или около того, о XRandR) для чтения NVIDIA, просто переименовывая некоторые вещи, чтобы сделать их более ясными.

Я также пробовал собственный libglx.so с xorg-server а другой с драйвером NVIDIA, но никто не работал.

ИЗМЕНИТЬ 1

Прогресс: я добавил один отсутствующий Screen 1 "VGA" в xorg.conf и ошибка GLX исчезла. Однако теперь glxinfo segfaults и xrandr --listproviders все еще дают только modesetting . Я отправлю файл конфигурации, если я его заработаю.

EDIT 2

Больше прогресса: я внимательно прочитал плохо написанный документ NVIDIA о xorg.conf и изменил больше вещей, теперь NVIDI-0 находится в провайдерах. Однако теперь я получаю черный экран и регистрируется такое сообщение:

 (EE) modeset: Failed to load module "glamoregl (something)" 

ИЗМЕНИТЬ 3

Больше прогресса. Я опубликовал https://devtalk.nvidia.com/default/topic/828786/linux/-possible-bug-xorg-black-screen-on-optimus-failed-to-export-gem-buffer-0x1/?offset= 2 # 4518340 на форуме NVIDIA. Очень больно обновлять два сайта на отдельном компьютере, поэтому я не могу продолжать добавлять последнюю информацию.