This seems to be the least fussy way to alternate. Do you know if it still works on Debian 8.2 and newer?
I’m currently using Debian Testing an it keeps working for me.
Just be aware that, when upgrading, you may end with a messy set of packages, with different versions of the nVidia packages, kernel module and running kernel.
If you have a coherent set of packages, it is working correctly, AFAIK.
it is really bothering one cannot just launch apps chosing which renderer use, e.g.
OPENGL=nvidia glxgears
or
OPENGL=mesa glxgears
That would be much more flexible!
Have into account that this post has become a bit old. Debian (and other distros) makes the change between drivers much easier nowadays.
In any case, rebooting is almost a must since you will have to unload a kernel module and load a different one no matter what. I suppose it’s possible to do it without rebooting but probably it’s not advisable.
Thank you for the reply.
Is it possible to select the library (mesa vs nvidia) using libglvnd (GL vendor-neutral dispatch)?
Pingback: Links 24/11/2014: Linux 3.18-rc6, Qualcomm Eyes GNU/Linux Servers | Techrights
This seems to be the least fussy way to alternate. Do you know if it still works on Debian 8.2 and newer?
I’m currently using Debian Testing an it keeps working for me.
Just be aware that, when upgrading, you may end with a messy set of packages, with different versions of the nVidia packages, kernel module and running kernel.
If you have a coherent set of packages, it is working correctly, AFAIK.
it is really bothering one cannot just launch apps chosing which renderer use, e.g.
OPENGL=nvidia glxgears
or
OPENGL=mesa glxgears
That would be much more flexible!
Have into account that this post has become a bit old. Debian (and other distros) makes the change between drivers much easier nowadays.
In any case, rebooting is almost a must since you will have to unload a kernel module and load a different one no matter what. I suppose it’s possible to do it without rebooting but probably it’s not advisable.
Thank you for the reply.
Is it possible to select the library (mesa vs nvidia) using libglvnd (GL vendor-neutral dispatch)?