Автор Гілка: Проблеми з драйверами NVIDIA  (Прочитано 9969 раз)

Відсутній Ign1111

  • Письменник
  • *****
  • дописів: 829
  • Карма: +0/-0
  • Linux 4ever!
Оновив Fedorа до 18-ої версії, і тепер маю невеличку проблемку. Злетіли Nvidia драйвери і замість них прописалися Nouveau. Все б нічого, але вони не працюють, система не завантажується й зависає. Доводиться завантажуватися зі старими ядрами від Fedora 17.

Встановити проприетарні драйвери звантажені з сайту Nvidia не дає, свариться на те що:
ERROR: The Nouveau kernel driver is currently in use by your system.
This driver is incompatible with the NVIDIA driver, and must be disabled   before proceeding.  
Please consult the NVIDIA driver README and your Linux distribution's documentation
for details on how to correctly disable the Nouveau kernel driver.
WARNING: The modprobe configuration file to disable Nouveau, /etc/modprobe.d/nvidia-installer-disable-nouveau.conf, is already present. Please be sure you have rebooted your system since that file was written. If you have rebooted, then Nouveau may be enabled for other reasons, such as being included in the system initial ramdisk or in your X configuration file. Please consult the NVIDIA driver README and your Linux distribution´s documentation for details on how to correctly disable the Nouveau kernel driver.
Я той Nouveau вже й blacklist включав, пробував зупинити modprobe -r nouveau, а воно мені module nouveau is in use. Робив init 3 та init 1, але все одно module nouveau is in use.

Якщо пробую встановити
yum install  kmod-nvidia
Завантажені додатки: langpacks, presto, refresh-packagekit
Розв’язання залежностей
--> Виконання перевірки операції
---> Пакунок kmod-nvidia.x86_64 1:304.64-2.fc18.2 буде встановлено
--> Обробка залежності: kmod-nvidia-3.7.2-201.fc18.x86_64 >= 1:304.64-2.fc18.2 для пакунка: 1:kmod-nvidia-304.64-2.fc18.2.x86_64
--> Виконання перевірки операції
---> Пакунок kmod-nvidia-3.7.2-201.fc18.x86_64.x86_64 1:304.64-2.fc18.2 буде встановлено
--> Обробка залежності: kernel-uname-r = 3.7.2-201.fc18.x86_64 для пакунка: 1:kmod-nvidia-3.7.2-201.fc18.x86_64-304.64-2.fc18.2.x86_64
--> Визначення залежностей завершено
Помилка: Пакунок: 1:kmod-nvidia-3.7.2-201.fc18.x86_64-304.64-2.fc18.2.x86_64 (rpmfusion-nonfree-updates)
             Потребує: kernel-uname-r = 3.7.2-201.fc18.x86_64
             Встановлено: kernel-3.6.7-4.fc17.x86_64 (@updates/17)
                 kernel-uname-r = 3.6.7-4.fc17.x86_64
             Встановлено: kernel-3.6.9-2.fc17.x86_64 (@updates/17)
                 kernel-uname-r = 3.6.9-2.fc17.x86_64
             Встановлено: kernel-3.6.10-2.fc17.x86_64 (@updates/17)
                 kernel-uname-r = 3.6.10-2.fc17.x86_64
             Встановлено: kernel-3.6.11-1.fc17.x86_64 (@updates/17)
                 kernel-uname-r = 3.6.11-1.fc17.x86_64
             Встановлено: kernel-3.7.2-204.fc18.x86_64 (@updates)
                 kernel-uname-r = 3.7.2-204.fc18.x86_64
             Наявні: kernel-3.6.10-4.fc18.x86_64 (fedora)
                 kernel-uname-r = 3.6.10-4.fc18.x86_64
             Наявні: kernel-debug-3.6.10-4.fc18.x86_64 (fedora)
                 kernel-uname-r = 3.6.10-4.fc18.x86_64.debug
             Наявні: kernel-debug-3.7.2-204.fc18.x86_64 (updates)
                 kernel-uname-r = 3.7.2-204.fc18.x86_64.debug

yum install kmod-nvidia-3.7.2-204
Завантажені додатки: langpacks, presto, refresh-packagekit
Пакунок kmod-nvidia-3.7.2-204 недоступний.
Помилка: Нічого виконувати

yum install kernel-3.7.2-201
Завантажені додатки: langpacks, presto, refresh-packagekit
Пакунок kernel-3.7.2-201 недоступний.
Помилка: Нічого виконувати

Підкажіть як правильно встановити пакет потрібної версії? Чи щось порадьте.
Linux. The future is open.

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3628
  • Карма: +2/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: Проблеми з драйверами NVIDIA
« Відповідей #1 : 2013-01-22 20:52:02 »
1. su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'2. sudo yum -y update3. Від root відкрити для редагування /etc/default/grub, дописати
Цитата
nouveau.modeset=0 rd.driver.blacklist=nouveau
до змінної GRUB_CMDLINE_LINUX
4. su -c 'grub2-mkconfig -o /boot/grub2/grub.cfg'5. Перезавантажитися.
6. su -c 'yum install kmod-nvidia'
« Змінено: 2013-01-22 20:54:16 від yurchor »
Denounce the demagogues
King diamonds to discard
Deploy the dialogue
Your word against the law

Відсутній Ign1111

  • Письменник
  • *****
  • дописів: 829
  • Карма: +0/-0
  • Linux 4ever!
Re: Проблеми з драйверами NVIDIA
« Відповідей #2 : 2013-01-24 15:37:22 »
yurchor дякую.

1.
2.

Ці оновлення пройшли раніше, оновилися rpmfusion free та nonfree, та всі програми.

3.

Ось це допомогло, тепер замість nouveau до ядра під’єднався модуль nvidia драйвера, який було звантажено з сайта nvidia та який був встановлений на попередні ядра. Я так розумію завдякі опції DKMS той модуль під’єднався до ядра. Доречі, на сайті доступна версія драйвера 310.19, а в rpmfusion лежить 304.64.

6.

Все одно видає помилку неспівпадіння версії kernel та версії kmod-nvidia, ту що я наводив при виконанні цієї команди. Думаю, як вийдуть нові оновлення ця помилка зникне. Почекаю поки.

P.S. Взагалі цього разу оновлення F17->F18 пройшло набагато краще ніж з f16->f17. Набагато менше помилок. Минулого разу взагалі була катастрофа, а цього разу не критичні проблемки з драйверами відео, та якійсь maven-shared не може оновитися, теж якісь проблеми з залежностями. Минулого оновлення такі проблеми вирішились видаленням таких пакетів і встановленням їх наново.
Linux. The future is open.