You are not logged in.

#1 2008-10-17 16:45:22

frivoal
Member
Registered: 2007-04-02
Posts: 5

intel g965, compiz-fusion, 3d apps

Hi,

I am having trouble getting my 3d accelerated destkop to work right. If I use a classic window manager, 3d apps (glxgears, or celestia, for example) work just fine.

If I turn on compiz fusion, it works. Videos can be played back with no problem either when compiz is active (that's a first for me).

But 3d apps just don't work right. if I run glxgears it starts allright, but If I move the window, the 3d part doesn't follow. And when I stop moving the window, the annimation jumps to the new place, but the screen doesn't repaint at the original location. Same thing with celestia, but in addition, if open the menus (which should be drawn over the 3d area), they flicker and don't display properly.

Also some effect of compiz-fusion don't work right: for example, the water ripple effects turn my entire screen gray, and draw ripples on that. when the last ripple is gone, I get the normal content back

On the hardware side, I have the intel g965, and on software side, I am running 64 bit arch.

Does anyone have an idea of how to fix this? Thanks in advance


Here is my xorg.conf:

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Evdev Mouse" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    RgbPath      "/usr/share/X11/rgb"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/misc"
    FontPath     "/usr/share/fonts/100dpi:unscaled"
    FontPath     "/usr/share/fonts/75dpi:unscaled"
    FontPath     "/usr/share/fonts/TTF"
    FontPath     "/usr/share/fonts/Type1"
    FontPath     "/usr/share/fonts/local/"
EndSection

Section "Module"
    Load  "record"
    Load  "dbe"
    Load  "extmod"
    Load  "dri"
    Load  "GLcore"
    Load  "xtrap"
    Load  "glx"
    Load  "freetype"
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 "InputDevice"
    Identifier    "Evdev Mouse"
    Driver        "evdev"
    Option        "Name"        "Logitech USB Receiver"
    Option        "Device"    "/dev/input/by-id/usb-Logitech_USB_Receiver-event-mouse"
    Option          "evBits"    "+1-2"
    Option          "keyBits"    "~272-287"
    Option          "relBits"    "~0-2 ~6 ~8"
    Option          "Pass"        "3"
    Option        "CorePointer"
EndSection

Section "Monitor"
    #DisplaySize      410   310    # mm
    Identifier   "Monitor0"
    VendorName   "ENC"
    ModelName    "S2000"
 ### Comment all HorizSync and VertRefresh values to use DDC:
    HorizSync    24.0 - 94.0
    VertRefresh  49.0 - 86.0
    Option        "DPMS"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"                # [<bool>]
        #Option     "SWcursor"               # [<bool>]
        #Option     "ColorKey"               # <i>
        #Option     "CacheLines"             # <i>
        #Option     "Dac6Bit"                # [<bool>]
        #Option     "DRI"    "True"             # [<bool>]
        #Option     "NoDDC"                  # [<bool>]
        #Option     "ShowCache"              # [<bool>]
        #Option     "XvMCSurfaces"           # <i>
        #Option     "PageFlip"               # [<bool>]
    Option "MigrationHeuristic" "greedy"
    Option "ExaNoComposite" "false"
    Identifier  "Card0"
    Driver      "intel"
    VendorName  "Intel Corporation"
    BoardName   "82G965 Integrated Graphics Controller"
    BusID       "PCI:0:2: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

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

Offline

#2 2008-10-17 17:17:42

dav7
Member
From: Australia
Registered: 2008-02-08
Posts: 674

Re: intel g965, compiz-fusion, 3d apps

I am running 64 bit arch.

This would probably be best in the 64-bit section then. Double-post there and a moderator can lock this one (and mods, if that was a bad thing to say, please do tell tongue).

On topic, I really have no idea, but /var/log/Xorg.0.log is generally useful, so try posting that. Maybe someone can go through that and find something interesting from there.

-dav7


Windows was made for looking at success from a distance through a wall of oversimplicity. Linux removes the wall, so you can just walk up to success and make it your own.
--
Reinventing the wheel is fun. You get to redefine pi.

Offline

#3 2008-10-18 17:36:04

tomdbike
Member
Registered: 2008-09-07
Posts: 25

Re: intel g965, compiz-fusion, 3d apps

This is limitations in DRI and the Intel driver.

Hopefully in DRI2 and better intel drivers, it might be solved.

Offline

Board footer

Powered by FluxBB