Krondaj wrote:Thank you. It is now working perfectly...
As a noobie, can you tell me what i just did??
There are a number of different OpenGL
libraries available, and it's possible to install more than one. To manage this situation, Gentoo/Sabayon provides the eselect tool so that the user can select the appropriate OpenGL library for the video driver (s)he is using.
In your case, the closed-source NVIDIA driver was not working on your PC so you decided to use the VESA video driver, which is a basic driver that works on most hardware, including hardware that does not work with other drivers. It might be a buggy driver, rather than the hardware itself. A different version of the same closed-source NVIDIA driver might work, even if the version you tried didn't. It seems that the NVIDIA closed-source driver (nvidia-drivers) has been variable in its reliability of late. Mind you, so has the closed-source AMD Catlayst driver (ati-drivers).
When you switched to the VESA driver in your xorg.conf file, OpenGL on your installation was still configured to use the OpenGL library for the closed-source NVIDIA driver. By using the eselect opengl set <n> command you reconfigured your installation to use the applicable OpenGL library that works with the open-source VESA driver.
To find out more about the eselect tool and its options, you can enter the following command in a Konsole/Terminal window:
- Code: Select all
Although it is written with the AMD closed-source driver in mind, do read the following post, as the same fundamental principle applies to the NVIDIA closed-source driver, which is also a kernel module: ATI Driver Installation [Solved]
. In the case of NVIDIA there is more than one open-source driver available: xf86-video-nv and xf86-video-nouveau. The latter is apparently problematic at present and, last time I looked, an SL developer had blacklisted it in one of the configuration files in SL. There is also good, old xf86-video-vesa which usually works as a last resort if the others don't, albeit without the fancy 3D graphics. Different manufacturers' GPUs have different drivers; for example the Intel GPU driver is xf86-video-intel. Some people have trouble with that too abd also have to resort to using the VESA driver. There are many video drivers for various manufacturers' GPUs; you can see a list of the open-source video drivers by using the command "equo search xf86-video" in a Konsole/Terminal window.