Я установил драйвер nVidia из rpmfusion-nonfree, и он долгое время работал нормально (я думаю, из fedora 18).

Но теперь я хотел переключиться на драйвер с открытым исходным кодом, поэтому я удалил драйвер nvidia (dnf erase akmod-nvidia *), и затем все стало странным.

Поскольку с удаленным драйвером kde5, он все еще пытается обратиться к файлам nvidia-tls * .so (и некоторым другим файлам opengl nvidia, имя которых я не помню), которые были частью драйвера nvidia. Таким образом, пожары устраняются, поэтому загрузка kde5 не выполняется.

Я могу запустить графический интерфейс в отказоустойчивом режиме, но если я попытаюсь запустить браузер, такой как firefox og chrome, они оба будут жаловаться на отсутствие файлов nvidia * so.

Я даже пытался удалить мою видеокарту nVidia с моего компьютера и использовать встроенную графику ivy-bridge для моей материнской платы. Но даже при этом X11 все еще жалуется на отсутствие файла nvidia-tls.so, несмотря на то, что на моем компьютере в тот момент не было оборудования nVidia.

Так что X11/Kde хочет использовать драйвер nvidia даже после его удаления и удаления оборудования. Кто-нибудь, кто получил представление о том, что не так и как это решить?

------------------------ РЕДАКТИРОВАТЬ ------------------------- ---------

Теперь я помню, что я изначально (до того, как я установил драйвер из rpmfusion-unfree) пытался установить драйвер nvidia, скачанный с nvidia (http://www.nvidia.com/object/unix.html), но я получил новее это для работы с скомпилированным ядром, поэтому я поднял и запустил деинсталлятор.

Возможно, что-то пошло не так после этой установки, что испортило мою систему.

1 ответ1

0

Есть несколько вещей, чтобы проверить здесь:

  1. Вы утверждаете, что удалили RPM-файл akmod-nvidia. Вы также удалили сгенерированный RPM-пакет kmod-nvidia, связанный с вашим работающим ядром?
  2. Существует ли /etc/X11/xorg.conf или файл в /etc/X11/xorg.conf.d, который определяет драйвер как nvidia? xorg.conf должен быть удален при удалении RPM-кода kmod-nvidia, но в противном случае он все еще может присутствовать.
  3. Регенерировали ли вы initramfs с помощью dracut после проверки удаления kmod-nvidia? Одним из действий по установке драйвера nvidia является внесение в черный список драйвера noveau при загрузке через initramfs.

Если вы расследуете и примете во внимание вышесказанное, вы должны решить свою проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .