Видеокарта NVidia больше не обнаруживается после обновления BIOS
В настоящее время у меня возникла проблема после установки обновления BIOS для моего ноутбука. Он работает на NVIDIA GeForce 3080 Ti. У меня система двойной загрузки с Windows 11 и Kubuntu 23.04 (ядро 6.2). Проблемы касаются только установки Kubuntu. В Windows 11 все работает отлично.
После обновления BIOS это моя текущая ситуация
- Панель управления NVIDIA больше не показывает видеокарту
-
lscpi
показывает видеокарту - Я не нашел ничего подозрительного
- переустановка
nvidia-drivers
а такжеnvidia-dkms
не помогло, поведение осталось прежним -
lsmod | grep nvidia
дает мне (я не совсем уверен, нужно ли здесь выводить больше):
nvidia_wmi_ec_backlight 16384 0
video 69632 2 nvidia_wmi_ec_backlight,i915
wmi 40960 4 video,nvidia_wmi_ec_backlight,wmi_bmof,dell_wmi_descriptor
-
nvidia-smi
говорит мне, что не может связаться с видеокартой
Было бы здорово, если бы кто-нибудь подумал, что я могу сделать. Если вам нужна дополнительная информация или журналы, я с радостью обновлю вопрос.
1 ответ
Хорошо. Спасибо за помощь в комментариях. Это было правильно, что мне нужно было отказаться от драйверов. После этого все возвращается в норму. Для всех, кто борется с этим, вот шаги, которые я предпринял.
- Генерация закрытого ключа и сертификата
openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -subj "/CN=My Key/"
- Импортируйте ключ владельца машины. при появлении запроса введите пароль, который вам будет предложено ввести после перезагрузки системы.
sudo mokutil --import MOK.der
- перезагрузите систему. Зарегистрируйте MOK и введите ранее созданный пароль.
- подпишите драйвера nvidia. Вернитесь в папку с вашим секретным ключом и сертификатом и введите
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n nvidia)
- перезагрузитесь еще раз, и видеокарта должна снова обнаружиться