If that is the case, for some reason the xorg.conf file was deleted from your system.
Try this way:
here I didn't think, as genfool
did, that you made a mistake writing the path, so I assumed that your /etc/X11/xorg.conf
file did not exist anymore, so it had to be recreated from scratch.
file tells to the Linux GUI (the X Server) which drivers have to be used, which screens are available and such configurations. So it is an important file, a mistake in this file could lead to the impossibility to launch your GUI, as you have experienced yourself.
1) update the Nvidia drivers:
here I suggested you to install the latest version of your drivers, since the downgrade was not necessary. In your scenario, downgrading the driver could have been worse, since if you have a relatively recent card, the older drivers could very well not support it.equo install nvidia-drivers
will download and install the latest nvidia drivers available for Sabayon.
2) regenerate your xorg.conf:
Code: Select all
nvidia-xconfig -o /etc/X11/xorg.conf --no-use-events
here I suggested you to use nvidia-xconfig
to generate a new xorg.conf
file, each proprietary driver have its own utility to generate a new xorg.conf file, this comes in handy in such cases.
The command I suggested you to run creates a new xorg.conf
file in /etc/X11/xorg.conf
, you can customize the output path since you may not want to overwrite your existing configuration. The --no-use-events
tells to disable the UseEvents
feature of the drivers, since that feature is most likely the responsible of your initial problem. The new drivers have a bug that has been discovered just recently and reported to nvidia so that it can be taken care of.
For now we can just "fix" the problem this way.
To get more informations on this utility, run from a console:
3) ensure that the nvidia proprietary drivers are selected:
This is just an additional step to be sure that you have set the nvidia drivers as your current OpenGL implementation. Since you can have multiple drivers in your system at the same time (Open Source, nvidia, ATI, etc...) you can also have multiple OpenGL implementations (one or more for each driver).
This command helps you to choose one of them.
You can see all the available OpenGL implementations on your system using:
Obviously you have to use an implementation that matches your current driver, you can't use the ATI OpenGL if you are using the nvidia drivers, otherwise you could get a black screen.