https://bugs.freedesktop.org/show_bug.cgi?id=29953
Summary: [r300g] Heroes of Newerth: texture problems Product: Mesa Version: git Platform: Other URL: http://www.heroesofnewerth.com/download.php OS/Version: All Status: NEW Severity: normal Priority: medium Component: Drivers/DRI/r300 AssignedTo: dri-devel@lists.freedesktop.org ReportedBy: sa@whiz.se
Created an attachment (id=38370) --> (https://bugs.freedesktop.org/attachment.cgi?id=38370) Screenshot
The game Heroes of Newerth is showing problems when texture compression (through libtxc_dxtn) is used: most of the menu becomes totally black.
Removing libtxc_dxtn.so, or launching the game with MESA_EXTENSION_OVERRIDE="-GL_EXT_texture_compression_s3tc -GL_S3_s3tc" makes it work again. (Though the S2 Games logo that should be visible before the menu loads is still not there with S3TC disabled)
Neither llvmpipe or softpipe seems to be affected by this problem.
I have tried git from a few months back, and the result is the same, so I don't think this is a regression.
System environment: -- system architecture: 32-bit -- Linux distribution: Debian unstable -- GPU: RV570 -- Model: Asus EAX1950Pro 256MB -- Display connector: DVI -- xf86-video-ati: fd686668289258ffaf6b81057545e50612aac6a8 -- xserver: 1.9.0 -- mesa: dd5ef33e3c2ac7886ca71344e41201d0be2062c0 -- drm: b61e81a191d3a5c269c5f7c40199aebc9ebc034c -- kernel: 2.6.35
https://bugs.freedesktop.org/show_bug.cgi?id=29953
--- Comment #1 from Sven Arvidsson sa@whiz.se 2010-09-01 15:51:40 PDT --- Created an attachment (id=38371) --> (https://bugs.freedesktop.org/attachment.cgi?id=38371) RADEON_DEBUG=tex log
https://bugs.freedesktop.org/show_bug.cgi?id=29953
--- Comment #2 from Pavel Ondračka drakkk@centrum.cz 2010-09-03 07:17:16 PDT --- This looks like a regression, but not in mesa. I've just installed Fedora 14 and I see this bug now too. I was using the same kernel (2.6.35), libdrm (2.4.21) and mesa before upgrade, so it looks like this was broken by either xserver or ati driver. I had xserver 1.8 and xf86-video-ati-6.13.0 before. Sadly I'm not skilled enough to build my own xserver and I can't bisect xf86-video-ati past ea37d24b1b6d4cbcf73e680846de25b72af216e3. Sven, maybe you could try going back to xserver 1.8 and xf86-video-ati-6.13.0 to see if it helps? BTW I'm using mesa from just before glsl2 merge, to evade bug 29754.
https://bugs.freedesktop.org/show_bug.cgi?id=29953
--- Comment #3 from Sven Arvidsson sa@whiz.se 2010-09-03 08:16:08 PDT --- Interesting, I did try older versions of a lot of stuff (drm, xf86-ati, mesa) but not the Xserver, so that could very well be it!
https://bugs.freedesktop.org/show_bug.cgi?id=29953
--- Comment #4 from Pavel Ondračka drakkk@centrum.cz 2010-09-03 13:46:04 PDT --- (In reply to comment #3)
Interesting, I did try older versions of a lot of stuff (drm, xf86-ati, mesa) but not the Xserver, so that could very well be it!
Yeah, or maybe you didn't go back enough. BTW with libtxc_dxtn.so I'm now also seeing black screen in Savage 2 which you mentioned in bug 28517.
https://bugs.freedesktop.org/show_bug.cgi?id=29953
--- Comment #5 from Sven Arvidsson sa@whiz.se 2010-09-04 13:12:23 PDT --- I'm quite stumped, I've gone back to xserver 1.8.0, xf86-video-ati 6.13.0, older Mesa etc, but still haven't found a working configuration. :-/
The problems in Savage 2 have been much more intermittent, sometimes mostly black, sometimes working fine, with HoN it's 100% reproducible.
https://bugs.freedesktop.org/show_bug.cgi?id=29953
--- Comment #6 from Pavel Ondračka drakkk@centrum.cz 2010-09-04 13:59:01 PDT --- (In reply to comment #5)
I'm quite stumped, I've gone back to xserver 1.8.0, xf86-video-ati 6.13.0, older Mesa etc, but still haven't found a working configuration. :-/
The problems in Savage 2 have been much more intermittent, sometimes mostly black, sometimes working fine, with HoN it's 100% reproducible.
Yeah, this is stupid. I've also compiled this packages so I'm now actually at almost the same configuration as before (identic kernel, identic xf86-video-ati, same mesa etc...) and I also can't find a working configuration. If I have some more time I'll reinstall fedora 13 and try this from the other side (upgrading components until I find a non working configuration) :-(
https://bugs.freedesktop.org/show_bug.cgi?id=29953
--- Comment #7 from Alexandre Derumier aderumier@odiso.com 2010-09-10 04:21:58 PDT --- I've the same problem with Hon with libtxc_dxtn enabled, using r600c driver. (xorg 1.8,kernel 2.6.36-rc3 , mesa-git,libdrm-git,xf86-video-ati-git).
https://bugs.freedesktop.org/show_bug.cgi?id=29953
--- Comment #8 from Sven Arvidsson sa@whiz.se 2010-09-10 06:08:09 PDT --- (In reply to comment #7)
I've the same problem with Hon with libtxc_dxtn enabled, using r600c driver. (xorg 1.8,kernel 2.6.36-rc3 , mesa-git,libdrm-git,xf86-video-ati-git).
Any idea when it stopped working?
https://bugs.freedesktop.org/show_bug.cgi?id=29953
Matt Turner mattst88@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|Drivers/DRI/r300 |Drivers/Gallium/r300
https://bugs.freedesktop.org/show_bug.cgi?id=29953
--- Comment #9 from Alexandre Derumier aderumier@odiso.com 2010-09-11 06:51:09 PDT --- for me, Hon had never worked with libtxc_dxt on.
(i think i was using 2.6.33 or 2.6.34 kernel when Hon was released)
https://bugs.freedesktop.org/show_bug.cgi?id=29953
--- Comment #10 from Sven Arvidsson sa@whiz.se 2010-09-12 14:12:21 PDT --- Created an attachment (id=38653) --> (https://bugs.freedesktop.org/attachment.cgi?id=38653) Glimpse of the S2 logo
Some more observations:
- If bug 28459 is anything to go by, the game did at one point work on r300g with compressed textures.
- I sometimes get a very quick fullscreen flicker when starting HoN with libtxc_dxtn. Not sure how to describe it, something like a mosiac of my normal screen?
- I can sometimes catch a brief glimpse of the S2Games logo during startup. I will attach a screenshot. For reference, this is how the logo should look: http://www.s2games.com/images/home_s2logo.gif
- There are some other subtle missing textures, even when the game is run without libtxc_dxtn, like a missing flag in the language settings.
https://bugs.freedesktop.org/show_bug.cgi?id=29953
--- Comment #11 from Sven Arvidsson sa@whiz.se 2010-09-12 14:13:01 PDT --- Created an attachment (id=38654) --> (https://bugs.freedesktop.org/attachment.cgi?id=38654) Missing flag texture (r300g vs llvmpipe)
https://bugs.freedesktop.org/show_bug.cgi?id=29953
Pavel Ondračka drakkk@centrum.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |drakkk@centrum.cz
--- Comment #12 from Pavel Ondračka drakkk@centrum.cz 2010-09-24 12:09:53 PDT --- Hi, after a LOT more testing it seems there isn't any regression. It works here OK with texture filtering set to none, which was probably the reason why it worker before... Sven can you confirm this?
https://bugs.freedesktop.org/show_bug.cgi?id=29953
--- Comment #13 from Sven Arvidsson sa@whiz.se 2010-09-24 12:14:54 PDT --- (In reply to comment #12)
Hi, after a LOT more testing it seems there isn't any regression. It works here OK with texture filtering set to none, which was probably the reason why it worker before... Sven can you confirm this?
Confirmed. Great to have this figured out! :)
https://bugs.freedesktop.org/show_bug.cgi?id=29953
--- Comment #14 from Marek Olšák maraeo@gmail.com 2011-02-10 17:41:14 PST --- Is this issue still present with the current Mesa master branch?
https://bugs.freedesktop.org/show_bug.cgi?id=29953
--- Comment #15 from Sven Arvidsson sa@whiz.se 2011-02-11 10:09:09 PST --- (In reply to comment #14)
Is this issue still present with the current Mesa master branch?
No change with git master 6ed0f2ac112d22278cf051c2cee9c2199a9025ea
https://bugs.freedesktop.org/show_bug.cgi?id=29953
--- Comment #16 from maxijac@free.fr 2011-02-28 13:16:13 PST --- Hi,
Just to let know that one can actually check the issue even if you don't have a heroes of newerth account. Just get the client from http://www.heroesofnewerth.com/download.php . The S2 logo is the first one appearing and you can see the menu bar at the top even when not logged in.
https://bugs.freedesktop.org/show_bug.cgi?id=29953
Marek Olšák maraeo@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #17 from Marek Olšák maraeo@gmail.com 2011-06-08 19:26:46 PDT --- Fixed by da8b4c07986e202b0596b729a5eec31c9aec5fcc.
The S2 logo and the main menu is rendered correctly now. I haven't tried to enter the game though.
dri-devel@lists.freedesktop.org