• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

compiz-fusion + intel 965 GM = Keine Fensterdeko & GLXFB

styyxx

Member
Hallo,

ich bekomme compiz-fusion nicht zum laufen...
Symptom: Wenn ich compiz starte fehlt danach die Fensterdeko und ich bekomme einen GLXFBConfig Fehler.

Code:
ich@rechner:~> SKIP_CHECKS=yes compiz-manager
Checking for Xgl: not present.
Blacklisted PCIID '8086:2a02' found
SKIP_CHECKS is yes, so continuing despite problems.
Checking for texture_from_pixmap: not present.
Trying again with indirect rendering:
Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Comparing resolution (1280x800) to maximum 3D texture size (2048): Passed.
Checking for nVidia: not present.
Checking for FBConfig: present.
Checking for Xgl: not present.
7815
/usr/bin/compiz (core) - Fatal: No GLXFBConfig for default depth, this isn't going to work.
/usr/bin/compiz (core) - Error: Failed to manage screen: 0
/usr/bin/compiz (core) - Fatal: No manageable screens found on display :0.0
Wenn ich danach mittels des fusion-icons zum kwin zurück switche ist alles wieder in Ordnung.

Hier mal ein paar Infos zu meinem System:
Code:
ich@rechner:~>hwinfo --gfxcard
...
Model: "Dell 965 GM"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x2a02 "965 GM"
...
Driver Info #0:
    XFree86 v4 Server Module: intel
Driver Info #1:
    XFree86 v4 Server Module: intel
    3D Support: yes
    Extensions: dri
...

ich@rechner:~>cat /etc/SuSE-release
openSUSE 10.3 (i586)
VERSION = 10.3

ich@rechner:~>glxinfo | grep direct
direct rendering: Yes

ich@rechner:~>grep ' direct ' /var/log/Xorg.0.log
(II) intel(0): direct rendering: Enabled

ich@rechner:~>rpm -qa | grep compi
libcompizconfig-backend-kconfig-0.5.2_git070824-23
compiz-emerald-themes-0.6.0-1.1
python-compizconfig-0.7.4-3.1
compiz-emerald-0.7.4-3.1
compizconfig-settings-manager-0.7.4-3.1
compiz-0.7.4-7.1
compiz-fusion-plugins-main-0.7.4-2.1
compiz-kde-0.7.4-7.1
compiz-fusion-plugins-extra-0.7.4-2.1
libcompizconfig-0.7.4-3.1
compiz-manager-0.0.1_git080201-10.1

Auszug aus der xorg.conf:
Section "Device"
  BoardName    "965 GM"
  BusID        "0:2:0"
  Driver       "intel"
  Identifier   "Device[0]"
  Option       "SaXDualHead"
  Option       "monitor-LVDS" "Monitor[0]"
  Option       "SaXDualMonitorVendor" "--> VESA"
  Option       "SaXDualOrientation" "LeftOf"
  Option       "SaXDualResolution" "1024x768"
  Option       "SaXDualMode" "Clone"
  Option       "SaXDualHSync" "31-50"
  Option       "SaXDualMonitorModel" "1024X768@60HZ"
  Option       "SaXDualVSync" "50-60"
  Option       "SaXExternal" "Identifier&EXT+DisplaySize&+VendorName&--> VESA+Pr
eferredMode&1024x768+HorizSync&31-50+ModelName&1024X768@60HZ+VertRefresh&50-60"
  Screen       0
  VendorName   "Intel"
EndSection

Ich weiß das die Karte in der Blacklist ist, jedoch sollte der Fehler der Karte trotzdem emerald erlauben.
Leider habe ich bisher zu diesem Thema zwar einiges gefunden aber diese Konstellation mit diesem Fehler konnte ich noch nicht ausmachen.
Vielleicht hat ja jemand eine Idee oder einen Link den ich noch nicht kannte.

Danke im vorraus und Grüße
micha
 

Grothesk

Ultimate Guru
Ist xgl denn installiert und aktiviert?
Und klammer die Karte doch mal versuchsweise in der blacklist aus.
 
OP
S

styyxx

Member
Hallo,

nein xgl ist nicht installiert, da es hieß das das mit xorg 7.2 nicht mehr nötig ist. Somit wollte ich eben nicht unnötigerweise xgl dazunehmen.
Ist es denn wohl doch nötig?

Mit dem Aufruf
Code:
SKIP_CHECKS=yes compiz-manager
umgehe ich die Blacklist, denn ansonsten siehts so aus:
Code:
ich@rechner:~>compiz-manager
Checking for Xgl: not present.
Blacklisted PCIID '8086:2a02' found
aborting and using fallback: /usr/bin/metacity
no /usr/bin/metacity found, exiting

Grüße
micha
 

Grothesk

Ultimate Guru
xgl brauchst du soweit ich informiert bin. Die Treiber bringen da, anders als die nvidia-Treiber, nichts eigenes mit.
Oder du aktivierst AIGLX. Da musst du aber schauen, ob und wie das geht.
 
OP
S

styyxx

Member
OK,

hab nun xgl nachinstalliert und in der /etc/sysconfig/displaymanager eingetragen.
Leider startet jetzt X gar nicht mehr ;-)
Ich fürchte das wird ein größeres Problem...
Das Kreuz von X erscheint noch dann auch noch die Uhr dann bricht er ab und schmeißt mich auf die Konsole.

Ach man sollte die Finger von diesen ganzen optischen Schnick-Schnack lassen ;-)

Wenn jemand Ahnung und Muse hat kann er mir ja sagen welche Logfiles da hilfreich wären. Bezw. welcher Teil...
Obwohl ich kanns ja mal mit den üblichen Verdächtigen probieren ;-)
Code:
ich@rechner:~> grep -e '(WW' -e '(EE' /var/log/Xorg.93.log
...       
(WW) intel: No matching Device section for instance (BusID PCI:0:2:1) found
(WW) intel(0): Bad V_BIOS checksum
(WW) intel(0): ESR is 0x00000001
(WW) intel(0): Existing errors found in hardware state.
(WW) intel(0): Option "SaXDualHead" is not used
(WW) intel(0): Option "SaXDualMonitorVendor" is not used
(WW) intel(0): Option "SaXDualOrientation" is not used
(WW) intel(0): Option "SaXDualResolution" is not used
(WW) intel(0): Option "SaXDualMode" is not used
(WW) intel(0): Option "SaXDualHSync" is not used
(WW) intel(0): Option "SaXDualMonitorModel" is not used
(WW) intel(0): Option "SaXDualVSync" is not used
(WW) intel(0): Option "SaXExternal" is not used
(EE) intel(0): I830 Vblank Pipe Setup Failed 0
(EE) intel(0): I830 Vblank Pipe Setup Failed 0
(EE) intel(0): I830 Vblank Pipe Setup Failed 0

Jetzt muß ich dann erst mal meine Kiddies abholen :)

Erstmal danke für den Typ mit xgl
Grüße
micha
 
Oben