Bug 98911 - [ILK] Severe Artifacting in Minecraft and weird "screen leftovers" when recording desktop
Summary: [ILK] Severe Artifacting in Minecraft and weird "screen leftovers" when recor...
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: 13.0
Hardware: x86-64 (AMD64) Linux (All)
: medium critical
Assignee: Intel 3D Bugs Mailing List
QA Contact: Intel 3D Bugs Mailing List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-30 13:18 UTC by paed808
Modified: 2017-02-03 11:21 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Glxinfo output (14.98 KB, text/plain)
2016-11-30 13:18 UTC, paed808
Details

Description paed808 2016-11-30 13:18:01 UTC
Created attachment 128282 [details]
Glxinfo output

Hi, I use Linux Mint 18 (Ubuntu 16.04) on my Thinkpad T510i. I am using an updated Mesa PPA (Personal Package Archive), I tested this and it is happening on 2 well known PPAs, oibaf & padoka. These ppas provide updated Mesa from git. I noticed this issue when trying to load up Minecraft. This issue only happened recently. The result is weird color issues, triangle rainbow flickering/artifacting on every texture, etc. See the screenshots linked below.

https://i.imgur.com/VYH3jAH.png
https://i.imgur.com/ePmDPyr.png

If I revert back to the distribution-provided version of Mesa, 11.2, there is no issue. So I don't think it's my hardware.

Another weird (might be related issue) is if I try to record my desktop, after playing Minecraft, instead of my desktop background showing in my recording, it shows a dirt block from the game Minecraft. However, I don't see that image from the game until I record and watch the video. It doesn't show on the "real desktop".

This only happened in recent updates, previously, using updated Mesa worked fine, and provided improved performance.

Here's my hardware and kernel info:
Kernel: Linux 4.4.0-51-generic x86_64
Distro: Linux Mint 18 Sarah
CPU:    Intel(R) Core(TM) i5 CPU       M 520  @ 2.40GHz
        4 cores/threads
        2400.00 MHz
RAM:    3.66 GiB
GPU:    Mesa DRI Intel(R) Ironlake Mobile 
        OpenGL 2.1 Mesa 13.1.0-devel - padoka PPA
        GLSL 1.20

Attached is my glxgears output (Sorry if you don't need this, this is my first time posting a bug on Mesa bugzilla)

I also experienced artifacting in the game "Edge", on the menu screen.
Comment 1 paed808 2016-11-30 14:14:52 UTC
Here is a video I recorded of the issue.

https://www.youtube.com/watch?v=Iatb2PQPSFI
Comment 2 Kenneth Graunke 2016-12-01 01:35:53 UTC
This looks familiar.  Does running with INTEL_DEBUG=no16 fix the problem?
Comment 3 paed808 2016-12-01 10:59:48 UTC
I tried to run Minecraft this way "INTEL_DEBUG=no16 java -jar minecraft.jar", however I still see the same issue. Not sure if it's because Minecraft might not support environment variables (it launches the in-game launcher and THEN the actual game, or because it might not fix the problem.

Edit: It looks like it doesn't fix the problem. I see artifacting in the game Edge also, with that environment variable. https://i.imgur.com/UxGnVUA.png
Comment 4 paed808 2016-12-01 11:02:37 UTC
Also, in an older, more "stable" version of Mesa 13, from a different ppa (https://launchpad.net/~joe-yasi/+archive/ubuntu/xorg-xenial) The issue doesn't exist.
Comment 5 paed808 2017-02-03 11:21:27 UTC
I can confirm that this is fixed as of now. I'm not sure when it was fixed, but I updated to Mesa 17.1.0-devel using the Oibaf PPA today and I no longer have this issue with Minecraft.


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.