Panel drop shadow causes issues for screencasting apps
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| Unity |
Confirmed
|
Low
|
Unassigned | ||
| unity (Ubuntu) |
Triaged
|
Low
|
Unassigned | ||
Bug Description
Binary package hint: unity
The drop shadow on the panel at the top of the screen in unity seems to do odd things when the screen is being recorded. This makes recording videos of the desktop almost impossible.
a) It grows and shrinks in size as the mouse goes near it
b) it appears to be on "top" of application windows. (see end of video)
See attached video for a sample.
Perhaps this is due to the way the drop shadow is implemented as a png overlaid on top of whatever is under it?
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: unity 3.8.8-0ubuntu2
ProcVersionSign
Uname: Linux 2.6.38-8-generic x86_64
NonfreeKernelMo
.proc.driver.
.proc.driver.
.proc.driver.
NVRM version: NVIDIA UNIX x86_64 Kernel Module 270.41.03 Sat Apr 9 00:06:19 PDT 2011
GCC version: gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu3)
Architecture: amd64
CompizPlugins: [core,bailer,
CompositorRunning: compiz
Date: Sun Apr 17 13:47:43 2011
DistUpgraded: Log time: 2011εΉ΄01ζ19ζ₯ 12:33:17.207056
DistroCodename: natty
DistroVariant: ubuntu
DkmsStatus:
nvidia-current, 270.41.03, 2.6.38-8-generic, x86_64: installed
vboxhost, 4.0.4, 2.6.38-7-generic, x86_64: installed
vboxhost, 4.0.4, 2.6.38-8-generic, x86_64: installed
vboxhost, 4.0.4, 2.6.38-6-generic, x86_64: installed
GraphicsCard:
nVidia Corporation G71 [GeForce 7900 GT/GTO] [10de:0291] (rev a1) (prog-if 00 [VGA controller])
Subsystem: LeadTek Research Inc. Device [107d:2a62]
InstallationMedia: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.1)
InstallationMedia_: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.1)
InstallationMed
JockeyStatus: xorg:nvidia_current - NVIDIA accelerated graphics driver (Proprietary, Enabled, In use)
MachineType: System manufacturer System Product Name
ProcEnviron:
LANGUAGE=en_GB:en
PATH=(custom, user)
LANG=en_GB.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
ProcVersionSign
Renderer: Unknown
SourcePackage: unity
UpgradeStatus: Upgraded to natty on 2011εΉ΄01ζ19ζ₯ (88 days ago)
dmi.bios.date: 04/24/2009
dmi.bios.vendor: Phoenix Technologies, LTD
dmi.bios.version: ASUS P5N32-E SLI ACPI BIOS Revision 1801
dmi.board.name: P5N32-E SLI
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: 1.XX
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.
dmi.modalias: dmi:bvnPhoenixT
dmi.product.name: System Product Name
dmi.product.
dmi.sys.vendor: System manufacturer
version.compiz: compiz 1:0.9.4+
version.ia32-libs: ia32-libs 20090808ubuntu12
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.
version.
version.
version.
version.
version.
version.
version.
- 110417-135017-screencast.ogv Edit (3.3 MiB, video/ogg)
- .proc.driver.nvidia.params.txt Edit (455 bytes, text/plain; charset="utf-8")
- BootDmesg.txt Edit (54.9 KiB, text/plain; charset="utf-8")
- CurrentDmesg.txt Edit (1.2 KiB, text/plain; charset="utf-8")
- Dependencies.txt Edit (5.7 KiB, text/plain; charset="utf-8")
- GconfCompiz.txt Edit (36.7 KiB, text/plain; charset="utf-8")
- GdmLog.txt Edit (9.9 KiB, text/plain; charset="utf-8")
- GdmLog1.txt Edit (9.8 KiB, text/plain; charset="utf-8")
- GdmLog2.txt Edit (10.0 KiB, text/plain; charset="utf-8")
- GlConf.txt Edit (1.4 KiB, text/plain; charset="utf-8")
- Lspci.txt Edit (17.7 KiB, text/plain; charset="utf-8")
- Lsusb.txt Edit (567 bytes, text/plain; charset="utf-8")
- ProcCpuinfo.txt Edit (1.4 KiB, text/plain; charset="utf-8")
- ProcInterrupts.txt Edit (1.5 KiB, text/plain; charset="utf-8")
- ProcModules.txt Edit (2.8 KiB, text/plain; charset="utf-8")
- UdevDb.txt Edit (136.7 KiB, text/plain; charset="utf-8")
- UdevLog.txt Edit (275.9 KiB, text/plain; charset="utf-8")
- UnitySupportTest.txt Edit (595 bytes, text/plain; charset="utf-8")
- XorgConf.txt Edit (2.9 KiB, text/plain; charset="utf-8")
- XorgLog.txt Edit (17.0 KiB, text/plain; charset="utf-8")
- XorgLogOld.txt Edit (17.2 KiB, text/plain; charset="utf-8")
- Xrandr.txt Edit (1.4 KiB, text/plain; charset="utf-8")
- nvidia-settings.txt Edit (25.9 KiB, text/plain; charset="utf-8")
- peripherals.txt Edit (1.4 KiB, text/plain; charset="utf-8")
- xdpyinfo.txt Edit (30.6 KiB, text/plain; charset="utf-8")
- xinput.txt Edit (680 bytes, text/plain; charset="utf-8")
Even Joey-Elijah, the editor-in-chief of OMG! Ubuntu! is facing similar issues.
Does Monitor Preferences show multiple outputs are turned on? If so, this could easily be caused by bug 815454 which would render the shadow for all outputs only on the top output. So you could get multiple overlapping shadows.
Another cause of multiple overlapping panel shadows is having multiple panel windows. Even though you often will only see one panel, their shadows will overlap and look really dark. That is bug 769957 - a window leak in the nux library causes multiple shadows to be rendered. And only one would render correctly, so the others might overdraw other windows.
Sorry for the late response. No, I don't have multiple screens in the monitor preferences, only one.
Not sure about bug 769957 as I only see the issue when I am recording the screen. The issue occurs on latest Precise too.
isn't it specific to nvidia binary driver?
OK, this is not a duplicate of those if it's still happening in precise (or oneiric).
I've reproduced the same shadow bug, but only while hacking code for bug 901097 and bug 731685. It doesn't happen unless I trigger it by modifying compiz code. That said, this bug seems to have enough "triggers" that it's worth fixing. Even if it doesn't happen in normal desktop usage.
Status changed to 'Triaged' because the bug is:
- Valid.
- Well described.
- Reported in the upstream bug tracker (Launchpad).
- Ready to be worked on by a developer.