https://bugs.freedesktop.org/show_bug.cgi?id=71887
Priority: medium Bug ID: 71887 Assignee: dri-devel@lists.freedesktop.org Summary: Garbled output when rendering to a framebuffer object Severity: normal Classification: Unclassified OS: Linux (All) Reporter: vluchits@gmail.com Hardware: x86-64 (AMD64) Status: NEW Version: 9.2 Component: Drivers/Gallium/r600 Product: Mesa
Created attachment 89601 --> https://bugs.freedesktop.org/attachment.cgi?id=89601&action=edit 3.11 screenshot
Hardware: AMD HD 5770 Motherboard: MSI 790FX-GD70
Upon updating to 3.12 Linux kernel noticed that render-to-texture (FBO) in Warsow has regressed.
In 3.12 the target texture seems to contain random but consistent region of video card's texture memory: the blueish pattern on the screenshot definitely looks like a normalmap.
We could not reproduce the bug on another machine with AMD HD 67xx.
https://bugs.freedesktop.org/show_bug.cgi?id=71887
--- Comment #1 from Victor Luchits vluchits@gmail.com --- Created attachment 89602 --> https://bugs.freedesktop.org/attachment.cgi?id=89602&action=edit 3.12 kernel
https://bugs.freedesktop.org/show_bug.cgi?id=71887
Victor Luchits vluchits@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #89602|3.12 kernel |3.12 screenshot description| |
https://bugs.freedesktop.org/show_bug.cgi?id=71887
Victor Luchits vluchits@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #89601|text/plain |image/jpeg mime type| |
https://bugs.freedesktop.org/show_bug.cgi?id=71887
--- Comment #2 from Alex Deucher agd5f@yahoo.com --- Did you only update your kernel or did you also update mesa?
https://bugs.freedesktop.org/show_bug.cgi?id=71887
--- Comment #3 from Victor Luchits vluchits@gmail.com --- No I didn't. Do you recommend updating to 9.3/development version of Mesa to see if the bug can not be reproduced there?
https://bugs.freedesktop.org/show_bug.cgi?id=71887
--- Comment #4 from Michel Dänzer michel@daenzer.net --- If you only changed the kernel, can you bisect?
https://bugs.freedesktop.org/show_bug.cgi?id=71887
--- Comment #5 from Victor Luchits vluchits@gmail.com --- Created attachment 89622 --> https://bugs.freedesktop.org/attachment.cgi?id=89622&action=edit 3.12 + Mesa-dev (Intel) screenshot
Same spot on Intel Ivybridge Mobile (HD 4000). Looks identical both in Mesa 9.3 and Mesa 10-dev.
https://bugs.freedesktop.org/show_bug.cgi?id=71887
--- Comment #6 from Victor Luchits vluchits@gmail.com --- Ok, I will update to Mesa 10-dev when I get back home and if it doesn't help, I'll try to bisect.
https://bugs.freedesktop.org/show_bug.cgi?id=71887
--- Comment #7 from Victor Luchits vluchits@gmail.com --- Ok, after mucho fruitless bisecting all I was able to figure out is that the bug is reproducable on stock 3.11+ kernels but _not_ on 3.11 kernel shipped with Ubuntu 13.10.
https://bugs.freedesktop.org/show_bug.cgi?id=71887
Victor Luchits vluchits@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |NOTABUG
--- Comment #8 from Victor Luchits vluchits@gmail.com --- Turns out the issue was related to how glGenRenderbuffersEXT generated id numbers for framebuffers. Apparently some kernel change affected the outcome and in combination with bug in the game code caused the reported issue.
Resolving as NOTABUG.
dri-devel@lists.freedesktop.org