You are not logged in.

#1 2008-09-24 01:12:23

valandil
Member
Registered: 2008-03-11
Posts: 82

Compiz Fusion... major lags

Hi there!

I have been enjoying an excellent experience with Arch Linux for a while now, but then a major problem hit me.

First of all, let's say that I really like all the functionality that Compiz Fusion gives and I want to keep it. I also want the incredible power that Arch Linux bestows me. However, I don't want my computer to lag. I bought this $1200 laptop with a Core 2 Duo T7200 for it to run fast.

Unfortunately, an update in catalyst/fglrx or in Compiz (I don't know) has caused my computer to seriously slow down. I believe it is because Compiz Fusion doesn't do direct rendering again, even though it is enabled in my computer :

valandil ~  $  glxinfo | grep direct
direct rendering: Yes

I also checked if the problem lied with DRI (it once did), but :

valandil ~  $  LIBGL_DEBUG=verbose glxinfo > /dev/null 
libGL: XF86DRIGetClientDriverName: 8.52.3 fglrx (screen 0)
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri//fglrx_dri.so
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 5, (OK)
drmOpenByBusid: Searching for BusID PCI:1:0:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 5, (OK)
drmOpenByBusid: drmOpenMinor returns 5
drmOpenByBusid: drmGetBusid reports PCI:1:0:0

Please, I beg of one of you, find something... I have been asking for help for a long time (of course, I understand the way Linux works, but I made a lot of research and did not find anything...)

Thanks guys!

Section "ServerLayout"
    Identifier    "X.org Configured"
    Screen      0    "Screen0" 0 0
    InputDevice    "Mouse0"     "CorePointer"
    InputDevice    "Touchpad"    "SendCoreEvents"
    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"
EndSection

Section "Module"
    Load  "xtrap"
#    Load  "dri"
    Load  "record"
    Load  "extmod"
    Load  "GLcore"
    Load  "dbe"
#    Load  "glx"
    Load  "freetype"
    Load  "synaptics"
EndSection

Section "InputDevice"
    Identifier      "Touchpad"
       Driver          "synaptics"
       Option  "Device"        "/dev/input/mouse0"
    Option  "Protocol"      "auto-dev"
    Option  "LeftEdge"      "1700"
    Option  "RightEdge"     "5300"
    Option  "TopEdge"       "1700"
    Option  "BottomEdge"    "4200"
    Option  "FingerLow"     "25"
    Option  "FingerHigh"    "30"
    Option  "MaxTapTime"    "180"
    Option  "MaxTapMove"    "220"
    Option  "VertScrollDelta" "100"
    Option  "MinSpeed"      "0.06"
    Option  "MaxSpeed"      "0.12"
    Option  "AccelFactor" "0.0010"
    Option  "SHMConfig"     "on"
EndSection

Section "InputDevice"
    Identifier      "Keyboard0"
    Driver          "kbd"
    Option    "XkbLayout"    "ca"
    Option    "XkbVariant"     "fr"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/input/mice"
    Option        "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
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     "NoDRI"                  # [<bool>]
        #Option     "SWcursor"               # [<bool>]
        #Option     "Dac6Bit"                # [<bool>]
        #Option     "BusType"                # [<str>]
        #Option     "DRM_nbufs"              # <i>
        #Option     "DRM_bufsize"            # <i>
        #Option     "Capabilities"           # <i>
        #Option     "CapabilitiesEx"         # <i>
        #Option     "ClientDriverName"       # [<str>]
        #Option     "KernelModuleParm"       # [<str>]
        #Option     "AGPMask"                # <i>
        #Option     "AGPv3Mask"              # <i>
        #Option     "BufferTiling"           # [<bool>]
        #Option     "Profile"                # <str>
        #Option     "RingSize"               # <i>
        #Option     "EnableDepthMoves"       # [<bool>]
        #Option     "GammaCorrectionI"       # <i>
        #Option     "GammaCorrectionII"      # <i>
        #Option     "OpenGLOverlay"          # [<bool>]
        #Option     "DefaultVisualTrueColor"     # [<bool>]
        #Option     "VideoOverlay"           # [<bool>]
        #Option     "DesktopSetup"           # [<str>]
        #Option     "MonitorLayout"          # [<str>]
        #Option     "ForceMonitors"          # [<str>]
        #Option     "EnableMonitor"          # <str>
        #Option     "OverlayOnCRTC2"         # [<bool>]
        #Option     "Mode2"                  # [<str>]
        #Option     "PairModes"              # [<str>]
        #Option     "HSync2"                 # [<str>]
        #Option     "VRefresh2"              # [<str>]
        #Option     "ScreenOverlap"          # <i>
        #Option     "MemClock"               # <i>
        #Option     "ASICClock"              # <i>
        #Option     "UseInternalAGPGART"     # [<bool>]
        #Option     "FastSwap"               # [<bool>]
        #Option     "Stereo"                 # [<bool>]
        #Option     "StereoSyncEnable"       # <i>
        #Option     "DisableOvScaler"        # [<bool>]
        #Option     "UseFastTLS"             # <i>
        #Option     "BlockSignalsOnLock"     # [<bool>]
        #Option     "ForceGenericCPU"        # [<bool>]
        #Option     "CenterMode"             # [<bool>]
        #Option     "OffScreenPixmaps"       # [<bool>]
        #Option     "EnableOpaqueOverlayVisual"     # [<bool>]
        #Option     "TMDSCoherentMode"       # [<bool>]
        #Option     "EnablePrivateBackZ"     # [<bool>]
        #Option     "TVFormat"               # [<str>]
        #Option     "TVStandard"             # [<str>]
        #Option     "TVOverscan"             # [<bool>]
        #Option     "TVHSizeAdj"             # <i>
        #Option     "TVVSizeAdj"             # <i>
        #Option     "TVHPosAdj"              # <i>
        #Option     "TVVPosAdj"              # <i>
        #Option     "TVHStartAdj"            # <i>
        #Option     "TVColorAdj"             # <i>
        #Option     "PseudoColorVisuals"     # [<bool>]
        #Option     "PreferredVRefresh"      # <i>
        #Option     "FastStart"              # [<bool>]
        #Option     "ProfileDriver"          # [<bool>]
        #Option     "PPPTforGART"            # [<bool>]
        #Option     "TexturedVideo"          # [<bool>]
        #Option     "TexturedVideoSync"      # [<bool>]
        #Option     "Textured2D"             # [<bool>]
        #Option     "TexturedXrender"        # [<bool>]
        #Option     "DPMS"                   # [<bool>]
        #Option     "MaxGARTSize"            # <i>
        #Option     "LogoPosX"               # <i>
        #Option     "LogoPosY"               # <i>
        #Option     "LogoColFG"              # <i>
        #Option     "LogoColBG"              # <i>
        #Option     "SwapScreens"            # [<bool>]
        #Option     "FBC"                    # [<bool>]
        #Option     "FrontBufferMode"        # <i>
        #Option     "BackBufferMode"         # <i>
        #Option     "DepthBufferMode"        # <i>
        #Option     "OverlayBufferMode"      # <i>
        #Option     "VideoOverlayBufferMode"     # <i>
        #Option     "EnableIrqMgr"           # [<bool>]
        #Option     "EnablePPLIB"            # [<bool>]
        #Option     "DefaultOnDC"            # [<bool>]
        #Option     "EnableRandR12"          # [<bool>]
        #Option     "DisableRotation"        # [<bool>]
        #Option     "EnableCrossFire"        # [<bool>]
        #Option     "DisableDlm"             # [<bool>]
    Identifier  "Card0"
    Driver      "fglrx"
    VendorName  "ATI Technologies Inc"
    BoardName   "Radeon Mobility X1400"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    DefaultDepth 24
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Modes "1280x800"
    EndSubSection
    SubSection "Display"
        Viewport 0 1
        Depth    8
        Modes "1280x800"
    EndSubSection
EndSection

Section "Extensions"
    Option    "Composite"    "True"
EndSection

#Section "DRI"
#    Mode 0666
#EndSection

Last edited by valandil (2008-09-24 01:28:24)

Offline

#2 2008-09-24 02:57:59

jacko
Member
Registered: 2007-11-23
Posts: 840

Re: Compiz Fusion... major lags

Unfortunately, an update in catalyst/fglrx or in Compiz (I don't know) has caused my computer to seriously slow down.

downgrade until you find the responsible package. I thought you needed DRI in xorg.conf for ati cards?

Offline

#3 2008-09-24 03:01:30

valandil
Member
Registered: 2008-03-11
Posts: 82

Re: Compiz Fusion... major lags

Yeah, I thought so too. However, Wintershape (http://wint3rsh4d3.blogspot.com/) says it's useless. I wanted to try something, so...

I will try downgrading...

Offline

#4 2008-09-24 14:05:09

mrunion
Member
From: Jonesborough, TN
Registered: 2007-01-26
Posts: 1,938
Website

Re: Compiz Fusion... major lags

I feel your pain.  Just got a new machine Saturday (desktop, though) that has an ATI card in it.  Bought it a new nVidia card and installed it yesterday.

That doesn't help you with a laptop, though, but all my laptops except one are nVidia -- and only one lags sometimes.

Maybe check this too:
http://bbs.archlinux.org/viewtopic.php? … 00#p423800

Last edited by mrunion (2008-09-24 14:07:23)


Matt

"It is very difficult to educate the educated."

Offline

#5 2008-09-26 03:46:13

valandil
Member
Registered: 2008-03-11
Posts: 82

Re: Compiz Fusion... major lags

I tried what you said... it didn't work.

However, I have a noob question (I know, sometimes I forget how to do simple things...)

How do I downgrade?

Offline

#6 2008-09-26 04:26:52

mrunion
Member
From: Jonesborough, TN
Registered: 2007-01-26
Posts: 1,938
Website

Re: Compiz Fusion... major lags

Run:

pacman -U whateverpackage.tar.gz

If you've had the older package installed and not clearned your pacman cache, it's probably in /var/cache/pacman/pkg


Matt

"It is very difficult to educate the educated."

Offline

#7 2008-09-26 11:57:19

valandil
Member
Registered: 2008-03-11
Posts: 82

Re: Compiz Fusion... major lags

No, the problem is that I completely reinstalled Arch Linux thinking that the problem was my fault. Result : I don't have the original package.

So, can I issue the same command and putting the version string myself?

Offline

#8 2008-09-26 12:48:37

mrunion
Member
From: Jonesborough, TN
Registered: 2007-01-26
Posts: 1,938
Website

Re: Compiz Fusion... major lags

I think that should work.  I don't know if there is an "archive" anywhere that you can download it from, though.


Matt

"It is very difficult to educate the educated."

Offline

#9 2008-10-10 01:18:44

valandil
Member
Registered: 2008-03-11
Posts: 82

Re: Compiz Fusion... major lags

Okay, it's been a while, but I tried the latest version of catalyst and catalyst-utils (8.9-1) and it still doesn't work.

I think I will try installing catalyst with ATI proprietary installer, but I don't know if it is safe. I've read in the wiki that it's not recommended to use the latter software.

What do you guys think?

Offline

Board footer

Powered by FluxBB