Как удалить nouveau driver fedora

Обновлено: 01.07.2024

gnome-shell падал с ошибкой nvidia не работал. Установка драйверов с сайта NVidia закончилась ошибкой при сборке модуля.

akmods завершается с ошибкой. Удалил nvidia, накатил xorg-x11-drv-nouveau в результате загружается gnome-shell с низким разрешением и обратно результатов 0 Как починить? Глаза вытекают.

Окей, через десять минут наши штатные телепаты свяжутся с вами.

Посмотри, на месте ли иксоконфиг для блоба?

а вот в дистрибутивах для белых людей блоб уже идёт собраным(archlinux), или компилируется прозрачно как и все остальные пакеты(gentoo)

а с чего ты взял, что блоб внезапно должен собираться на гитовом ядре?

FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol '__cachemode2pte_tbl'

Ааааааа. (звук полицейских сирен), обнаружен нарушитель GPL! За вами уже выехали!

Вам поможет только срочное форматирование диска. И установка с нуля с благочестивой поддержкой Nouveau. Торопитесь. =)

P.S. как вариант понизить версию ядра и/или драйверов nvidia

начнём с того, что блоб собирается и работае на всём, включая 3.18. пробуй откатить ядро до 3.18 и ниже, а блоб наоборот обновить до 346.35

Ядро 3.17 Nvidia последняя из rpmfusion толку 0

Лог чего? akmods пишнет что всё ок. Если Xorg-а то я не предстваляю где он лежит?

Я несколько не уверен, но думаю, что nvidia пока не поддерживает ядро 3.19, могу ошибаться.

Да понял я уже откатился на 3.17

Лог старый сейчас откатился, ошибки вроде как нет, но shell всё равно не работает

Всё на pastebin.

kostik87 ★★★★★ ( 23.01.15 09:24:21 )
Последнее исправление: kostik87 23.01.15 09:26:39 (всего исправлений: 1)

тогда прошу /var/log/Xrg.0.log внести в студию^W^W на pastebin

Atlant ★★★★★ ( 23.01.15 09:24:52 )
Последнее исправление: Atlant 23.01.15 09:25:02 (всего исправлений: 1)

тогда прошу /var/log/Xrg.0.log внести в студию^W^W на pastebin

