Strona 1 z 2

compiz

: 22 września 2007, 16:48
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ć?

: 22 września 2007, 17:20
autor: maly
Przeinstaluj sterowniki do karty graficznej.

: 22 września 2007, 20:05
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'

: 22 września 2007, 20:29
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.

: 22 września 2007, 20:37
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

: 22 września 2007, 21:10
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.

: 22 września 2007, 22:13
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

: 22 września 2007, 22:43
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

: 22 września 2007, 22:46
autor: irok84
teraz compiz się "niby" odpalił. ale jedyne co zrobił to powyłączał dekoracje okien :|

: 22 września 2007, 22:52
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.