On Mon, Feb 25, 2013 at 9:10 AM, Paul Hartman <[email protected]> wrote: > On Sat, Feb 23, 2013 at 10:30 PM, Joseph <[email protected]> wrote: >> I'm trying to prevent next disaster with nvidia driver/kernel combination. >> I'm running "nvidia" driver and installed "nouveau" as module. If for any >> reason nvidia or nouveau will stop working I want to just run a sript and >> use other one. >> >> Here is my configuration: >> >> cat /etc/modprobe.d/blacklist.conf >> blacklist nouveau >> >> cat /etc/X11/xorg.conf >> Section "Device" >> Identifier "Nvidia card" >> Driver "nvidia" >> EndSection >> >> eselect opengl list >> Available OpenGL implementations: >> [1] nvidia * >> [2] xorg-x11 >> >> In order to switch it to "nouveau" I would need to unload the nvidia module, >> but I can not do it when it is in use so I need to stop "xdm" first, am I >> correct? >> /etc/init.d/xdm stop (X crashes at this moment) >> modprobe -r nvidia >> mv /etc/modprobe.d/blacklist.conf /etc/modprobe.d/blacklist.conf_backup >> mv /etc/X11/xorg.conf /etc/X11/xorg.conf_nvidia >> eselect opengl set xorg-x11 >> modprobe nouveau >> mv /etc/X11/xorg.conf_nouveau /etc/X11/xorg.conf >> /etc/init.d/xdm start (at this moment I should have login screen) >> >> Did I miss anything? Will it work if I put it into a bash script? > > What about console framebuffer (if you use one) and KMS? I wonder if > you need to do something about those.
I found some info about toggling KMS and framebuffer in the nouveau wiki: http://nouveau.freedesktop.org/wiki/KernelModeSetting