У вас нет самого драйвера nvidia для xorg-server`а. Переустанавливайте, сейчас вообще используется драйвер vesa.


dnf install linux-devel && akmods --force && dracut -f && reboot

Хех, я тут сидел месяц на ней.

Было 2 машины. На обоих проблемы идентичные были и самая меньшая(хотя и не приятная) и непонятная была связана с тем, что у меня горячим клавиши отсутствовали в некоторых приложениях. А самый страшный косяк - при обновлении он просто снес все приложения которые хотел обновить, а новые не установил, и это был цырк истинный :)

thumb

Бывает появляется необходимость отключить модуль nouveau , например если необходимо использовать универсальный модуль vesafb или перед установкой проприетарного видео-драйвера NVIDIA.

"nouveau ([nuvo]) — проект по созданию свободных драйверов видеокарт компании nVIDIA с поддержкой ускорения вывода трёхмерной графики. Изначально основан на распространяемом по свободной лицензии, но нечитаемом драйвере «nv» 2D-графики от nVIDIA."

Если установщик nvidia-installer обнаружит активный драйвер Nouveau, он предложит создать файл настроек modprobe для отключения Nouveau. После чего потребуется перезагрузить компьютер и снова запустить nvidia-installer . Но мы пойдём инным путём и создадим такой файл настроек modprobe вручную.

Можно отредактировать уже имеющийся файл /etc/modprobe.d/blacklist.conf но тогда при обновление системы файл может быть обновлён и изменения будут потеряны.

Поэтому вместо редактирования уже имеющегося файла создадим новый файл, например /etc/modprobe.d/disable-nouveau.conf и впишем в него две строки.

Вне зависимости от того, создаете ли вы новый файл или редактируете имеющийся, в него должны быть добавлены следующие строки:

Первая строка запрещает модулю Nouveau уровня ядра автоматически загружаться при загрузке операционной системы. Она не предотвратит загрузку модуля по требованию, как и загрузку модуля сервером Х-интерфейса. Вторая строка запретит драйверу Nouveau осуществлять операции смены видеорежима через ядро.

Просто копируйте команды ниже, вставьте их в терминале (для тех кто вдруг ещё не знает, это тот который открывается после одновременного нажатия CTRL+ALT+T) и нажмите ENTER, а когда попросит ввести пароль сделайте это.

Если эта статья помогла вам, пожалуйста, оставьте комментарий

Спасибо за прочтение!

Buy me a coffee!

But now, on my own testing and others testing, everything seems to work well with pyxf86config and livna-config-display when pyxf86config bug has been fixed.

This guide works with GeForce 6/7/8/9/200/300 series cards and also with GeForce FX cards.

Install nVidia proprietary drivers on Fedora 14 and disable the nouveau driver

1. Change root user

2. Make sure that you are running latest kernel

If not then update kernel and reboot

3. Add RPMFusion Repositories (Free and Non-Free)

4. Install nVidia proprietary drivers

4a. Install nVidia proprietary drivers for GeForce 6/7/8/9/200/300 series cards

Select kmod, kmod-PAE or akmod from following.

kmod-nvidia

kmod-nvidia-PAE kernel

akmod-nvidia

  • like a self-compiled kernel
  • an older Fedora kernel
  • the quickly changing kernels from updates-testing/rawhide

Full spec of kmod and akmod differences, check this.

4b. Install nVidia proprietary drivers for GeForce FX cards

Select kmod, kmod-PAE or akmod from following.

kmod-nvidia and kmod-nvidia-PAE

kmod-nvidia-PAE kernel

akmod-nvidia

  • like a self-compiled kernel
  • an older Fedora kernel
  • the quickly changing kernels from updates-testing/rawhide

Full spec of kmod and akmod differences, check this.

5. Check /etc/X11/xorg.conf file

This should not be necessary, but I recommend this, because of pyxf86config bug.

Open /etc/X11/xorg.conf file and check following rows:
32-bit

If section files is missing then it have to be added manually.

6. Check /boot/grub/grub.conf file

Open /boot/grub/grub.conf file and check that the kernel row have following rdblacklist=nouveau nouveau.modeset=0:

7. Finally all is done and then reboot

Please let me know if you have some problems with nVidia drivers installation. You could also tell you if you got the drivers installed using this guide and what graphics card you have?

Раньше никогда не использовал официальные драйвера Nvidia (хотя для игр и мультимедиа это лучшее решение), т.к. из-за них было много проблем:

2) Появляются странные проблемы со шрифтами, когда технически все осталось как было (шрифт, стиль, размер, сглаживание и т.д.), но выглядят шрифты иначе, местами очень плохо.

3) В меню Grub все действия требуют повторного нажатия клавиш, что очень странно и возникает только при использовании проприетарной графики.

Так вот, все началось с того, что я попробовал кубунту 16.04. Однажды диспетчер драйверов КДЕ предложил обновить дровишки на видео и проц, и я согласился. К тому же, свободный видеодрайвер в 16.04 работал совсем плохо - терять (как мне казалось тогда) было нечего.

Из предложенных версий видео самая свежая (и рекомендуемая) была 384.90 - ее и накатил. Я подозревал, что делать этого не стоит, но решил попробовать, ведь и с открытым драйвером было не все гладко (окна и менюшки мигали, не все прорисовывалось, хотя в 14.04 и ранее такого не было).

После перезагрузки системы не смог загрузиться в обычном режиме. Сначала подумал, что как всегда проприетарный драйвер Nvidia не отображает splash (логотип кубунты) во время загрузки системы, но оказалось что все намного хуже.

Зашел в Recovery Mode, там ввел свой LVM-пароль, дальше выбрал Resume normal boot, пошла загрузка из консоли и. снова выпал в то же меню (но на этот раз кодировка была сбита). Снова выбрал Resume, появилось окно логина (из графики!!), т.е. тут уже драйвер Nvidia заработал, зашел в диспетчер драйверов, вернул открытый драйвер, перезагрузился, зашел в нормальном режиме - все отлично.

Через несколько дней появился новый драйвер (рекомендуемый) - 384.111. Та же фигня. Снова установил драйвер, снова черный экран, снова не могу пройти LVM, т.к. до него видимо даже не доходит. Снова ковырялся с восстановлением, пытался понять откуда вообще ноги растут у этой проблемы, почему ни одна версия проприетарного драйвера не работает.

В режиме восстановления выбрал проверку файлухи с помощью fsck.

Но все повисло на стадии:

[OK] Stopped NVIDIA Persistence Daemon

(И каждый раз, запуская fsck - стопорилось намертво на разных стадиях, но всегда где-то в первую минуту проверки.)

Нажал Enter, выкинуло обратно в меню восстановления. Вобщем снова в Recovery mode ввел LVM пароль, снова выбрал Resume normal boot, снова графика включилась на стадии появления логин-окна КДЕ, и уже из графика снова вернул свободный драйвер nouveau, с которым без проблем можно было грузиться в нормальном режиме.

Но драйвер nouveau продолжал глючить, выдавая артефакты.

Попробовал на этот раз драйвер 340.102.

После этого настал пипец и перестал работать даже режим восстановления.

Зашел в Recovery Mode, ввел пароль LVM, нажал Resume normal boot - логи и черный экран. И тут мне стало хреново!!

Перезагрузился в режим Recovery Mode.

Начал снова пробовать fsck, но он всегда зависал то на одной стадии.

[OK] Reached target Encrypted Volumes

То еще что-нибудь напишет. И дальше никаких проверок.

Подключился к сети (в меню Recovery Mode это есть), потом вошел в root.

Начал с просмотра списка доступных драйверов:

Как видим, показывает то же самое, что и через графику (диспетчер драйверов КДЕ).

Сначала попытался откатиться на 384 (когда работал хотя-бы вход в графику через Recovery Mode).

Установил 384й драйвер. Перезагрузился - не помогло.

Таким методом я поставил все 4 версии драйвера, но проблема видимо была в том, что я просто скачал пакеты - видимо есть какая-то команда для АКТИВАЦИИ определенного драйвера, но я такой команды не знал. Поэтому мои попытки понаставить пакеты ни к чему не приводили - был активен определенный глючный драйвер, который не позволял грузиться даже через Recovery Mode.

Помимо этого начали сыпаться ошибки X-сервера, я начал паниковать, пробовать разные команды вроде dpkg --reconfigure, чтобы восстановить X-сервер и все остальное, но это не помогло, ошибок было очень много.

Читайте также: