You are not logged in.
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
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 ).
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
This is limitations in DRI and the Intel driver.
Hopefully in DRI2 and better intel drivers, it might be solved.
Offline