Сначала я хотел бы подчеркнуть, что я использую 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. Очень больно обновлять два сайта на отдельном компьютере, поэтому я не могу продолжать добавлять последнюю информацию.