Linux.org.ua
Технічні питання => Прикладні програми => Fedora/RedHat => Гілку створено: Ign1111 від 2013-01-22 11:32:06
-
Оновив 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 недоступний.
Помилка: Нічого виконувати
Підкажіть як правильно встановити пакет потрібної версії? Чи щось порадьте.
-
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 update
3. Від 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'
-
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 не може оновитися, теж якісь проблеми з залежностями. Минулого оновлення такі проблеми вирішились видаленням таких пакетів і встановленням їх наново.