compiz

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
irok84
Posty: 25
Rejestracja: 24 czerwca 2007, 11:25

compiz

Post autor: irok84 »

Witam!

Mam problem z odpaleniem compiza na debianie. Przejrzałem dziesiątki stron znalezionych w google. Szukałem również na tym forum. I nie znalazłem nic co by rozwiązało problem.

A wygląda to tak:
$ compiz --replace

/usr/bin/compiz.real (core) - Fatal: No GLXFBConfig for default depth, this isn't going to work.
/usr/bin/compiz.real (core) - Error: Failed to manage screen: 0
/usr/bin/compiz.real (core) - Fatal: No manageable screens found on display :0.0
$ glxinfo | grep "direct rendering"
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
(nie bardzo wiem jak to włączyć)

xorg.conf wygląda tak:

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "Files"

# path to defoma fonts
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "dri"
Load "glx"
Load "int10"
Load "vbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "pl"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto"
Option "Emulate3Buttons" "true"
EndSection

Section "Monitor"
Identifier "V770+"
Option "DPMS"
EndSection

Section "Device"
Identifier "nVidia Corporation C51G [GeForce 6100]"
Driver "nvidia"
Option "XAANoOffscreenPixmaps"
Option "AllowGLXWithComposite" "true"
Option "XAANoOffscreenPixmaps" "true"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation C51G [GeForce 6100]"
Monitor "V770+"
DefaultDepth 24
Option "AddARGBGLXVisuals" "True"
Option "TripleBuffer" "true"
Option "no GLXFBConfig for depth 32"
Option "AddARGBVisuals" "True"
Option "AddARGBGLXVisuals" "True"
Option "DisableGLXRootClipping" "true"

SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection

Section "DRI"
Mode 0666
EndSection
Wersja jądra:
$ uname -a
Linux debian 2.6.18-4-486 #1 Wed May 9 22:23:40 UTC 2007 i686 GNU/Linux
Sterownik nvidia, który mam zainstalowany:
NVIDIA-Linux-x86-1.0-9755-pkg1.run
Coś jeszcze wkleić?
maly
Beginner
Posty: 289
Rejestracja: 03 lipca 2007, 14:52

Post autor: maly »

Przeinstaluj sterowniki do karty graficznej.
irok84
Posty: 25
Rejestracja: 24 czerwca 2007, 11:25

Post autor: irok84 »

maly pisze:Przeinstaluj sterowniki do karty graficznej.
Chciałbym... jest taki problem, że wersja gcc, która jest "aktualna" jest inna niż ta którą był kompiowany kernel.

Wygląda to mniej-więcej tak:
nvidia: version magic '2.6.18-4-486 mod_unload 486 REGPARM gcc-4.2' should
be '2.6.18-4-486 mod_unload 486 REGPARM gcc-4.1'
fabix
Posty: 61
Rejestracja: 26 sierpnia 2006, 13:31

Post autor: fabix »

Chciałbym... jest taki problem, że wersja gcc, która jest "aktualna" jest inna niż ta którą był kompiowany kernel.
U mnie instalotor nvidii wyświetla ostrzeżenie, ale instalacja jest możliwa jak najbardziej. Twierdzi że wolałby gcc-4.1 zamiast gcc-4.2 i zadaje pytanie czy przerwać z tego powodu instalacje. Wystarczy się nie zgodzić.

Jeśli nie zainstalujesz sterowników to compiza nie odpalisz.
irok84
Posty: 25
Rejestracja: 24 czerwca 2007, 11:25

Post autor: irok84 »

daję "NIE" kiedy jest to ostrzeżenie i instalator sobie kompiluje. Jednak gdy prubuje on załadować moduł to jest błąd a w logu jest info takie jak podałem w poprzednim poście

[ Dodano: 2007-09-22, 20:37 ]
daję "NIE" kiedy jest to ostrzeżenie i instalator sobie kompiluje. Jednak gdy prubuje on załadować moduł to jest błąd a w logu jest info takie jak podałem w poprzednim poście
fabix
Posty: 61
Rejestracja: 26 sierpnia 2006, 13:31

Post autor: fabix »

A masz obie wersje kompilatorów?

Może po prostu spróbuj przestawić zmienną środowiskową, którą nvidia używa do kompilatora z wersji gcc-4.1, a pewno teraz jest na gcc-4.2. To chyba będzie zmienna CC.
irok84
Posty: 25
Rejestracja: 24 czerwca 2007, 11:25

Post autor: irok84 »

Zmiana zmiennej srodowiskowej pomogla i sterownik nvidia sie skompilowal.

Tylko teraz mi sie X'y nie odpalaja :(
(EE) Failed to load module "glx" (module does not exist, 0)
(EE) Failed to load module "nvidia" (module does not exist, 0)
(EE) No drivers available.

Fatal server error:
no screens found
XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0"

after 0 requests (0 known processed) with 0 events remaining.
EDIT:
Juz x'y dzialaja. Trzeba bylo zrobic:
./NVIDIA-Linux-x86-1.0-9755-pkg1.run -anN --x-module-path=/usr/lib/xorg/modules
fabix
Posty: 61
Rejestracja: 26 sierpnia 2006, 13:31

Post autor: fabix »

glx nie jest ci niezbędny(a może nawet przeszkadza). Ja u siebie go nie używałem na compiz 0.2.2 i compiz-fusion 0.5.2 i wszystko działało jak należy. Proponuję więc wstawić # przy:

Kod: Zaznacz cały

 Load "glx" 
w xorg.conf.
No ale ten drugi moduł to by się przydał ;-)

Wygląda na to że jednak się chyba nie skompilowało.
(EE) No drivers available.
Pokaż:

Kod: Zaznacz cały

/var/log/nvidia-installer.log
i sprawdź jakie moduły nvidia znajdują się w:

Kod: Zaznacz cały

/lib/modules/NUMER_JADRA/
powinno tam być coś jak:

Kod: Zaznacz cały

kernel/drivers/video/nvidia
spóźniłem się :-o
irok84
Posty: 25
Rejestracja: 24 czerwca 2007, 11:25

Post autor: irok84 »

teraz compiz się "niby" odpalił. ale jedyne co zrobił to powyłączał dekoracje okien :|
fabix
Posty: 61
Rejestracja: 26 sierpnia 2006, 13:31

Post autor: fabix »

A jaką masz wersję z repozytorium 0.5.2?
Bo u mnie jest coś podobnego, założyłem nawet z tego powodu osobny wątek dzisiaj. Zerknij i zobacz czy przypadkiem nie masz tego samego problemu.
ODPOWIEDZ