Public bug reported: When I play a video or open an opengl game and then open the dash or press the Super-Key until the Dash-Help appears, then the CPU usage is utilized heavily while the HUD shows up, when I expected no increased CPU usage after the transitition (which is sluggish by the way), because no additional operations on the CPU need to be done after the dash help is opened. The only thing I can think of is transparency which needs to be calculated, because the video is playing always needs to be updated, but this shouldn't increase CPU usage, because it _should_ take place on the GPU for being a purely graphical operation which my graphics can do easily (blur inclusive).
The CPU utilization is lower if you switch from blur to no blur, so this fortifies my assumption that the actual graphical transparency calculation takes place on the CPU or that some ping pong effect moves buffers from GPU to CPU and back, slowing things down, i don't know after all. Playing a video increases compiz CPU utilization from ~5 to ~20 and and Xorg cpu utilization from ~5 to ~28 Also the FPS of video games decreases when the dash is activated, with blur even more. Last but not least, when I playback a video and activate the dash or the dash help the video shortly interrupts for about ~200ms. For comparison: The single-parameter transparency of the compiz-plugin "Opacity, Brightness and Saturation" does not affect CPU usage at all, at least not visibly. ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: unity 5.12-0ubuntu1.1 ProcVersionSignature: Ubuntu 3.2.0-24.39-generic 3.2.16 Uname: Linux 3.2.0-24-generic x86_64 NonfreeKernelModules: nvidia .proc.driver.nvidia.gpus.0: Error: [Errno 21] Ist ein Verzeichnis: '/proc/driver/nvidia/gpus/0' .proc.driver.nvidia.registry: Binary: "" .proc.driver.nvidia.version: NVRM version: NVIDIA UNIX x86_64 Kernel Module 295.49 Mon Apr 30 23:46:33 PDT 2012 GCC version: gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) .tmp.unity.support.test.0: ApportVersion: 2.0.1-0ubuntu8 Architecture: amd64 CompizPlugins: [core,composite,opengl,decor,gnomecompat,place,move,snap,mousepoll,resize,compiztoolbox,imgpng,vpswitch,session,grid,regex,wall,unitymtgrabhandles,animation,expo,ezoom,workarounds,fade,scale,unityshell] CompositorRunning: compiz Date: Sat Jun 9 16:02:48 2012 DistUpgraded: Fresh install DistroCodename: precise DistroVariant: ubuntu DkmsStatus: nvidia-current, 295.40, 3.2.0-24-generic, x86_64: installed nvidia-current-updates, 295.49, 3.2.0-24-generic, x86_64: installed GraphicsCard: NVIDIA Corporation G98M [GeForce G 105M] [10de:06ec] (rev a1) (prog-if 00 [VGA controller]) Subsystem: Acer Incorporated [ALI] Device [1025:0205] InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425) JockeyStatus: xorg:nvidia_current - Beschleunigter Grafiktreiber von NVIDIA (Proprietär, Deaktiviert, Nicht benutzt) xorg:nvidia_current_updates - NVIDIAs beschleunigte Grafiktreiber (Nachträgliche Aktualisierungen) (Proprietär, Aktiviert, In Benutzung) MachineType: Acer Aspire 5738 ProcEnviron: LANGUAGE=de_CH:de PATH=(custom, user) LANG=de_CH.UTF-8 SHELL=/bin/bash ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-24-generic root=UUID=954648ee-fb9c-484d-bda9-6e49dc0e779a ro quiet splash vt.handoff=7 SourcePackage: unity UpgradeStatus: No upgrade log present (probably fresh install) XorgConf: Section "Device" Identifier "Default Device" Option "NoLogo" "True" EndSection dmi.bios.date: 02/20/2009 dmi.bios.vendor: Phoenix Technologies LTD dmi.bios.version: V1.03 dmi.board.name: JV50 dmi.board.vendor: Acer dmi.board.version: Rev dmi.chassis.type: 10 dmi.chassis.vendor: Acer dmi.chassis.version: N/A dmi.modalias: dmi:bvnPhoenixTechnologiesLTD:bvrV1.03:bd02/20/2009:svnAcer:pnAspire5738:pvr0100:rvnAcer:rnJV50:rvrRev:cvnAcer:ct10:cvrN/A: dmi.product.name: Aspire 5738 dmi.product.version: 0100 dmi.sys.vendor: Acer version.compiz: compiz 1:0.9.7.8-0ubuntu1 version.ia32-libs: ia32-libs N/A version.libdrm2: libdrm2 2.4.32-1ubuntu1 version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.2-0ubuntu3.1 version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.2-0ubuntu3.1 version.nvidia-graphics-drivers: nvidia-graphics-drivers N/A version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu10.2 version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.0-0ubuntu1 version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20111219.aacbd629-0ubuntu2 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu4 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20111201+b5534a1-1build2 ** Affects: unity (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug compiz-0.9 precise ubuntu -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1010898 Title: unity transparency seems to use CPU To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1010898/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs