Summary: | [REGRESSION] Civilization VI start screen rendered incorrectly with Mesa 17.1-rc2 on Skylake GT2 | ||
---|---|---|---|
Product: | Mesa | Reporter: | Bernhard Rosenkraenzer <bero> |
Component: | Drivers/DRI/i965 | Assignee: | Intel 3D Bugs Mailing List <intel-3d-bugs> |
Status: | RESOLVED FIXED | QA Contact: | Intel 3D Bugs Mailing List <intel-3d-bugs> |
Severity: | normal | ||
Priority: | medium | CC: | blouin.arno, david, freedesktop-bugs, guilherme.moro, jason, kenneth, ph.wolfer, thomaskrause |
Version: | 17.1 | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Garbled screen
apitrace Batch for misrendered draw call |
Can you provide an apitrace that reproduces the problem? Created attachment 131409 [details] apitrace I recorded a trace of this (I see the same behaviour as the original reporter). While playing the game the blue colours are also present at a multiple of places. The trace is heavily trimmed because it would have been too big otherwise, but the last frame still contains the observed behaviour. I'm using Mesa 17.1.0 from https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa/ and a Intel Kaby Lake integrated graphics. The problem occurred after the game itself was updated. Funny enough Mac OSX users are seeing this, too (http://steamcommunity.com/app/289070/discussions/0/340412628172881722/?ctp=53#c1319961618830923344) With this trace, I see blue when using mesa 17.0.6. Also, MacOS uses a completely different OpenGL driver (closed source, based on LLVM). It seems likely to me that an application bug was introduced into Civilization. Created attachment 131412 [details]
Batch for misrendered draw call
I've attached the batch submitted to the GPU that results in the blue text. Perhaps Ken or Jason can figure out if there is anything in the texture state that is suspicious.
This appears to be fixed in the 17.3.0-rc1 release (I used the Padoka Stable PPA https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa/ to install this version). Tested under Ubuntu 17.10 and an Intel HD Graphics 620. Still experiencing the exactly same rendering issues with mesa 17.3.1 on Arch Linux. Looks like I have the same hardware: - Intel(R) HD Graphics 530 (Skylake GT2) (0x191b) - Ubuntu 16.04 LTS (Kernel 4.13.0-32-generic) Tested the apitrace with the noted mesa versions and got contradictory results: mesa-17.0.4 (git 367bafc7c153) - distorted (the same as attached picture). mesa-17.0.6 (git 08abf3a2a2ca) - distorted. mesa-17.3.1 (git 4f5e85e9e97d) - correct. mesa master (git d0343bef6680) - correct. Older versions (17.0.0 and 13.0.6) also shows distorted colors. So I'm not seeing regression. Anyway, this issue is fixed on my system. Hi. Had a chance to check 2 build version and looks like found commit where this bug was fixed. All information below: Configuration: Dual core Intel Core i7-7500U IntelĀ® HD Graphics 620 Kaby Lake Kernel: 4.13.0-37-generic x86_64 (64 bit) Distro: Ubuntu 16.04 xenial Tested versions: 17.0.0 - reproduced 17.1.0-rc2 - reproduced 17.2.8 - reproduced 17.3.0-rc1 - not reproduced 17.3.0-rc4 - not reproduced 17.3.0 - not reproduced 18.1.0 - not reproduced Bisected between mesa-17.2.8 and mesa-17.3.0-rc1 This issue was fixed with commit: commit dffda6cbbbc1a8c2f7125db1b9cf15fbcdc8eb11 Author: Jason Ekstrand <jason.ekstrand@intel.com> Date: Tue Jun 6 09:58:07 2017 -0700 i965: Use blorp instead of meta for PBO texture uploads Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> (In reply to phw from comment #7) > Still experiencing the exactly same rendering issues with mesa 17.3.1 on > Arch Linux. NOT reproduced Mesa 17.3.1 kernel 4.14.30-1-MANJARO x86_64 Distro: Manjaro Linux 17.1.7 Hakoila Intel Core i5-3470 MCP Intel Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller driver: i915 v: kernel This should have been closed when the fix was bisected. |
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.
Created attachment 131026 [details] Garbled screen The Civilization VI start screen (unfortunately, so far I haven't found a way to reproduce this using only open code) is displayed incorrectly (see attached screenshot) with Mesa 17.1-rc2. Mesa 17.0.4 works well. Graphics card is: 00:02.0 0300: 8086:191b (rev 06) (prog-if 00 [VGA controller]) Subsystem: 1025:105b Flags: bus master, fast devsel, latency 0, IRQ 126 Memory at 82000000 (64-bit, non-prefetchable) [size=16M] Memory at 90000000 (64-bit, prefetchable) [size=256M] I/O ports at b000 [size=64] [virtual] Expansion ROM at 000c0000 [disabled] [size=128K] Capabilities: <access denied> Kernel driver in use: i915 Kernel modules: i915 Linux kernel 4.11-rc5, libdrm 2.4.80, latest released Xorg bits.