windows moving is too slow on fglrx

Bug #881004 reported by adrenochrome
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
fglrx-installer (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

i'm using a fresh install of ubuntu 11.10, i left the default unity
i installed catalyst11.9(fglrx8.892) using the buildpkg&dpkg -i fgrlx*.deb procedure, no additionnal xorg ppa

i enabled windows deformation through compiz settings manager, windows moving is slow, too slow (no many seconds lag like i've seen on some videos)
a lot of micro-lags
the fact is that it was perfectly smooth on ubuntu 11.04

i didnt notice any special error in logs

as advised on some posts, i tried to disable the "no windows tearing" from catalyst, disabled vsync and forced refresh to 60hz in ccsm, but it dont improve anything

how to get back the smoothness ?

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: xorg 1:7.6+7ubuntu7
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelModules: fglrx
.tmp.unity.support.test.0:

ApportVersion: 1.23-0ubuntu3
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,compiztoolbox,decor,mousepoll,wall,place,vpswitch,regex,gnomecompat,grid,imgpng,resize,animation,move,wobbly,session,workarounds,expo,ezoom,staticswitcher,fade,scale,unityshell]
CompositorRunning: compiz
Date: Mon Oct 24 19:41:23 2011
DistUpgraded: Fresh install
DistroCodename: oneiric
DistroVariant: ubuntu
DkmsStatus: fglrx, 8.892, 3.0.0-12-generic, x86_64: installed
ExtraDebuggingInterest: Yes, whatever it takes to get this fixed in Ubuntu
GraphicsCard:
 ATI Technologies Inc Broadway XT [Mobility Radeon HD 5800 Series] [1002:68a0] (prog-if 00 [VGA controller])
   Subsystem: Micro-Star International Co., Ltd. Device [1462:107a]
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
JockeyStatus:
 xorg:fglrx_updates - ATI/AMD proprietary FGLRX graphics driver (post-release updates) (Proprietary, Disabled, Not in use)
 xorg:fglrx - ATI/AMD proprietary FGLRX graphics driver (Proprietary, Enabled, In use)
Lsusb:
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
 Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
 Bus 002 Device 003: ID 06a3:0ccc Saitek PLC
MachineType: MICRO-STAR INTERNATIONAL CO., LTD MS-1727
ProcEnviron:
 PATH=(custom, no user)
 LANG=fr_FR.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-12-generic root=UUID=36e36356-2176-4480-be71-e37f59d146fc ro quiet splash vt.handoff=7
SourcePackage: xorg
Symptom: display
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 10/12/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: E1727IMS.10C
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: MS-1727
dmi.board.vendor: MICRO-STAR INTERNATIONAL CO., LTD
dmi.board.version: REV:1.0
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: MICRO-STAR INTERNATIONAL CO., LTD
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrE1727IMS.10C:bd10/12/2010:svnMICRO-STARINTERNATIONALCO.,LTD:pnMS-1727:pvrREV1.0:rvnMICRO-STARINTERNATIONALCO.,LTD:rnMS-1727:rvrREV1.0:cvnMICRO-STARINTERNATIONALCO.,LTD:ct10:cvrN/A:
dmi.product.name: MS-1727
dmi.product.version: REV:1.0
dmi.sys.vendor: MICRO-STAR INTERNATIONAL CO., LTD
version.compiz: compiz 1:0.9.6+bzr20110929-0ubuntu5
version.fglrx-installer: fglrx-installer N/A
version.ia32-libs: ia32-libs 20090808ubuntu26
version.libdrm2: libdrm2 2.4.26-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 7.11-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.11-0ubuntu3
version.xserver-xorg: xserver-xorg 1:7.6+7ubuntu7
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.0-1ubuntu13
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20110811.g93fc084-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.15.901-1ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110411+8378443-1

Revision history for this message
adrenochrome (adrenochrome) wrote :
Revision history for this message
adrenochrome (adrenochrome) wrote :

maybe it has some importance : with ubuntu 11.04 i was using gnome classic session and completely removed unity
but unfortunately it seems to be much more difficult and and less usable in 11.10, so i reinstalled all and stayed with default unity session
if the advice is to switch to gnome and try to tweak it until usable i'm gonna merrily jump on this solution

bugbot (bugbot)
affects: xorg (Ubuntu) → fglrx-installer (Ubuntu)
Revision history for this message
adrenochrome (adrenochrome) wrote :

i think i managed to get rid of the problem (i didnt notice any component update related to the problem)

disabled "no tearing" in catalyst, set "perf refresh" to "never except if app specify it"
in ccsm : opengl:sync disabled, composite:autodetect refresh off, composite:freq 60
reboot

the problem was still here

ccsm: composite:freq 120
reboot

no more sluggish window moving, it was smooth but there was a lot of tearing
so i decided to reenable settings one by one with reboots between

ccsm: composite:freq 60
reboot -> ok

catalyst perf refresh: always
reboot-> ok

catalyst "no tearing" on
reboot -> ok

windows moving is still smooth and there's no annoying tearing
my conclusion is that all these settings react not as expected when used/switched all together. The order seems to really have an importance.

Revision history for this message
adrenochrome (adrenochrome) wrote :

the setting that has to worst effect on smoothness is ccsm/opengl : sync to vblank

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in fglrx-installer (Ubuntu):
status: New → Confirmed
Revision history for this message
pazuzuthewise (pazuzuthewise) wrote :

Same issue on Oneiric x86 with kernel 3.0.0-13-generic-pae and fglrx version 2:8.881-0ubuntu4.1.
I confirm that the settings made by @adrenochrome do alleviate somewhat the problem, although not 100%. I made the respective settings in only one login session, and without following any special order.

Revision history for this message
pazuzuthewise (pazuzuthewise) wrote :
Revision history for this message
pazuzuthewise (pazuzuthewise) wrote :

above is my exported compiz profile

Revision history for this message
pazuzuthewise (pazuzuthewise) wrote :

On further testing, it seems better to disable "No tearing" in catalyst control center. With it activated, playback of video files compressed with x264 codec was extremely choppy, it couldn't render fast motion cursively (in vlc and totem).
The windows also seem to be a little more responsive when moving them.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. This particular bug has already been reported and is a duplicate of bug 763005, so it is being marked as such. Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. Additionally, any further discussion regarding the bug should occur in the other report. Feel free to continue to report any other bugs you may find.

Please also subscribe to other related performance issues: bug 773861 and bug 891744.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.