Bug 93003 - mesa 11.x with vmwgfx (vmware Fusion 8.x) graphical corruption under gnome-shell on GTK applications.
Summary: mesa 11.x with vmwgfx (vmware Fusion 8.x) graphical corruption under gnome-sh...
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Other (show other bugs)
Version: 11.0
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: mesa-dev
QA Contact: mesa-dev
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-19 07:28 UTC by leech
Modified: 2016-01-21 18:13 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description leech 2015-11-19 07:28:05 UTC
After extensive testing, I've narrowed this issue down to the version of mesa I am running.

If you install any Linux distribution that is using 11.0 version of Mesa on VMware Fusion 8.x (may also affect 7.x) and enable 3D acceleration, GTK applications under gnome-shell (running version 3.18) will have their brightness and transparency levels randomly change, and windows will leave black smudges randomly over others.

Probably the easiest way to see this, is to install Fedora 23, OpenSUSE 42.1 or a fully updated Debian Stretch (I haven't tested this yet, Debian Sid was doing it, and they only just pulled 11.0.5 into Stretch today, and I held my packages, figuring it'd cause the issue.)

I found out it was the Mesa library by installing Fedora 23, then downgrading all of the mesa libraries to Fedora 22's version.  And then when I installed Debian Testing (Stretch) it still had mesa 10.6.8 and was working fine.

I'm not sure if this is a conflict in gnome-shell's compositor, mesa, or vmwgfx, I only know mesa 11.x is causing it.  GTK applications work fine under KDE Plasma desktop (making me think it's gnome-shell's issue), but Qt applications work fine under Gnome-shell, which made me think it might be GTK's.

But 3D acceleration+mesa 11.x+gnome-shell makes for a very unpleasant experience.
Comment 1 Sinclair Yeh 2016-01-05 21:41:27 UTC
I am having a hard time reproducing this.  Things seem to work with a fresh install of F23 (mesa 11.0.3 git-b4bfea0).  After "dnf upgrade", I have trouble logging in.  When I eventually do, I still don't see a corruption.

Can you please provide the following:

1.  MESA version and kernel version
2.  vmware.log
3.  when you say "Enable 3D Acceleration", do you mean the check box in
    the Fusion GUI under "Display"?
4.  To reproduce this, do I just need to start Terminal and drag the window
    around?
5.  When you say downgrade all mesa library, do you mean checking out
    mesa-10.6.9, for example, and "make install"?
6.  Do you log in in Wayland or Classic mode?
Comment 2 leech 2016-01-05 22:17:06 UTC
1) Mesa version was originally 11.0.6, and I know I've tested the update to 11.0.7/8.  I am not sure if I've tried it with the current F23 version (11.1.0).  I'll check kernel version as soon as I'm home (can't fire up the vmware guest while I'm using most of the memory in Parallels)

2) Will get you the log tonight.

3) Yes, enable 3D acceleration for the virtual machine.

4) I usually start up the terminal, browser and evolution.  By then it's freaking out.  You won't even have to move things around, they'll start going transparent.

5) I downgraded mesa via the Fedora method (I found the command in the Fedora Forums, mentioning downgrading xorg, and applied that to mesa.)  I used the following command;
sudo dnf --showduplicates --allowerasing --releasever=22 downgrade mesa*

6) I tested this with both Wayland and Classic mode as well as Gnome-Shell.  All exhibited the same thing.  As mentioned, KDE / Qt applications did not.
Comment 3 leech 2016-01-15 20:40:16 UTC
I apologize for not getting the time to be able to upload the logs you've asked for, but I do believe this bug has been fixed in Mesa 11.1.1
Comment 4 Sinclair Yeh 2016-01-15 20:42:49 UTC
Ok.  I was still having trouble reproducing this.

If would be very helpful if you can bisect and note which commit fixed this.

I will move this to "fixed" in a week or so unless there's objections.
Comment 5 Sinclair Yeh 2016-01-21 18:13:15 UTC
The submitter indicated that this issue appears to have been fixed in MESA 11.1.1


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.