Computation of shadows on shaped windows too slow for hidpi displays
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity (Ubuntu) |
Confirmed
|
High
|
Unassigned |
Bug Description
Unity 7.4.0+16.
Moving or resizing a shaped window is just as bad - when reducing the size of a shaped window, 'echos' of the shadow of the original window size will be progressively redrawn to match the smaller window size, with a significant delay to the actual window resize operation. The end result is that Unity starts to lag considerably when even one shaped window is open.
The performance impact is likely much less prominent on standard displays as I've noticed that reducing the window size also reduces the window switching delays - i.e. the computation time seems to scale with the pixel surface area of the shadow being displayed.
While the shadows are aesthetically pleasing, it would be much preferable to revert the patch until the performance issues on hidpi displays can be resolved.
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: unity 7.4.0+16.
Uname: Linux 4.8.0-040800rc6
.tmp.unity_
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
BootLog:
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
CompositorUnred
CompositorUnred
CurrentDesktop: Unity
Date: Wed Sep 14 18:28:55 2016
DistUpgraded: Fresh install
DistroCodename: xenial
DistroVariant: ubuntu
DkmsStatus:
virtualbox, 5.0.24, 4.4.0-38-generic, x86_64: installed
virtualbox, 5.0.24, 4.8.0-040800rc6
EcryptfsInUse: Yes
GraphicsCard:
Intel Corporation Sky Lake Integrated Graphics [8086:1926] (rev 0a) (prog-if 00 [VGA controller])
Subsystem: Dell Skylake Integrated Graphics [1028:0704]
InstallationDate: Installed on 2016-09-09 (5 days ago)
InstallationMedia: Ubuntu 16.04.1 LTS "Xenial Xerus" - Release amd64 (20160719)
MachineType: Dell Inc. XPS 13 9350
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/14/2016
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.4.4
dmi.board.name: 09JHRY
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: XPS 13 9350
dmi.sys.vendor: Dell Inc.
version.compiz: compiz 1:0.9.12.
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.67-
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Wed Sep 14 18:14:31 2016
xserver.configfile: default
xserver.errors:
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
product id 5194
vendor SHP
xserver.version: 2:1.18.4-0ubuntu0.1
Changed in unity (Ubuntu): | |
importance: | Undecided → High |
Changed in unity (Ubuntu): | |
assignee: | nobody → Eleni Maria Stea (hikiko) |
Changed in unity (Ubuntu): | |
assignee: | Eleni Maria Stea (hikiko) → nobody |
You can disable this feature by installing CompizConfig and selecting "Unity Plugin", then select the Decorations tab and deselect "Override Theme Settings".