Для установки запустим одну из нижеследующих команд.
Обычное решение:
yum install akmod-nvidia
или для PAE-ядра:
yum install akmod-nvidia kernel-PAE-devel
Поясню, что мы ставим и для чего.
Пакет akmod-nvidia — содержит в себе исходники для т.н. kmod-пакетов (пакеты, содержащие модули ядра), и с помощью утилиты от RPMFusion akmods под каждое новое ядро, утилита будет собирать новый kmod-nvidia. Это просто, безопасно и по опыту работает стабильнее, чем надеяться на RPMFusion и их выпуск kmod-nvidia-пакетов. Для PAE-ядра. Пакет kernel-PAE-devel мы ставим потому, что yum не умеет различать какое ядро установлено.
Проверяем.
проверяем наличие файла /etc/X11/xorg.conf командой:
ls -l /etc/X11/xorg.conf
если такой файл есть, тебе его покажут, если нет — то bash об этом скажет, файл этот должен быть, без него ничего не заведется, если его нет — что-то ты не так поставил, проверяй, переставляй;
проверяем наличие файла /etc/X11/xorg.conf.d/00-nvidia.conf командой:
ls -l /etc/X11/xorg.conf.d/00-nvidia.conf
все тоже самое, файл должен быть, без него не заработает;
проверяем наличие файла /etc/modprobe.d/blacklist-nouveau.conf, командой:
ls -l /etc/modprobe.d/blacklist-nouveau.conf
файл тоже должен быть, но начиная с 18-ой федоры и ядра 3.6.9 я стал сильно сомневаться в его реальной нужности, но об этом позже.
Завершаем установку.
Итак нам осталось совсем чуть-чуть. Надо пересобрать initrd с учетом файла /etc/modprobe.d/blacklist-nouveau.conf. Делаем это командой:
/usr/libexec/plymouth/plymouth-update-initrd
Но для несчастных пользователей Fedora 18 и ядра 3.6.9 и выше, есть еще кое-что. Открываем файл /etc/default/grub, ищем строку, которая начинается так:
GRUB_CMDLINE_LINUX=
ищем в этой строке запись rdblacklist=nouveau и если таковой записи нет, добавляем ее через пробел в конец этой строки. Без этого пока блоб не будет работать, может эту строчку снова вернут в пакет, но лучше убедиться, что она точно есть! Обновляем записи GRUB2 командой от root’а:
grub2-mkconfig -o /boot/grub2/grub.cfg
Для тех, у кого 64-х битная ОС (x86_64) также есть отдельный совет: поставь 32-х битную версию библиотек nvidia.
Делается это такой командой:
yum install xorg-x11-drv-nvidia-libs.i686
Всё.
Перезагружаемся и проверяем, как работает блоб.