Compiz [RESOLVIDO]

1. Compiz [RESOLVIDO]

Arthur Rodrigues Stilben
gugarthur

(usa Fedora)

Enviado em 31/08/2011 - 11:49h

Pessoal,

já instalei o driver da minha placa de vídeo, uma GeForce 7200GS. Estou tentando rodar o compiz, mas a tela trava e aparece a seguinte mensagem:

compiz(video) - warn: no 8 bit GLX pixmap format, disabling YV12 image format

já procurei em vários fóruns como resolver isso mas nada consegui.


  


2. Re: Compiz [RESOLVIDO]

Samuel Costa
tudor

(usa Outra)

Enviado em 31/08/2011 - 11:59h

Como sabes que instalou o driver corretamente? :)

Abs.;


3. Re: Compiz [RESOLVIDO]

Arthur Rodrigues Stilben
gugarthur

(usa Fedora)

Enviado em 31/08/2011 - 12:01h

Bem, aparece o NVIDIA X Server Settings em sistemas > Preferencias


4. Re: Compiz [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 31/08/2011 - 12:03h

e GNOME2 ou 3 ?
Compiz nao funciona em GNOME3
cheque se sua aceleracao 3D esta funcionando, como o comando

glxinfo | grep render


5. Re: Compiz [RESOLVIDO]

Samuel Costa
tudor

(usa Outra)

Enviado em 31/08/2011 - 12:04h

Ok, que versão de S.O. vc tem rodando aew?


6. albfneto

Arthur Rodrigues Stilben
gugarthur

(usa Fedora)

Enviado em 31/08/2011 - 12:39h

cara, acredito que o gnome seja 2, pois o fedora que instalei é o 14. Executei o comando que vc pediu e é essa a resposta:

direct rendering: Yes


7. Re: Compiz [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 31/08/2011 - 14:42h

vc está com driver funcionando. veja no gerenciador de pacotes do Fedora, se o compiz está completo.

instale todos os pacotes que tem compiz, no nome, ainda instale: ccsm, emerald, emerald -themes, cairo, simple-ccsm, fusion-icon.

re-instale tb o pacote mesa.

seainda assim não funcionar, poste aqui seu arquivo /etc/X11/xorg.conf

e se tiver nos repos, algumas bibliotecas auxiliares que não são insubstituiveis mas o compiz funciona melhor com elas, são python-sexy e Gset.


8. xorg.conf

Arthur Rodrigues Stilben
gugarthur

(usa Fedora)

Enviado em 31/08/2011 - 16:46h

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 280.13 (buildmeister@swio-display-x86-rhel47-05.nvidia.com) Wed Jul 27 17:18:55 PDT 2011


Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "AIGLX" "true"
EndSection

Section "Files"
FontPath "/usr/share/fonts/default/Type1"
EndSection

Section "InputDevice"

# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

# generated from data in "/etc/sysconfig/keyboard"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "pt"
Option "XkbModel" "pc105"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "AddARGBGLXVisuals" "True"
SubSection "Display"
Depth 24
EndSubSection
EndSection



9. Re: Compiz [RESOLVIDO]

Arthur Rodrigues Stilben
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!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts