gugarthur
(usa Fedora)
Enviado em 02/09/2011 - 11:48h
Pessoal,
depois de muito trabalho, consegui resolver. Fiz o seguinte:
1- Primeiro, como root, abri o arquivo /etc/inittab e modifiquei a última linha para id:3:initdefault:, para reiniciar o computador em modo texto;
2- Reiniciei, loguei como root e executei o comando sh NVIDIA-Linux-x86-280.13 --uninstall (para desinstalar o driver da nvidia). No meu caso, o arquivo estava em /home/<usuario>.
3- Depois modifiquei o arquivo /etc/X11/xorg.conf da seguinte forma:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "catalogue:/etc/X11/fontpath.d"
FontPath "built-ins"
EndSection
Section "Module"
Load "record"
Load "dbe"
Load "dri"
Load "glx"
Load "dri2"
Load "extmod"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "SWcursor" # [<bool>]
#Option "HWcursor" # [<bool>]
#Option "NoAccel" # [<bool>]
#Option "ShadowFB" # [<bool>]
#Option "VideoKey" # <i>
Identifier "Card0"
Driver "nouveau"
BusID "PCI:2:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
uma dica é executar o comando Xorg --configure; será gerado o mesmo arquivo com o nome xorg.conf.new. Se não conseguir visualizá-lo, procure-o na pasta /root. Depois é só sobrescrevê-lo para xorg.conf:
#cp xorg.conf.new /etc/X11/xorg.conf
4- Modifiquei o arquivo /etc/modprobe.d/nvidia-installer-disable-nouveau.conf da seguinte forma:
# generated by nvidia-installer
#blacklist nouveau
#options nouveau modeset=0
para que não haja conflitos com o driver nouveau
4.5- Modifiquei novamente o arquivo /etc/inittab para id:5:initdefault: (última linha)
5- Reiniciei o computador:
#shutdown -r now
6- Desinstalei o pacote mesa-dri-drivers-experimental e reiniciei o computador
7- Instalei novamente o mesmo pacote e reiniciei o computador
8- Pronto; depois fui em Sistema > Preferências > Efeitos da área de trabalho e tudo funcionou!
Na verdade, não precisava ter dado essa volta toda. Se eu tivesse de cara instalado o driver experimental da mesa, poderia ter rodado o compiz tranquilamente. Mas de qualquer forma, fica aí a dica para quem se embolou com o driver da fabricante da nvidia.
Abraço a todos!