Загрузка nvdiafb и nouveau после их runtime выгрузки.
Имею видеокарту geforce 8200m. Добавил nvidia драйвер в blacklist. В menu.lst используется пункт:
kernel /boot/kernel2.6-38 video=nvidiafb:mtrr:3,ywrap root=/dev/sda3 quiet
Загружается система в текстовом режиме, udev подгружает драйвер nouveau, видеокарта переключается в разрешение побольше, включается фрейбуффер(nvidiafb). Всё работает хорошо.
Чтобы включить иксы использую следующий скрипт:
#!/bin/bash
#vbetool vbestate restore echo 0 > /sys/class/vtconsole/vtcon1/bind
rmmod nouveau
/etc/init.d/consolefont restart
rmmod ttm
rmmod drm_kms_helper
rmmod drm
modprobe nvidia
Nouveau радостно выгружается, видим черный экран. Пишем startx ^m получаем работающие иксы.
Вопрос — как теперь отрубить официальный драйвер и включить nouveau для обратного перехода в красивую и хорошую фреймбуфферную консоль?
P.S. Linux Zen 2.6.38-gentoo #1 Tue Mar 29 01:26:58 MSD 2011 x86_64 AMD Sempron(tm) SI-42 AuthenticAMD GNU/Linux если это важно.