Log in

Как пересобрать драйвер nvidia под своё ядро

1. Пересборку модуля ядра nvidia нужно начинать с удаления стандартного ядра linux и пакетов драйвера nvidia.

2. Повторная установка драйвера nvidia на своем ядре вызовет пересборку модуля.

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

4. Модуль ядра установлен, но не используется в Xorg. Оказывается драйвер nvidia_drv.so устанавливается в каталог:

/usr/lib/x86_64-linux-gnu/nvidia/xorg

, а должно быть в :

/usr/lib/xorg/modules/drivers

Решение, скопировать его куда нужно.

5. Драйвер nvidia загрузился, но в качестве рендера используется llvmpipe. Nvidia не поддерживает режим modesetting, и чтобы драйвер работал нормально необходимо в опциях загрузки ядра linux прописать:

nomodeset

После чего выполнить:

sudo update-grub

После чего перезагрузить linux.

Следующие команды могут помочь в диагностике проблем:

inxi -Fx
dkms status