Comment 7 for bug 1780664

Revision history for this message
Patrick Wigmore (patrick-wigmore) wrote :

This appears to be the same bug I am experiencing.

Graphical regression

Kubuntu xenial/16.04.4
Intel HD Graphics 530

Symptoms:
* Under KDE Plasma 5, the blur effect for most widgets with a transparent background is not rendered. Instead, an opaque background is rendered.

* The on-screen display provided by KMix when adjusting the volume using keyboard hotkeys is not rendered. Instead, only its background blur effect is rendered.

* In some applications, some pop-up menu widgets do not render (they are invisible). For example, in Clementine, the drop down menu on the Stop button does not appear visibly when summoned, the main menus do not appear visibly when summoned, and the right-click menu does not appear visibly when summoned. In Firefox, the all-in-one "hamburger" menu, as well as other pop-ups from the main toolbar, do not appear visibly when summoned. However, the main menus (accessed by pressing Alt, if hidden) do appear. In the print dialogs in Okular, the drop-downs for "Page set" and for printer-specific settings do not drop down. (Selection has to be made by blindly scrolling through options using the arrow keys.)

As remarked by others, menu and volume OSD visibility is restored by using XRender instead of OpenGL 3.1, but there is no background blur effect and the background of Plasma widgets remains opaque.

For completeness, here are the results of my investigation into which packages were causing the problem. This seems very similar to what has already been said.

The symptoms appeared after upgrading some packages using the package manager (aptitude).

The following subset of the package upgrades that took place appear to have caused the symptoms, since downgrading only these packages eliminates the symptoms:
package / old version / new version
libwayland-egl1-mesa:amd64 17.2.8-0ubuntu0~16.04.1 18.0.5-0ubuntu0~16.04.1
libdrm-common:all 2.4.83-1~16.04.1 2.4.91-2~16.04.1
libdrm-dev:amd64 2.4.83-1~16.04.1 2.4.91-2~16.04.1
libdrm2:amd64 2.4.83-1~16.04.1 2.4.91-2~16.04.1
libdrm2:i386 2.4.83-1~16.04.1 2.4.91-2~16.04.1
libdrm-intel1:amd64 2.4.83-1~16.04.1 2.4.91-2~16.04.1
libdrm-intel1:i386 2.4.83-1~16.04.1 2.4.91-2~16.04.1
libdrm-radeon1:amd64 2.4.83-1~16.04.1 2.4.91-2~16.04.1
libdrm-radeon1:i386 2.4.83-1~16.04.1 2.4.91-2~16.04.1
libdrm-nouveau2:amd64 2.4.83-1~16.04.1 2.4.91-2~16.04.1
libdrm-nouveau2:i386 2.4.83-1~16.04.1 2.4.91-2~16.04.1
libdrm-amdgpu1:amd64 2.4.83-1~16.04.1 2.4.91-2~16.04.1
libdrm-amdgpu1:i386 2.4.83-1~16.04.1 2.4.91-2~16.04.1
libegl1-mesa:amd64 17.2.8-0ubuntu0~16.04.1 18.0.5-0ubuntu0~16.04.1
libgl1-mesa-dri:i386 17.2.8-0ubuntu0~16.04.1 18.0.5-0ubuntu0~16.04.1
libgl1-mesa-dri:amd64 17.2.8-0ubuntu0~16.04.1 18.0.5-0ubuntu0~16.04.1
mesa-vdpau-drivers:amd64 17.2.8-0ubuntu0~16.04.1 18.0.5-0ubuntu0~16.04.1
libsensors4:i386 [not previously installed] 1:3.4.0-2

There were other package upgrades at the same time, but downgrading only these packages eliminated the symptoms. There are no symptoms with the following versions:
package / version downgraded to
libwayland-egl1-mesa:amd64 11.2.0-1ubuntu
libdrm-common:all 2.4.83-1
libdrm-dev:amd64 2.4.83-1
libdrm2:amd64 2.4.83-1
libdrm2:i386 2.4.83-1
libdrm-intel1:amd64 2.4.83-1
libdrm-intel1:i386 2.4.83-1
libdrm-radeon1:amd64 2.4.83-1
libdrm-radeon1:i386 2.4.83-1
libdrm-nouveau2:amd64 2.4.83-1
libdrm-nouveau2:i386 2.4.83-1
libdrm-amdgpu1:amd64 2.4.83-1
libdrm-amdgpu1:i386 2.4.83-1
libegl1-mesa:amd64 11.2.0-1ubuntu
libgl1-mesa-dri:i386 11.2.0-1ubuntu
libgl1-mesa-dri:amd64 11.2.0-1ubuntu
mesa-vdpau-drivers:amd64 11.2.0-1ubuntu
libsensors4:i386 [removed]

(N.B. I downloaded the 2.4.83-1 versions of the libdrm packages manually from archive.ubuntu.com since the older version 2.4.67-1 in the xenial repository created many dependency problems. These are therefore not precisely the same package version as they were before the upgrade that caused the symptoms.)