Удаление драйвера nVidia из Fedora вызывает ссылки на отсутствующий файл nvidia-tls
Я установил драйвер 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 ответ
Есть несколько вещей, чтобы проверить здесь:
- Вы утверждаете, что удалили RPM-файл akmod-nvidia. Вы также удалили сгенерированный RPM-пакет kmod-nvidia, связанный с вашим работающим ядром?
- Существует ли /etc/X11/xorg.conf или файл в /etc/X11/xorg.conf.d, который определяет драйвер как nvidia? xorg.conf должен быть удален при удалении RPM-кода kmod-nvidia, но в противном случае он все еще может присутствовать.
- Регенерировали ли вы initramfs с помощью dracut после проверки удаления kmod-nvidia? Одним из действий по установке драйвера nvidia является внесение в черный список драйвера noveau при загрузке через initramfs.
Если вы расследуете и принимаете участие в вышеуказанном, вы должны решить свою проблему.