[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Remove nvidia driver and reinstall nouveau



On 2011-01-28 16:26 +0100, Joe Riel wrote:

> On Fri, 28 Jan 2011 08:32:02 +0100
> Sven Joachim <svenjoac@gmx.de> wrote:
>
>> On 2011-01-28 07:12 +0100, Joe Riel wrote:
>> 
>> > Is there a nice way to remove the nvidia driver and replace
>> > it with the nouveau driver (which was originally installed 
>> > with Debian squeeze)?  
>> 
>> If you have used the Debian packages in non-free, definitely.  If you
>> have run NVidia's installer, I'm not so sure.  Which method did you
>> choose?
>
> I used the Debian packages from non-free.  Presumably I'll need to 
> purge those.

Removing them should suffice, since you have already taken out the
blacklist entry that nvidia-kernel-common has installed.

> But do I also have to reconfigure/reinstall the
> nouveau driver package?

No.

> Since the nvidia package installs a different
> kernel, do I have to manually (via aptitude) install a new one, or will
> aptitude know to do that?

Hm?  The nvidia packages do not install kernels, they only install
_modules_ for your kernel(s).  Those should be harmless, since the
nvidia module is not autoloaded unless you also use the nvidia X driver.

>> > I tried modifying xorg.conf and
>> > removing /etc/modprobe.d/nvidia-kernel-common.conf; that
>> > partially worked, however, glx didn't work because of the 
>> > different kernel installed when nvidia was installed.
>> 
>> GLX not working has nothing to do with the kernel, it's because the
>> nvidia driver installs its own incompatible implementation.

It seems that the packaging of the nvidia stuff has changed in the last
ten months, and you need to remove the libgl{1,x}-nvidia-alternatives
packages to restore the /usr/lib/xorg/modules/extensions/libglx.so and
/usr/lib/libGL.so.1 files that these packages divert.

Sven


Reply to: