Default minimize animation (zoom) not working properly with proprietary nvidia drivers

Bug #1104637 reported by KillerCookie on 2013-01-25
This bug affects 9 people
Affects Status Importance Assigned to Milestone
unity (Ubuntu)

Bug Description

What steps will reproduce the problem?

1. Install any currently available proprietary nvidia driver
2. Minimize a windows

What is the expected output?

- the default window minimize effect "zoom" shrinks the whole window into the launcher

What do you see instead?

- during the animation the window content is hidden, just the decoration is shown

This bug was also discussed at askubuntu by some other person:

This little Youtube video shows the bug in action (taken from the above mentioned discussion):

ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: unity 6.12.0daily13.01.21-0ubuntu1
ProcVersionSignature: Ubuntu 3.8.0-1.5-generic 3.8.0-rc4
Uname: Linux 3.8.0-1-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: ""
 NVRM version: NVIDIA UNIX x86_64 Kernel Module 310.19 Thu Nov 8 00:52:03 PST 2012
 GCC version: gcc-Version 4.7.2 (Ubuntu/Linaro 4.7.2-19ubuntu1)
 Your system is not currently configured to drive a VGA console
 on the primary VGA device. The NVIDIA Linux graphics driver
 requires the use of a text-mode VGA console. Use of other console
 drivers including, but not limited to, vesafb, may result in
 corruption and stability problems, and is not supported.

ApportVersion: 2.8-0ubuntu2
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
Date: Fri Jan 25 02:47:19 2013
DistUpgraded: Fresh install
DistroCodename: raring
DistroVariant: ubuntu
DkmsStatus: nvidia-310, 310.19, 3.8.0-1-generic, x86_64: installed
 NVIDIA Corporation GF114 [GeForce GTX 560 Ti] [10de:1200] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: ASUSTeK Computer Inc. Device [1043:8390]
InstallationDate: Installed on 2013-01-22 (2 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130122)
MachineType: To Be Filled By O.E.M. To Be Filled By O.E.M.
MarkForUpload: True
 PATH=(custom, no user)
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.8.0-1-generic root=UUID=db108b5c-1f1d-4fe4-99bd-234f619ae6cf ro quiet splash nomodeset video=uvesafb:mode_option=1280x1024-24,mtrr=3,scroll=ywrap vt.handoff=7
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install) 05/11/2012
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: P2.20 P67 Extreme4 Gen3
dmi.board.vendor: ASRock
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrP2.20:bd05/11/2012:svnToBeFilledByO.E.M.:pnToBeFilledByO.E.M.:pvrToBeFilledByO.E.M.:rvnASRock:rnP67Extreme4Gen3:rvr:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.: To Be Filled By O.E.M.
dmi.product.version: To Be Filled By O.E.M.
dmi.sys.vendor: To Be Filled By O.E.M.
version.compiz: compiz 1:0.9.9~daily13.01.21-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.41-0ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.0.1-0ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.0.1-0ubuntu1
version.nvidia-graphics-drivers: nvidia-graphics-drivers N/A
version.xserver-xorg-core: xserver-xorg-core 2:
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.0.0-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.20.19-0ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.6-0ubuntu1
xserver.bootTime: Thu Jan 24 15:13:16 2013
xserver.configfile: default
 open /dev/dri/card0: No such file or directory
 open /dev/dri/card0: No such file or directory
xserver.logfile: /var/log/Xorg.0.log

xserver.version: 2:

KillerCookie (mk3ll3r) wrote :
Launchpad Janitor (janitor) wrote :

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

Changed in unity (Ubuntu):
status: New → Confirmed
ovdeathiam (ovdeathiam) wrote :

Also resuming a window if it is still minimizing results in a window with decoration but without content (black).

If the minimize animation finnishes however then resuming the window resumes the content.

ovdeathiam (ovdeathiam) wrote :

Something I found out just now: If you get the black content window and again press minimize, then the window content during minimize animation is correct. It is as if the minimize animation toggles the window content on/off.

I think the bug its in Compiz/Unity and not nvidia. Open compiz config settings manager and go to the Unity plugin -> Switcher and uncheck "Show minimized windows in switcher".

ovdeathiam (ovdeathiam) wrote :

Yes, this does fix it.

The switcher (afaik its the alt+tab functionality) is still shows the minimized windows in switcher even when it is unchecked.

It is the unity plugin bug most probably.

KillerCookie (mk3ll3r) wrote :

I was unable to spot the mentioned setting "Show minimized windows in switcher" in CCSM / Unity Plugin but i found out that disabling the Setting "Show live previews of windows in the Switcher" at the same place solves the bug. Maybe it its the same setting but got renamed?

I dont know but now the animation is working - somebody should have a look at the code of the mentioned setting.

KillerCookie (mk3ll3r) wrote :

it seems like disabling "Show live previews of windows in the Switcher" has some unfortunate side effects. The "Show Desktop" button is not working properly - it hides the windows at first click but it does not restore them on the second.

Damien (humanisfood) wrote :

i am having this same issue in 13.04.

Leonardo Herman (tentaculo) wrote :

Disabling "Show live previews of windows on the Switcher" fixes it on 13.04

Shaun P (sigmagammapi) wrote :

The above also works on 14.04 / Trusty which is in development.

Changed in unity:
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers