You are not logged in.

#1 2009-09-05 23:56:02

hdhiman
Member
Registered: 2009-09-05
Posts: 52

System slows to a crawl when compiz enabled!

hi,
I just installed Arch Linux for the first time. It's very fast otherwise, and i wanted to enable compiz effects.
However, when i enable compiz-fusion from the terminal, the system slows down like anything. Even a single mouse click takes 5-7 seconds to execute. Ultimately i have to logout somehow and login back again (without compiz)
I have an Intel GMA X3100 graphics card, GM965 in other terms. I am running another instance of Ubuntu, and the compiz effects work beautifully on a full HD external monitor. I'm testing out Arch on my laptop only, though, with a resolution of 1280x800.
The xorg.conf is attached below:

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

Section "Files"
    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  "dri"
    Load  "dri2"
    Load  "extmod"
    Load  "dbe"
    Load  "record"
    Load  "glx"
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 "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    Modeline "1280x800_60.00"  83.46  1280 1344 1480 1680  800 801 804 828  -HSync +Vsync
    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"                "False"
        #Option     "SWcursor"               # [<bool>]
        #Option     "ColorKey"               # <i>
        Option     "CacheLines"             "1980"
        #Option     "Dac6Bit"                # [<bool>]
        Option     "DRI"                    "True"
        Option     "NoDDC"                  "True"
        #Option     "ShowCache"              # [<bool>]
        #Option     "XvMCSurfaces"           # <i>
        Option     "PageFlip"               "True"
    Identifier  "Card0"
    VideoRam     261120
    Driver      "intel"
    Option        "AccelMethod"        "UXA"
    VendorName  "Intel Corporation"
    BoardName   "Mobile GM965/GL960 Integrated Graphics Controller"
    BusID       "PCI:0:2:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

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

There are some tweaks i followed from the Arch wiki also. The driver installed is xf86-video-intel, the most recent driver.
Please help, i'm new to Arch, although i've been using Ubuntu for about 2 years now. I find Arch really lean and fast, and don't want to let go of if.:(
THanks.

Offline

#2 2009-09-06 01:45:38

djszapi
Member
From: Cambridge, United Kingdom
Registered: 2009-06-14
Posts: 1,439
Website

Re: System slows to a crawl when compiz enabled!

Welcome to the forum, hdhiman!

Is there any related information in your errorlog/syslog/Xorglog ?

Offline

#3 2009-09-06 04:41:04

brando56894
Member
From: NYC
Registered: 2008-08-03
Posts: 681

Re: System slows to a crawl when compiz enabled!

Did you try comparing your arch and ubuntu xorg.confs to see where they differ or try replacing the ubuntu conf with the arch conf? Ive never used an intel video card so this is as much help as I can offer

Offline

#4 2009-09-06 09:35:54

hdhiman
Member
Registered: 2009-09-05
Posts: 52

Re: System slows to a crawl when compiz enabled!

Hey!
Ok, i went in /var/log and found Xorg.0.log and errors.log, as shown below:

Build Date: 04 September 2009  05:45:43PM
 
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sun Sep  6 17:06:50 2009
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "X.org Configured"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/TTF" does not exist.
    Entry deleted from font path.
(WW) The directory "/usr/share/fonts/TTF" does not exist.
    Entry deleted from font path.
(**) FontPath set to:
    /usr/share/fonts/misc,
    /usr/share/fonts/100dpi:unscaled,
    /usr/share/fonts/75dpi:unscaled,
    /usr/share/fonts/Type1,
    /usr/share/fonts/misc,
    /usr/share/fonts/100dpi:unscaled,
    /usr/share/fonts/75dpi:unscaled,
    /usr/share/fonts/Type1,
    built-ins
(**) ModulePath set to "/usr/lib/xorg/modules"
(**) Extension "Composite" is enabled
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Mouse0
(WW) Disabling Keyboard0
(II) Loader magic: 0x1d40
(II) Module ABI versions:
    X.Org ANSI C Emulation: 0.4
    X.Org Video Driver: 5.0
    X.Org XInput driver : 4.0
    X.Org Server Extension : 2.0
(II) Loader running on linux
(++) using VT number 7

(--) PCI:*(0:0:2:0) 8086:2a02:17aa:20b5 Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller rev 12, Mem @ 0xf8100000/1048576, 0xe0000000/268435456, I/O @ 0x00001800/8
(--) PCI: (0:0:2:1) 8086:2a03:17aa:20b5 Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller rev 12, Mem @ 0xf8200000/1048576
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) No APM support in BIOS or kernel
(II) System resource ranges:
    [0] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [1] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [5] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
(II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
(II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.
(II) "record" will be loaded. This was enabled by default and also specified in the config file.
(II) "dri" will be loaded. This was enabled by default and also specified in the config file.
(II) "dri2" will be loaded. This was enabled by default and also specified in the config file.
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
    compiled for 1.6.3.901, module version = 1.0.0
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
    compiled for 1.6.3.901, module version = 1.1.0
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
    compiled for 1.6.3.901, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
    compiled for 1.6.3.901, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
    compiled for 1.6.3.901, module version = 1.13.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
    compiled for 1.6.3.901, module version = 1.0.0
    ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "intel"
(II) Loading /usr/lib/xorg/modules/drivers//intel_drv.so
(II) Module intel: vendor="X.Org Foundation"
    compiled for 1.6.3.901, module version = 2.8.1
    Module class: X.Org Video Driver
    ABI class: X.Org Video Driver, version 5.0
(II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
    i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
    E7221 (i915), 915GM, 945G, 945GM, 945GME, IGD_GM, IGD_G, 965G, G35,
    965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
    Mobile Intel® GM45 Express Chipset,
    Intel Integrated Graphics Device, G45/G43, Q45/Q43, G41, IGDNG_D,
    IGDNG_M
(II) Primary Device is: PCI 00@00:02:0
(II) resource ranges after xf86ClaimFixedResources() call:
    [0] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [1] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [5] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
(II) resource ranges after probing:
    [0] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [1] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] 0    0    0x000a0000 - 0x000affff (0x10000) MS[b]
    [5] 0    0    0x000b0000 - 0x000b7fff (0x8000) MS[b]
    [6] 0    0    0x000b8000 - 0x000bffff (0x8000) MS[b]
    [7] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [8] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [9] 0    0    0x000003b0 - 0x000003bb (0xc) IS[b]
    [10] 0    0    0x000003c0 - 0x000003df (0x20) IS[b]
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/lib/xorg/modules//libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
    compiled for 1.6.3.901, module version = 0.1.0
    ABI class: X.Org Video Driver, version 5.0
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: drmOpenMinor returns 7
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
(==) intel(0): Depth 24, (--) framebuffer bpp 32
(==) intel(0): RGB weight 888
(==) intel(0): Default visual is TrueColor
(**) intel(0): Option "DRI" "True"
(II) intel(0): Integrated Graphics Chipset: Intel(R) 965GM
(--) intel(0): Chipset: "965GM"
(--) intel(0): Linear framebuffer at 0xE0000000
(--) intel(0): IO registers at addr 0xF8100000 size 1048576
(WW) intel(0): libpciaccess reported 0 rom size, guessing 64kB
(II) intel(0): No SDVO device is found in VBT
(II) intel(0): 2 display pipes available.
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Module "i2c" already built-in
(II) intel(0): Output VGA using monitor section Monitor0
(II) intel(0): Output LVDS has no monitor section
(II) intel(0): I2C bus "LVDSDDC_C" initialized.
(II) intel(0): Attempting to determine panel fixed mode.
(**) intel(0): Option "NoDDC" "True"
(II) intel(0): found backlight control method /sys/class/backlight/acpi_video0
(II) intel(0): Output TV has no monitor section
(II) intel(0): Output VGA disconnected
(II) intel(0): Output LVDS connected
(II) intel(0): Output TV disconnected
(II) intel(0): Using exact sizes for initial modes
(II) intel(0): Output LVDS using initial mode 1280x800
(II) intel(0): detected 512 kB GTT.
(II) intel(0): detected 7676 kB stolen memory.
(==) intel(0): video overlay key set to 0x101fe
(==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
(==) intel(0): DPI set to (96, 96)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
    compiled for 1.6.3.901, module version = 1.0.0
    ABI class: X.Org ANSI C Emulation, version 0.4
(II) intel(0): Comparing regs from server start up to After PreInit
(WW) intel(0): Register 0x61200 (PP_STATUS) changed from 0xc0000008 to 0xd0000009
(WW) intel(0): PP_STATUS before: on, ready, sequencing idle
(WW) intel(0): PP_STATUS after: on, ready, sequencing on
(WW) intel(0): Register 0x70024 (PIPEASTAT) changed from 0x00000203 to 0x00000237
(WW) intel(0): PIPEASTAT before: status: VSYNC_INT_STATUS VBLANK_INT_STATUS OREG_UPDATE_STATUS
(WW) intel(0): PIPEASTAT after: status: VSYNC_INT_STATUS OFIELD_INT_STATUS EFIELD_INT_STATUS SVBLANK_INT_STATUS VBLANK_INT_STATUS OREG_UPDATE_STATUS
(WW) intel(0): Register 0x71024 (PIPEBSTAT) changed from 0x00400246 to 0x80400246
(WW) intel(0): PIPEBSTAT before: status: LBLC_EVENT_ENABLE VSYNC_INT_STATUS LBLC_EVENT_STATUS SVBLANK_INT_STATUS VBLANK_INT_STATUS
(WW) intel(0): PIPEBSTAT after: status: FIFO_UNDERRUN LBLC_EVENT_ENABLE VSYNC_INT_STATUS LBLC_EVENT_STATUS SVBLANK_INT_STATUS VBLANK_INT_STATUS
(WW) intel(0): Register 0x68000 (TV_CTL) changed from 0x100000c0 to 0x000c00c0
(WW) intel(0): Register 0x68010 (TV_CSC_Y) changed from 0x00000000 to 0x0332012d
(WW) intel(0): Register 0x68014 (TV_CSC_Y2) changed from 0x00000000 to 0x07d30104
(WW) intel(0): Register 0x68018 (TV_CSC_U) changed from 0x00000000 to 0x0733052d
(WW) intel(0): Register 0x6801c (TV_CSC_U2) changed from 0x00000000 to 0x05c70200
(WW) intel(0): Register 0x68020 (TV_CSC_V) changed from 0x00000000 to 0x0340030c
(WW) intel(0): Register 0x68024 (TV_CSC_V2) changed from 0x00000000 to 0x06d00200
(WW) intel(0): Register 0x6802c (TV_CLR_LEVEL) changed from 0x00000000 to 0x010b00e1
(WW) intel(0): Register 0x68030 (TV_H_CTL_1) changed from 0x00000000 to 0x00400359
(WW) intel(0): Register 0x68034 (TV_H_CTL_2) changed from 0x00000000 to 0x80480022
(WW) intel(0): Register 0x68038 (TV_H_CTL_3) changed from 0x00000000 to 0x007c0344
(WW) intel(0): Register 0x6803c (TV_V_CTL_1) changed from 0x00000000 to 0x00f01415
(WW) intel(0): Register 0x68040 (TV_V_CTL_2) changed from 0x00000000 to 0x00060607
(WW) intel(0): Register 0x68044 (TV_V_CTL_3) changed from 0x00000000 to 0x80120001
(WW) intel(0): Register 0x68048 (TV_V_CTL_4) changed from 0x00000000 to 0x000900f0
(WW) intel(0): Register 0x6804c (TV_V_CTL_5) changed from 0x00000000 to 0x000a00f0
(WW) intel(0): Register 0x68050 (TV_V_CTL_6) changed from 0x00000000 to 0x000900f0
(WW) intel(0): Register 0x68054 (TV_V_CTL_7) changed from 0x00000000 to 0x000a00f0
(WW) intel(0): Register 0x68060 (TV_SC_CTL_1) changed from 0x00000000 to 0xc1710087
(WW) intel(0): Register 0x68064 (TV_SC_CTL_2) changed from 0x00000000 to 0x6b405140
(WW) intel(0): Register 0x68070 (TV_WIN_POS) changed from 0x00000000 to 0x00360024
(WW) intel(0): Register 0x68074 (TV_WIN_SIZE) changed from 0x00000000 to 0x02640198
(WW) intel(0): Register 0x68080 (TV_FILTER_CTL_1) changed from 0x00000000 to 0x8000085e
(WW) intel(0): Register 0x68084 (TV_FILTER_CTL_2) changed from 0x00000000 to 0x00028283
(WW) intel(0): Register 0x68088 (TV_FILTER_CTL_3) changed from 0x00000000 to 0x00014141
(WW) intel(0): Register 0x68100 (TV_H_LUMA_0) changed from 0x00000000 to 0xb1403000
(WW) intel(0): Register 0x681ec (TV_H_LUMA_59) changed from 0x00000000 to 0x0000b060
(WW) intel(0): Register 0x68200 (TV_H_CHROMA_0) changed from 0x00000000 to 0xb1403000
(WW) intel(0): Register 0x682ec (TV_H_CHROMA_59) changed from 0x00000000 to 0x0000b060
(II) Loading sub module "dri2"
(II) LoadModule: "dri2"
(II) Reloading /usr/lib/xorg/modules/extensions//libdri2.so
(==) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
    [0] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [1] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] 0    0    0x000a0000 - 0x000affff (0x10000) MS[b](OprD)
    [5] 0    0    0x000b0000 - 0x000b7fff (0x8000) MS[b](OprD)
    [6] 0    0    0x000b8000 - 0x000bffff (0x8000) MS[b](OprD)
    [7] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [8] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [9] 0    0    0x000003b0 - 0x000003bb (0xc) IS[b](OprU)
    [10] 0    0    0x000003c0 - 0x000003df (0x20) IS[b](OprU)
(WW) intel(0): VideoRam configuration found, which is no longer recommended.
(II) intel(0): Continuing with default 262144kB VideoRam instead of 261120 kB.
(II) intel(0): Kernel reported 488960 total, 1 used
(II) intel(0): I830CheckAvailableMemory: 1955836 kB available
(II) intel(0): [DRI2] Setup complete
(**) intel(0): Framebuffer compression disabled
(**) intel(0): Tiling enabled
(**) intel(0): SwapBuffers wait enabled
(**) intel(0): VideoRam: 262144 KB
(II) intel(0): Attempting memory allocation with tiled buffers.
(II) intel(0): Tiled allocation successful.
(II) intel(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(II) UXA(0): Driver registered support for the following operations:
(II)         solid
(II)         copy
(II)         composite (RENDER acceleration)
(==) intel(0): Backing store disabled
(==) intel(0): Silken mouse enabled
(II) intel(0): Initializing HW Cursor
(II) intel(0): Fixed memory allocation layout:
(II) intel(0): 0x00000000-0x00000fff: power context (4 kB)
(II) intel(0): 0x0077f000:            end of stolen memory
(II) intel(0): 0x0077f000-0x0fffffff: DRI memory manager (254468 kB)
(II) intel(0): 0x10000000:            end of aperture
(II) intel(0): BO memory allocation layout:
(II) intel(0): 0x0077f000:            start of memory manager
(II) intel(0): 0x0079f000-0x00b86fff: front buffer (4000 kB) X tiled
(II) intel(0): 0x00b9f000-0x00b9ffff: overlay registers (4 kB)
(II) intel(0): 0x00ba0000-0x00ba9fff: HW cursors (40 kB)
(II) intel(0): 0x10000000:            end of memory manager
(II) intel(0): using SSC reference clock of 100 MHz
(II) intel(0): Selecting standard 18 bit TMDS pixel format.
(II) intel(0): Output configuration:
(II) intel(0):   Pipe A is off
(II) intel(0):   Display plane A is now disabled and connected to pipe A.
(II) intel(0):   Pipe B is on
(II) intel(0):   Display plane B is now enabled and connected to pipe B.
(II) intel(0):   Output VGA is connected to pipe none
(II) intel(0):   Output LVDS is connected to pipe B
(II) intel(0):   Output TV is connected to pipe none
(II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
(II) intel(0): DPMS enabled
(==) intel(0): Intel XvMC decoder disabled
(II) intel(0): Set up textured video
(II) intel(0): Set up overlay video
(II) intel(0): direct rendering: DRI2 Enabled
(WW) intel(0): Option "NoAccel" is not used
(WW) intel(0): Option "CacheLines" is not used
(WW) intel(0): Option "PageFlip" is not used
(WW) intel(0): Option "AccelMethod" is not used
(--) RandR disabled
(II) Initializing built-in extension Generic Event Extension
(II) Initializing built-in extension SHAPE
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension BIG-REQUESTS
(II) Initializing built-in extension SYNC
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-MISC
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) AIGLX: enabled GLX_MESA_copy_sub_buffer
(II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
(II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
(II) AIGLX: Loaded and initialized /usr/lib/xorg/modules/dri/i965_dri.so
(II) GLX: Initialized DRI2 GL provider for screen 0
(II) intel(0): Setting screen physical size to 338 x 211
(II) config/hal: Adding input device Video Bus
(II) LoadModule: "evdev"
(II) Loading /usr/lib/xorg/modules/input//evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
    compiled for 1.6.3, module version = 2.2.5
    Module class: X.Org XInput Driver
    ABI class: X.Org XInput driver, version 4.0
(**) Video Bus: always reports core events
(**) Video Bus: Device: "/dev/input/event13"
(II) Video Bus: Found keys
(II) Video Bus: Configuring as keyboard
(II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/hal: Adding input device ThinkPad Extra Buttons
(**) ThinkPad Extra Buttons: always reports core events
(**) ThinkPad Extra Buttons: Device: "/dev/input/event6"
(II) ThinkPad Extra Buttons: Found keys
(II) ThinkPad Extra Buttons: Configuring as keyboard
(II) XINPUT: Adding extended input device "ThinkPad Extra Buttons" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/hal: Adding input device Macintosh mouse button emulation
(**) Macintosh mouse button emulation: always reports core events
(**) Macintosh mouse button emulation: Device: "/dev/input/event0"
(II) Macintosh mouse button emulation: Found 3 mouse buttons
(II) Macintosh mouse button emulation: Found x and y relative axes
(II) Macintosh mouse button emulation: Configuring as mouse
(**) Macintosh mouse button emulation: YAxisMapping: buttons 4 and 5
(**) Macintosh mouse button emulation: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Macintosh mouse button emulation" (type: MOUSE)
(**) Macintosh mouse button emulation: (accel) keeping acceleration scheme 1
(**) Macintosh mouse button emulation: (accel) filter chain progression: 2.00
(**) Macintosh mouse button emulation: (accel) filter stage 0: 20.00 ms
(**) Macintosh mouse button emulation: (accel) set acceleration profile 0
(II) Macintosh mouse button emulation: initialized for relative axes.
(II) config/hal: Adding input device AlpsPS/2 ALPS DualPoint TouchPad
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
    compiled for 1.6.3, module version = 1.1.3
    Module class: X.Org XInput Driver
    ABI class: X.Org XInput driver, version 4.0
(II) Synaptics touchpad driver version 1.1.3
(**) Option "Device" "/dev/input/event8"
(II) AlpsPS/2 ALPS DualPoint TouchPad: x-axis range 0 - 1023
(II) AlpsPS/2 ALPS DualPoint TouchPad: y-axis range 0 - 767
(II) AlpsPS/2 ALPS DualPoint TouchPad: pressure range 0 - 127
(II) AlpsPS/2 ALPS DualPoint TouchPad: finger width range 0 - 0
(II) AlpsPS/2 ALPS DualPoint TouchPad: buttons: left right middle
(**) Option "TapButton1" "1"
(**) Option "TapButton2" "2"
(**) Option "TapButton3" "3"
(--) AlpsPS/2 ALPS DualPoint TouchPad: touchpad found
(**) AlpsPS/2 ALPS DualPoint TouchPad: always reports core events
(II) XINPUT: Adding extended input device "AlpsPS/2 ALPS DualPoint TouchPad" (type: TOUCHPAD)
(**) AlpsPS/2 ALPS DualPoint TouchPad: (accel) keeping acceleration scheme 1
(**) AlpsPS/2 ALPS DualPoint TouchPad: (accel) filter chain progression: 2.00
(**) AlpsPS/2 ALPS DualPoint TouchPad: (accel) filter stage 0: 20.00 ms
(**) AlpsPS/2 ALPS DualPoint TouchPad: (accel) set acceleration profile 0
(--) AlpsPS/2 ALPS DualPoint TouchPad: touchpad found
(II) config/hal: Adding input device DualPoint Stick
(**) DualPoint Stick: always reports core events
(**) DualPoint Stick: Device: "/dev/input/event7"
(II) DualPoint Stick: Found 3 mouse buttons
(II) DualPoint Stick: Found x and y relative axes
(II) DualPoint Stick: Configuring as mouse
(**) DualPoint Stick: YAxisMapping: buttons 4 and 5
(**) DualPoint Stick: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "DualPoint Stick" (type: MOUSE)
(**) DualPoint Stick: (accel) keeping acceleration scheme 1
(**) DualPoint Stick: (accel) filter chain progression: 2.00
(**) DualPoint Stick: (accel) filter stage 0: 20.00 ms
(**) DualPoint Stick: (accel) set acceleration profile 0
(II) DualPoint Stick: initialized for relative axes.
(II) config/hal: Adding input device Logitech Optical USB Mouse
(**) Logitech Optical USB Mouse: always reports core events
(**) Logitech Optical USB Mouse: Device: "/dev/input/event12"
(II) Logitech Optical USB Mouse: Found 3 mouse buttons
(II) Logitech Optical USB Mouse: Found x and y relative axes
(II) Logitech Optical USB Mouse: Found scroll wheel(s)
(II) Logitech Optical USB Mouse: Configuring as mouse
(**) Logitech Optical USB Mouse: YAxisMapping: buttons 4 and 5
(**) Logitech Optical USB Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Logitech Optical USB Mouse" (type: MOUSE)
(**) Logitech Optical USB Mouse: (accel) keeping acceleration scheme 1
(**) Logitech Optical USB Mouse: (accel) filter chain progression: 2.00
(**) Logitech Optical USB Mouse: (accel) filter stage 0: 20.00 ms
(**) Logitech Optical USB Mouse: (accel) set acceleration profile 0
(II) Logitech Optical USB Mouse: initialized for relative axes.
(II) config/hal: Adding input device AT Translated Set 2 keyboard
(**) AT Translated Set 2 keyboard: always reports core events
(**) AT Translated Set 2 keyboard: Device: "/dev/input/event1"
(II) AT Translated Set 2 keyboard: Found keys
(II) AT Translated Set 2 keyboard: Configuring as keyboard
(II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/hal: Adding input device Integrated Camera
(**) Integrated Camera: always reports core events
(**) Integrated Camera: Device: "/dev/input/event9"
(II) Integrated Camera: Found keys
(II) Integrated Camera: Configuring as keyboard
(II) XINPUT: Adding extended input device "Integrated Camera" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/hal: Adding input device NOVATEK USB Keyboard
(**) NOVATEK USB Keyboard: always reports core events
(**) NOVATEK USB Keyboard: Device: "/dev/input/event11"
(II) NOVATEK USB Keyboard: Found 14 mouse buttons
(II) NOVATEK USB Keyboard: Found keys
(II) NOVATEK USB Keyboard: Configuring as keyboard
(**) NOVATEK USB Keyboard: YAxisMapping: buttons 4 and 5
(**) NOVATEK USB Keyboard: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "NOVATEK USB Keyboard" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/hal: Adding input device NOVATEK USB Keyboard
(**) NOVATEK USB Keyboard: always reports core events
(**) NOVATEK USB Keyboard: Device: "/dev/input/event10"
(II) NOVATEK USB Keyboard: Found keys
(II) NOVATEK USB Keyboard: Configuring as keyboard
(II) XINPUT: Adding extended input device "NOVATEK USB Keyboard" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/hal: Adding input device Sleep Button
(**) Sleep Button: always reports core events
(**) Sleep Button: Device: "/dev/input/event4"
(II) Sleep Button: Found keys
(II) Sleep Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/hal: Adding input device Power Button
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event2"
(II) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"

And here's errors.log:

Sep  6 04:44:46 hdlaptop login[1658]: pam_tally(login:auth): pam_get_uid; no such user
Sep  6 04:45:35 hdlaptop kernel: [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
Sep  6 04:45:52 hdlaptop login[1708]: pam_tally(login:auth): pam_get_uid; no such user
Sep  6 05:09:54 hdlaptop kernel: [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
Sep  6 05:23:29 hdlaptop kernel: [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
Sep  6 05:36:01 hdlaptop kernel: [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
Sep  6 05:37:58 hdlaptop kernel: [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
Sep  6 05:44:36 hdlaptop kernel: [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
Sep  6 06:26:44 hdlaptop kernel: [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
Sep  6 06:26:44 hdlaptop kernel: [drm:i915_gem_execbuffer] *ERROR* Execbuf while VT-switched.
Sep  6 06:59:21 hdlaptop kernel: [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
Sep  6 06:59:21 hdlaptop kernel: [drm:i915_gem_execbuffer] *ERROR* Execbuf while VT-switched.
Sep  6 07:12:09 hdlaptop kernel: [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
Sep  6 07:12:09 hdlaptop kernel: [drm:i915_gem_execbuffer] *ERROR* Execbuf while VT-switched.
Sep  6 07:16:00 hdlaptop kernel: [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
Sep  6 07:35:38 hdlaptop kernel: [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
Sep  6 07:37:31 hdlaptop kernel: [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
Sep  6 07:37:31 hdlaptop kernel: [drm:i915_gem_execbuffer] *ERROR* Execbuf while VT-switched.
Sep  6 07:42:30 hdlaptop kernel: [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
Sep  6 07:42:30 hdlaptop kernel: [drm:i915_gem_execbuffer] *ERROR* Execbuf while VT-switched.
Sep  6 08:09:58 hdlaptop kernel: [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0

As for replacing with ubuntu xorg.conf, i tried doing that, the problems is, the ubuntu xorg.conf is not even half of this conf file.  Here's the ubuntu xorg.conf:

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Monitor"
    Identifier    "Configured Monitor"
    Modeline     "1920x1080_60.00"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync
    Option          "PreferredMode" "1920x1080" 
EndSection

Section "Screen"
    Identifier    "Default Screen"
    Monitor        "Configured Monitor"
    Device        "Configured Video Device"
    SubSection "Display"
        Virtual    1920 1080
    EndSubSection
EndSection

Section "Device"
    Identifier    "Configured Video Device"
    # ...
    Option "AccelMethod" "uxa"
EndSection

Quite surprising, the difference between the two is humungous!

Offline

#5 2009-09-06 10:11:34

combuster
Member
From: Serbia
Registered: 2008-09-30
Posts: 711
Website

Re: System slows to a crawl when compiz enabled!

When KMS is not enabled on 2.6.30-ARCH and with the latest intel drivers, mesa and xserver from repo's, with compiz enabled you have to wait for 10sec for gnome-terminal to open and when u type a command in terminal a letter shows up 5sec late after u type it...
It's almost unusable. Switching to metacity brings back everything to normal. When compiz is enabled there are no cpu overloads or large memory consumptions of any kind...

On 2.6.31-rc9 however with KMS enabled in kernel everything works ok. Performance is sliced in half with the latest mesa 7.5.1 but it still works... With 2.6.31-rc7 and mesa 7.5 and xserver 1.6.3 everything worked perfectly, performance was good and there were no stuttering...

I belive that the latest mesa brought some performance regression. I think that patching things up for intel like:

# Fixed swapbuffers jerkiness in Doom3/etc in Intel drivers.
# Fixed front buffer rendering bug in Intel drivers.

introduced some nasty performance regressions...

Offline

#6 2009-09-06 10:23:51

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: System slows to a crawl when compiz enabled!

Try to install xf86-video-intel-legacy and delete your xorg.conf, and wait until 2.6.31 passes to core in order to re-enable xf86-video-intel.

Offline

#7 2009-09-06 10:28:15

combuster
Member
From: Serbia
Registered: 2008-09-30
Posts: 711
Website

Re: System slows to a crawl when compiz enabled!

Offline

#8 2009-09-06 10:44:43

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: System slows to a crawl when compiz enabled!

Try this PKGBUILD as well (with this you will have mesa-git, libgl-git, intel-dri-git. You will have to do

pacman -Rd mesa libgl ati-dri

and then pacman -U the packages.

pkgbase="mesa-git"
# pkgname=('mesa-git' 'libgl-git' 'ati-dri-git' 'intel-dri-git' 'unichrome-dri-git' 'mach64-dri-git' 'mga-dri-git' 'r128-dri-git' 'savage-dri-git' 'sis-dri-git' 'tdfx-dri-git' 'trident-dri-git')
pkgname=('mesa-git' 'libgl-git' 'intel-dri-git')
pkgver=20090906
_realver=7.6
pkgrel=1
arch=(i686 x86_64)
depends=('libx11>=1.2' 'libxt' 'gcc-libs>=4.3.3' 'libdrm>=2.4.12')
makedepends=('glproto' 'pkgconfig' 'libdrm>=2.4.12' 'libxxf86vm' 'libxdamage' 'expat>=2.0.1' 'libx11>=1.2.2' 'libxt' 'gcc-libs' 'dri2proto')
url="http://mesa3d.sourceforge.net"
license=('custom')
options=(!makeflags)
source=(ftp://ftp.archlinux.org/other/mesa/gl-manpages-1.0.1.tar.bz2
    mesa-7.1-link-shared.patch
        LICENSE)
md5sums=('6ae05158e678f4594343f32c2ca50515'
         '9eddc02e23ec08295822911e726ae89a'
         '93ed4d01dbe05c53b700a5b53c5e2e48')

_gitroot="git://anongit.freedesktop.org/git/mesa/mesa"
_gitname="mesa"

build() {

 msg "Connecting to git.freedesktop.org GIT server...."

  if [ -d ${srcdir}/$_gitname ] ; then
  cd $_gitname && git pull origin
  msg "The local files are updated."
  else
  git clone $_gitroot
  fi

  msg "GIT checkout done or server timeout"
  msg "Starting make..."

    if [[ -d ${srcdir}/${_gitname}-build ]]; then
       msg "Cleaning the previous build directory..." 
       rm -rf ${srcdir}/${_gitname}-build
    fi

    cp -pR ${srcdir}/${_gitname} ${srcdir}/${_gitname}-build
    
    cd ${srcdir}/${_gitname}-build
    msg "Starting configure..."

    msg "Applying patches..."
      patch -Np1 -i "${startdir}/mesa-7.1-link-shared.patch" || return 1

  ./autogen.sh --prefix=/usr \
    --with-dri-driverdir=/usr/lib/xorg/modules/dri \
    --with-dri-drivers=swrast,radeon,r200,r300 \
    --enable-glx-tls \
    --with-driver=dri \
    --enable-xcb \
    --disable-glut \
    --enable-gallium \
    --enable-gallium-intel  || return 1

  make || return 1

  cd "${srcdir}/gl-manpages-1.0.1"
  ./configure --prefix=/usr || return 1
  make || return 1
}

package_mesa-git() {
  depends=('libgl-git' 'libx11>=1.2.2' 'libxt' 'gcc-libs>=4.4.1' 'dri2proto-git' 'libdrm>=2.4.12')
  pkgdesc="Mesa 3-D graphics libraries and include files"
  provides=("mesa=${_realver}")
  conflicts=("mesa")

  cd "${srcdir}/${_gitname}-build" || return 1
  make DESTDIR="${pkgdir}" install || return 1
  install -m755 -d "${pkgdir}/usr/bin"
  install -m755 progs/xdemos/glx{gears,info} "${pkgdir}/usr/bin/" || return 1

  rm -f "${pkgdir}/usr/lib/libGL.so"*
  rm -rf "${pkgdir}/usr/lib/xorg"

  cd "${srcdir}/gl-manpages-1.0.1" || return 1
  make DESTDIR="${pkgdir}" install || return 1

  install -m755 -d "${pkgdir}/usr/share/licenses/mesa"
  install -m755 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/mesa/" || return 1
}

package_libgl-git() {
  depends=('libdrm>=2.4.12' 'libxxf86vm' 'libxdamage' 'expat>=2.0.1')
  pkgdesc="Mesa 3-D graphics library and DRI software rasterizer"
  provides=("libgl=${_realver}")
  conflicts=("libgl")

  cd "${srcdir}/${_gitname}-build" || return 1
  install -m755 -d "${pkgdir}/usr/lib" || return 1
  install -m755 -d "${pkgdir}/usr/lib/xorg/modules/extensions"

  bin/minstall lib/libGL.so* "${pkgdir}/usr/lib/" || return 1

  cd src/mesa/drivers/dri
  make -C swrast DESTDIR="${pkgdir}" install || return 1
  install -m755 libdricore.so "${pkgdir}/usr/lib/xorg/modules/dri/" || return 1
  ln -s libglx.xorg "${pkgdir}/usr/lib/xorg/modules/extensions/libglx.so" || return 1

  install -m755 -d "${pkgdir}/usr/share/licenses/libgl"
  install -m755 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/libgl/" || return 1
}


package_intel-dri() {
  depends=("libgl=${pkgver}")
  pkgdesc="Mesa DRI drivers for Intel"

  cd "${srcdir}/${_gitname}-build/src/mesa/drivers/dri" || return 1
  make -C i810 DESTDIR="${pkgdir}" install || return 1
  make -C i915 DESTDIR="${pkgdir}" install || return 1
  make -C i965 DESTDIR="${pkgdir}" install || return 1

  cd "${srcdir}/${_gitname}-build/src/gallium/winsys/drm/intel/egl"
  make DESTDIR="${pkgdir}" install || return 1
}

And see if with Mesa 7.6, you have the same problems.

Offline

#9 2009-09-06 11:00:51

combuster
Member
From: Serbia
Registered: 2008-09-30
Posts: 711
Website

Re: System slows to a crawl when compiz enabled!

I've already pulled all git snapshots (xf86-video-intel and xorg tree including mesa + xserver 1.7rc) and it performs the same as the ones from arch repo's. The only difference is between 2.6.30.5-ARCH with kms disabled (unusable desktop when compiz enabled) and 2.6.31-rc9 with kms enabled (worse performance compared to 2.6.31-rc7 and mesa 7.5.0 but still very usable desktop)

Offline

#10 2009-09-06 11:03:03

hdhiman
Member
Registered: 2009-09-05
Posts: 52

Re: System slows to a crawl when compiz enabled!

Tried using Intel legacy driver, becomes even worse. As soon as i press the compiz fusion icon, the screen displays wierd colors, and logs out.

Offline

#11 2009-09-06 11:12:21

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: System slows to a crawl when compiz enabled!

Try more combinations:

Kernel26-git --> once with KMS enabled and once disabled
kernel26 stable --> once with KMS enabled and once disabled.

^ That means four reboots.

mesa-git (libgl-git, intel-dri-git ) --> use the PKGBUILD above. Follow my instructions.

^ that means restarting X only.

xf86-video-intel (legacy,stable,newest,git)

^ restart X each time and see which one is best.

I can't help you more, since I have an ATI card and (very fortunatelly) I have no problem regarding acceleration, since the driver uses the classic TTM manager and not GEM.

Last edited by flamelab (2009-09-06 11:13:12)

Offline

#12 2009-09-06 11:16:00

combuster
Member
From: Serbia
Registered: 2008-09-30
Posts: 711
Website

Re: System slows to a crawl when compiz enabled!

hdhiman, try to revert to mesa 7.5.0 I think that will fix your problem... Temporarily until they fix this...

Offline

#13 2009-09-06 17:59:50

hdhiman
Member
Registered: 2009-09-05
Posts: 52

Re: System slows to a crawl when compiz enabled!

Hi,
I'm somewhat new to pacman, so i tried doing this:

# pacman -S mesa-7.5.0

but it says package not found....
Any suggestions on how to do this??
Thanks.

Offline

#14 2009-09-06 18:00:36

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: System slows to a crawl when compiz enabled!

pacman -S mesa

Offline

#15 2009-09-06 18:19:36

combuster
Member
From: Serbia
Registered: 2008-09-30
Posts: 711
Website

Re: System slows to a crawl when compiz enabled!

Maybe for now you could just disable compiz (switch to metacity) untill the problem is resolved. If u want to run compiz anyway u could install mesa from pacman cache manually (pacman -U /var/cache/pacman/pkg/mesa-7.5-2-x86_64.pkg.tar.gz) but u have to satisfy deps also probably (pacman -U /var/cache/pacman/pkg/intel-dri-7.5-2-x86_64.pkg.tar.gz and pacman -U /var/cache/pacman/pkg/libgl-7.5-2-x86_64.pkg.tar.gz)

Pacman -S mesa will just reinstall mesa 7.5.1 IMHO...

Offline

#16 2009-09-06 18:45:10

hdhiman
Member
Registered: 2009-09-05
Posts: 52

Re: System slows to a crawl when compiz enabled!

Hi,
yes, using pacman -S only installs mesa 7.5.1,  i checked by typing pacman -Ss.
Well, i'll give it a try with mesa 7.5.0, i can always roll back to mesa 7.5.1.
Thanks.

Offline

#17 2009-09-06 18:50:22

hdhiman
Member
Registered: 2009-09-05
Posts: 52

Re: System slows to a crawl when compiz enabled!

Tried, but nope, the pacman cache does not have the intel-dri-7.5-2, or libgl-7.5-2, it only shows 7.5.1 versions of both, which means the newest versions. Same with mesa.

Offline

#18 2009-09-06 19:05:37

combuster
Member
From: Serbia
Registered: 2008-09-30
Posts: 711
Website

Re: System slows to a crawl when compiz enabled!

You installed arch recently and do not have this packages in cache... I don't know how to revert, try just disabling compiz

Offline

#19 2009-09-06 19:32:20

hdhiman
Member
Registered: 2009-09-05
Posts: 52

Re: System slows to a crawl when compiz enabled!

Well...then it seems i'm out of luck...well, nvm, i've been working without any compiz till now, and its fine. I'll keep upgrading, hope that the problem gets solved soon. Thanks for all suggestions.

Offline

#20 2009-09-06 22:50:53

hdhiman
Member
Registered: 2009-09-05
Posts: 52

Re: System slows to a crawl when compiz enabled!

THE PROBLEM SEEMS TO BE FIXED!!
I installed Gnome-Do, and it told me that composting needs to be enabled to have the docky theme. In the arch-wiki, i found the entry for Intel Drivers:

http://wiki.archlinux.org/index.php/Composite

I had a reboot, and voila! Compiz-Fusion started working! Gnome-Do's docky also works!!!
I hope all those who are facing problems can get this wonder cure!
THanks!

Offline

#21 2009-09-06 22:59:23

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: System slows to a crawl when compiz enabled!

Didn't you have Compiz enabled ?

Offline

#22 2009-09-06 23:09:50

combuster
Member
From: Serbia
Registered: 2008-09-30
Posts: 711
Website

Re: System slows to a crawl when compiz enabled!

Somehow I don't think it's fixed ;-) Only thing that could be making all of this fuss is Sync to Vblank option enabled in ccsm (apart from bugs in mesa)

Offline

#23 2009-09-07 00:38:46

hdhiman
Member
Registered: 2009-09-05
Posts: 52

Re: System slows to a crawl when compiz enabled!

flamelab wrote:

Didn't you have Compiz enabled ?

Well, no. I was trying to enable it, but the system used to become unusable.

Offline

#24 2009-09-07 00:44:13

hdhiman
Member
Registered: 2009-09-05
Posts: 52

Re: System slows to a crawl when compiz enabled!

combuster wrote:

Somehow I don't think it's fixed ;-) Only thing that could be making all of this fuss is Sync to Vblank option enabled in ccsm (apart from bugs in mesa)

Hmmm....if you say so...because i didn't change any of that setting. It must've been enabled by default. So in simple terms, what was (or is) wrong? I'm learning linux through all this, so it would be nice if someone would give a little explanation....:)

Offline

#25 2009-09-07 00:57:42

combuster
Member
From: Serbia
Registered: 2008-09-30
Posts: 711
Website

Re: System slows to a crawl when compiz enabled!

It would be nice to explain what you exactly did to make it work, added some values in xorg.conf or what? And what values if so...

Offline

Board footer

Powered by FluxBB