https://bugs.freedesktop.org/show_bug.cgi?id=91110
Bug ID: 91110 Summary: Textures missing iff character in specific areas in dolphin running Xenoblades Chronicles Product: Mesa Version: git Hardware: x86-64 (AMD64) URL: https://code.google.com/p/dolphin-emu/issues/detail?id =8688 OS: Linux (All) Status: NEW Severity: normal Priority: medium Component: Drivers/Gallium/radeonsi Assignee: dri-devel@lists.freedesktop.org Reporter: christian@madez.de QA Contact: dri-devel@lists.freedesktop.org
Iff a character is in specific areas some textures on him are not rendered. In the entry of colony 9 is such an area.
The textures are rendered properly on the Intel GPU.
There are screenshots, a fifolog and an apitrace at the end of the linked bugreport.
The problem appears in Debian Jessie, Sid and mesa-git the last time checked, which was 9 days ago.
I compiled mesa-git with
CFLAGS = -g -O2 -Wall -std=c99 -Werror=implicit-function-declaration -Werror=missing-prototypes -fno-strict-aliasing -fno-builtin-memcmp -DDEBUG
and set
$ export LIBGL_DEBUG=verbose $ export MESA_DEBUG=1 $ export EGL_LOG_LEVEL=debug
before running dolphin. Running dolphin with the game until the issue appears gives the following output
$ dolphin-emu Gtk-Message: Failed to load module "canberra-gtk-module" libGL: screen 0 does not appear to be DRI3 capable libGL: pci id for fd 22: 1002:679a, driver radeonsi libGL: OpenDriver: trying lib/tls/radeonsi_dri.so libGL: OpenDriver: trying lib/radeonsi_dri.so libGL: Can't open configuration file /home/user/.drirc: Arquivo ou diretório não encontrado. libGL: Can't open configuration file /home/user/.drirc: Arquivo ou diretório não encontrado. libGL: Using DRI2 for screen 0
I'm sorry, I don't know how to write a simple GLUT-based test program.
https://bugs.freedesktop.org/show_bug.cgi?id=91110
--- Comment #1 from Michel Dänzer michel@daenzer.net --- I can't reproduce this problem on Kaveri, the apitrace plays back correctly. Maybe the problem is Tahiti specific.
https://bugs.freedesktop.org/show_bug.cgi?id=91110
--- Comment #2 from Michel Dänzer michel@daenzer.net --- Does setting the environment variable R600_DEBUG=switch_on_eop work around the problem when playing back the apitrace or running the game?
https://bugs.freedesktop.org/show_bug.cgi?id=91110
--- Comment #3 from Christian Weinz christian@madez.de --- Created attachment 116776 --> https://bugs.freedesktop.org/attachment.cgi?id=116776&action=edit frame 1 of the apitrace dump with R600_DEBUG=switch_on_eop
https://bugs.freedesktop.org/show_bug.cgi?id=91110
--- Comment #4 from Christian Weinz christian@madez.de --- Created attachment 116777 --> https://bugs.freedesktop.org/attachment.cgi?id=116777&action=edit frame 2 of the apitrace dump with R600_DEBUG=switch_on_eop
https://bugs.freedesktop.org/show_bug.cgi?id=91110
--- Comment #5 from Christian Weinz christian@madez.de --- No.
I tested the replay of the trace and the game both with mesa from Sid and mesa-git, each time with R600_DEBUG=switch_on_eop set. The issue remained unaffected.
Are you sure you meant R600_DEBUG=switch_on_eop? I'm asking because I'm using radeonsi.
https://bugs.freedesktop.org/show_bug.cgi?id=91110
EoD EoD@xmw.de changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://code.google.com/p/d |https://bugs.dolphin-emu.or |olphin-emu/issues/detail?id |g/issues/8688 |=8688 | CC| |EoD@xmw.de
--- Comment #6 from EoD EoD@xmw.de --- (In reply to Christian Weinz from comment #5)
No.
Are you sure you meant R600_DEBUG=switch_on_eop? I'm asking because I'm using radeonsi.
r600 and radeonsi share the same R600_DEBUG.
Apparently the apitrace file has been deleted. Can you upload it again? Some people use google drive for apitraces for instance.
https://bugs.freedesktop.org/show_bug.cgi?id=91110
Timothy Arceri t_arceri@yahoo.com.au changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|NEW |RESOLVED
--- Comment #7 from Timothy Arceri t_arceri@yahoo.com.au --- apitrace never reuploaded. Given the age of the bug and no follow-up bug reports I'm just going to close this bug as invalid.
Feel free to reopen if it is still a problem, adding a fresh apitrace and updated information.
dri-devel@lists.freedesktop.org