Вот спецификации, с которыми я работаю:
- архитектура x86_64
- Процессор Intel Core i7-4790K
- Видеокарта Nvidia GeForce GTX 960
- Версия Ubuntu 20.04.3 LTS
Насколько я могу судить, это распространенная проблема. Я попытался установить один из графических драйверов Nvidia, следуя некоторым советам на форумах. Очень быстро дела пошли под откос, и в конце концов я не смог загрузить систему (страница входа не отображалась, и я застревал с черным экраном).
Я спас ОС после целого дня попыток, зайдя в командную строку режима восстановления, удалив все свои пакеты Nvidia, настроив черные списки (я считаю, что именно с этого и начался беспорядок - кто-то предложил внести в черный список по умолчанию, открыть- исходный код), и пытаясь исправить сломанный шмель (я продолжал получать ошибки bbswitch).
Теперь я могу загрузить систему и войти в систему, и это здорово, но соотношение сторон испорчено, а графика ужасна. Моя интуиция подсказывает, что графический драйвер по умолчанию (xserver/xorg/nouveau) не работает должным образом. Я не знаю, с чего начать, чтобы исправить это, хотя!
Во-первых, можно ли вернуть настройки/пакеты видеокарты к значениям по умолчанию без переустановки ОС? Или, если это невозможно, есть ли способ переустановить Ubuntu без потери моих личных файлов и/или данных приложения?
Если это не вариант, с чего бы вы, ребята, начали с диагностики точной проблемы и ее устранения? Заранее спасибо!
РЕДАКТИРОВАТЬ ( @heynnema ):
Вот мой вывод для dpkg -l *nvidia*
:
дпкг -л нвидиа (часть 1)
дпкг -л нвидиа (часть 2)
Вот мой вывод для статус dkms
:
статус dkms
Наконец, вот что я вижу на вкладке «Дополнительные драйверы»:
Дополнительные драйверы
РЕДАКТИРОВАТЬ 2 ( @heynnema ):
Вот ошибка, которую я получаю при попытке использовать «Дополнительные драйверы» для переключения на nvidia-driver-495.
попробуй установить nvidia-driver-495
РЕДАКТИРОВАТЬ 3 ( @heynnema ):
Вот что я получаю от dpkg -l *nvidia*
:
dpkg -l *nvidia*
Желаемый=Неизвестно/Установить/Удалить/Очистить/Удерживать
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/tr>
|/ Err?=(нет)/Reinst-required (Статус,Err: верхний регистр=плохой)
||/ Имя Версия >
+++-===============================-============== ==========>
ип libgldispatch0-nvidia <нет> >
ii libnvidia-cfg1-470:amd64 470.82.00-0ubuntu0.20.0>
ип libnvidia-cfg1-любой <нет> >
un libnvidia-common <нет> >
II libnvidia-common-470 470.82.00-0ubuntu0.20.0>
un libnvidia-compute <нет> >
ii libnvidia-compute-470:amd64 470.82.00-0ubuntu0.20.0>
ii libnvidia-compute-470:i386 470.82.00-0ubuntu0.20.0>
rc libnvidia-compute-495:amd64 495.44-0ubuntu0.20.04.1>
un libnvidia-decode <нет> >
ii libnvidia-decode-470:amd64 470.82.00-0ubuntu0.20.0>
ii libnvidia-decode-470:i386 470.82.00-0ubuntu0.20.0>
un libnvidia-encode <нет> >
ii libnvidia-encode-470:amd64 470.82.00-0ubuntu0.20.0>
ii libnvidia-encode-470:i386 470.82.00-0ubuntu0.20.0>
un libnvidia-extra <нет> >
строки 1-21