How To switch from nvidia to nouveau???

If one has installed nvidia driver ‘the hard way’ it’s a kernel module. How do I get it to stop using nvidia and use nouveau instead?

Which version of openSUSE?

Anyway, you can uninstall the nvidia driver by running the shell script and attaching the option --uninstall to the end.

Current Factory x86_64 KDE.

# zypper -v lr
Verbosity: 1
#  | Alias                                   | Name                                    | Enabled | Refresh
1  | Factory-Mozilla                         | Factory-Mozilla                         | Yes     | Yes    
2  | Factory-NON-OSS                         | Factory-NON-OSS                         | Yes     | Yes    
3  | Factory-OSS                             | Factory-OSS                             | Yes     | Yes    
4  | Factory-X11-XOrg                        | Factory-X11-XOrg                        | Yes     | Yes    
5  | KDE4:/Community/openSUSE_Factory        | KDE4:/Community/openSUSE_Factory        | Yes     | Yes    
6  | KDE4:/Factory:/Desktop/openSUSE_Factory | KDE4:/Factory:/Desktop/openSUSE_Factory | Yes     | Yes    
7  | KDE4:/Playground/openSUSE_Factory       | KDE4:/Playground/openSUSE_Factory       | Yes     | Yes    
8  | Packman-Factory                         | Packman-Factory                         | Yes     | Yes    
9  | Updates for openSUSE 11.3 11.3-1.71     | Updates for openSUSE 11.3 11.3-1.71     | Yes     | Yes    
10 | VLC-Factory                             | VLC-Factory                             | Yes     | Yes    
11 | openSUSE-11.3 11.3-1.71                 | openSUSE-11.3 11.3-1.71                 | No      | No     
12 | repo-debug                              | openSUSE-11.3-Debug                     | No      | No     
13 | repo-non-oss                            | openSUSE-11.3-Non-Oss                   | No      | No     
14 | repo-oss                                | openSUSE-11.3-Oss                       | No      | No     
15 | repo-source                             | openSUSE-11.3-Source                    | No      | No

Assuming you have openSUSE-11.3 then you can follow pilotgui’s adivce:


sh --uninstall 

or something like that, … edit as appropriate.

… but given the evasiveness (is that the right word ? ) of 11.3’s nouveau driver, you could simply remove any nouveau custom blacklist you did to /etc/modprobe.d/50-blacklist.conf and revert any changes you did to NO_KMS_IN_INITRD … ie restort yast > System > /etc/sysconfig Editor > System > Kernel > NO_KMS_IN_INITRD and change it to “no”. and if you put ‘nomodeset’ in your /boot/grub/menu.lst be certain to remove that ‘nomodeset’ entry. If you do that, then you may even be able to keep the old priorietary driver and not have to run the NVIDIA installation script to uninstall the NVIDIA driver.

Yeah, thanks for the tips guys. Turns out that currently this isn’t easy to do. The command ‘sh NV*.run --uninstall’ will remove the nvidia driver. However getting dynamic configuration to use nouveau driver eluded me after that. Tried boot option ‘xdriver=nouveau’ but that didn’t work. For some reason this system [11.3 x86_64] uses nouveau by default on my hardware and it works but is buggy. After installing and uninstalling nvidia driver it then wants to use nv driver which isn’t acceptable. For the moment I’m back to nvidia. I just wanted to see if I could problem solve some of the problems with nouveau as I have it working well in Mandriva 2010.1 x86_64 [so far]:

Freeze ups & no sound in flash with nvidia chipset/nouveau. | Mandriva Forum

At this point I’m gonna wait till official release of 11.3 and download and do a fresh install and go from there. Just trying to see if I can help the folks doing nouveau problem solve it so we non-gamers have an open source alternative that actually works.