http://bugs.winehq.org/show_bug.cgi?id=21707
Summary: texture errors in Shaiya make it uplayable Product: Wine Version: 1.1.38 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: digitaltopia@gmail.com
There are some strange texture errors in Shaiya, a 3D MMORPG. On the character screen, when you select which character you want to use and they appear on the screen, large black boxes form around the character and move when they do.
When you actually enter the game, the geometry of the world around you (ground, sky etc.) flash and move and block the view and jump around and make the game unplayable.
From what I've read of the comments on this game in the app database, it seems
like this game used to be playable, so this must be a more recent issue.
http://bugs.winehq.org/show_bug.cgi?id=21707
Digitaltopia digitaltopia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|texture errors in Shaiya |texture errors in Shaiya |make it uplayable |make it unplayable
http://bugs.winehq.org/show_bug.cgi?id=21707
--- Comment #1 from Jeff Zaroyko jeffz@jeffz.name 2010-02-13 07:15:02 --- If it used to work with an earlier version of Wine, test using that version. If you can confirm this then please run a regression test http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=21707
--- Comment #2 from Digitaltopia digitaltopia@gmail.com 2010-02-13 14:35:50 --- I can verify that Shaiya works fine with 1.1.36 and 1.1.37 but the aforementioned graphics problems begin with 1.1.38.
http://bugs.winehq.org/show_bug.cgi?id=21707
--- Comment #3 from Jeff Zaroyko jeffz@jeffz.name 2010-02-13 15:42:47 --- (In reply to comment #2)
I can verify that Shaiya works fine with 1.1.36 and 1.1.37 but the aforementioned graphics problems begin with 1.1.38.
Please run a bisect between 1.1.37 and 1.1.38 then as per the instructions.
http://bugs.winehq.org/show_bug.cgi?id=21707
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=21707
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stefan@codeweavers.com
--- Comment #4 from Henri Verbeet hverbeet@gmail.com 2010-02-15 09:35:14 --- 224043d6cf8b56e9ff2537358646700211d54d1f is the first bad commit commit 224043d6cf8b56e9ff2537358646700211d54d1f Author: Stefan Dösinger stefan@codeweavers.com Date: Thu Jan 28 20:51:06 2010 +0100
wined3d: Implement dynamic buffers with GL_ARB_map_buffer_range.
Still present with current git, i.e. 24e2308670481513c62482d1e127e83fdf41c2f4 doesn't fix this.
http://bugs.winehq.org/show_bug.cgi?id=21707
Stefan Dösinger stefandoesinger@gmx.at changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stefandoesinger@gmx.at
--- Comment #5 from Stefan Dösinger stefandoesinger@gmx.at 2010-02-15 13:15:06 --- Can you attach a screenshot and a +d3d,+tid log?
The description sounds like some data isn't updated properly or overwritten. Possibly the application writes beyond the locked area, or there are some issues with synchronizing buffer updates across threads.
http://bugs.winehq.org/show_bug.cgi?id=21707
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #6 from Austin English austinenglish@gmail.com 2010-03-07 12:19:49 --- *** Bug 21941 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=21707
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastien.fievet@free.fr
--- Comment #7 from Austin English austinenglish@gmail.com 2010-03-07 12:20:01 --- *** Bug 21962 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=21707
--- Comment #8 from Digitaltopia digitaltopia@gmail.com 2010-03-07 14:10:47 --- I can confirm that as of the latest Wine 1.1.40 release, not only does this problem still exist, it's actually worse.
http://bugs.winehq.org/show_bug.cgi?id=21707
Enrico Enrico_m@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Enrico_m@gmx.de
--- Comment #9 from Enrico Enrico_m@gmx.de 2010-03-07 18:31:03 --- The same commit (224043d6cf8b56e9ff2537358646700211d54d1f) is responsible for severe graphic corruptions in "Supreme Commander" and "Supreme Commander 2 Demo". The ui is flickering and most of the time (partly) not visible.
The problem may be related to my ATI card (HD 4890), because AppDB states other users have no such problems and they use NVidia cards.
You can download "Supreme Commander 2 Demo" from Steam.
http://bugs.winehq.org/show_bug.cgi?id=21707
--- Comment #10 from Digitaltopia digitaltopia@gmail.com 2010-03-07 18:48:28 --- I should add that I'm using an nVidia card with the latest nVidia drivers.
http://bugs.winehq.org/show_bug.cgi?id=21707
--- Comment #11 from Enrico Enrico_m@gmx.de 2010-03-07 18:54:50 --- Created an attachment (id=26682) --> (http://bugs.winehq.org/attachment.cgi?id=26682) +d3d,+tid log
The bug seems to be timing related. If the log is written to ram(tmpfs), i'll see the graphic corruption. But if the log is written to hd, the performance is bad and the flickering is mostly gone. This attachment contains the log for the bad case, with bad flickering. Sorry for adding as 7z archive, but zip was to big.
http://bugs.winehq.org/show_bug.cgi?id=21707
Enrico Enrico_m@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #26682|application/octet-stream |application/x-7z-compressed mime type| |
http://bugs.winehq.org/show_bug.cgi?id=21707
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #12 from Vitaliy Margolen vitaliy@kievinfo.com 2010-03-07 22:55:26 --- Confirming per comment 7.
http://bugs.winehq.org/show_bug.cgi?id=21707
--- Comment #13 from Stefan Dösinger stefandoesinger@gmx.at 2010-03-09 06:38:41 --- Created an attachment (id=26705) --> (http://bugs.winehq.org/attachment.cgi?id=26705) Don't discard non-dynamic buffers
Can you give this patch a try? It fixes the character selection in shaiya for me, and I am curious if it has an effect on other games that were broken by the dynamic buffer patch.
http://bugs.winehq.org/show_bug.cgi?id=21707
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
http://bugs.winehq.org/show_bug.cgi?id=21707
--- Comment #14 from GyB gyebro69@gmail.com 2010-03-09 12:01:00 --- Alpha Prime is affected by this regression too, my bugreport (marked as dupe): http://bugs.winehq.org/show_bug.cgi?id=21941
I applied the patch and recompiled the source (wine-git), but the game still crashes after the intro.
http://bugs.winehq.org/show_bug.cgi?id=21707
--- Comment #15 from Stefan Dösinger stefandoesinger@gmx.at 2010-03-09 12:32:17 --- I think Austin was a bit too quick when he marked some of the other bugs as duplicates. The graphics corruption bug in Shaiya should not cause crashes. I think the crashes are issues with GL contexts.
http://bugs.winehq.org/show_bug.cgi?id=21707
--- Comment #16 from Sébastien Fiévet sebastien.fievet@free.fr 2010-03-09 13:48:02 --- (In reply to comment #15)
I think Austin was a bit too quick when he marked some of the other bugs as duplicates. The graphics corruption bug in Shaiya should not cause crashes. I think the crashes are issues with GL contexts.
hello there,
I have reported bug 21962 marked as dup of this one. I can confirm that with wine v1.1.40 patched with Stephan's comment #13, the crash still occurs.
keep up the good work! :-)
regards, Seb.
http://bugs.winehq.org/show_bug.cgi?id=21707
--- Comment #17 from Enrico Enrico_m@gmx.de 2010-03-11 04:34:29 --- (In reply to comment #13)
Created an attachment (id=26705)
--> (http://bugs.winehq.org/attachment.cgi?id=26705) [details]
Don't discard non-dynamic buffers
Can you give this patch a try? It fixes the character selection in shaiya for me, and I am curious if it has an effect on other games that were broken by the dynamic buffer patch.
The patch did not fix the flickering in Supreme Commander and Supreme Commander 2.
http://bugs.winehq.org/show_bug.cgi?id=21707
--- Comment #18 from Digitaltopia digitaltopia@gmail.com 2010-03-11 14:36:56 --- My guess is the Supreme Commander flickering issue is actually a separate bug and not really a duplicate.
http://bugs.winehq.org/show_bug.cgi?id=21707
--- Comment #19 from Enrico Enrico_m@gmx.de 2010-03-12 04:07:27 --- (In reply to comment #18)
My guess is the Supreme Commander flickering issue is actually a separate bug and not really a duplicate.
Yes I agree, but every bug which is caused by the same commit (224043d6cf8b56e9ff2537358646700211d54d1f) was closed as duplicate of this bug. So I didn't bother starting a new one.
http://bugs.winehq.org/show_bug.cgi?id=21707
--- Comment #20 from Henri Verbeet hverbeet@gmail.com 2010-03-16 13:08:04 --- Should be fixed by 04752991b1b427282229da6fba2fa2c6075ffabc.
http://bugs.winehq.org/show_bug.cgi?id=21707
--- Comment #21 from Enrico Enrico_m@gmx.de 2010-03-16 15:01:17 --- (In reply to comment #20)
Should be fixed by 04752991b1b427282229da6fba2fa2c6075ffabc.
This commit did not fix the flickering and missing textures in Supreme Commander and Supreme Commander 2
http://bugs.winehq.org/show_bug.cgi?id=21707
--- Comment #22 from Stefan Dösinger stefandoesinger@gmx.at 2010-03-17 04:28:44 --- So I guess we should un-duplicate those bugs(or file new bugs for those games). Are there demos of these games?
http://bugs.winehq.org/show_bug.cgi?id=21707
--- Comment #23 from Enrico Enrico_m@gmx.de 2010-03-17 04:38:21 --- (In reply to comment #22)
So I guess we should un-duplicate those bugs(or file new bugs for those games). Are there demos of these games?
Yes, there is a Supreme Commander 2 Demo on Steam.
http://bugs.winehq.org/show_bug.cgi?id=21707
--- Comment #24 from Stefan Dösinger stefandoesinger@gmx.at 2010-03-17 07:44:31 --- Enrico, I do not see any UI flickering in the supreme commander 2 demo. You say you're using an ATI card. What driver are you using, and can you attach the output of glxinfo?
http://bugs.winehq.org/show_bug.cgi?id=21707
--- Comment #25 from Enrico Enrico_m@gmx.de 2010-03-17 14:50:45 --- Created an attachment (id=26860) --> (http://bugs.winehq.org/attachment.cgi?id=26860) glxinfo
I use the fglrx drivers version 10.2. Just in case it matters some more specs:
CPU: E4300@3.0Ghz ATI HD4890 OS: 2.6.31-gentoo-r10 xorg-server 1.6.5 compiz disabled
http://bugs.winehq.org/show_bug.cgi?id=21707
--- Comment #26 from Digitaltopia digitaltopia@gmail.com 2010-03-21 15:37:55 --- I can confirm that 1.1.41 seems to have fixed the graphical issues with Shaiya.
http://bugs.winehq.org/show_bug.cgi?id=21707
--- Comment #27 from Stefan Dösinger stefandoesinger@gmx.at 2010-03-21 16:15:36 --- Enrico, can you file a new bug for the fglrx issue and CC me on it?
http://bugs.winehq.org/show_bug.cgi?id=21707
--- Comment #28 from Enrico Enrico_m@gmx.de 2010-03-21 18:34:31 --- Ok, filed a new Bug 22114 for Supreme Commander (FA/2). Nothing against closing this one now.
http://bugs.winehq.org/show_bug.cgi?id=21707
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #29 from Dmitry Timoshkov dmitry@codeweavers.com 2010-03-22 04:42:59 --- Reported fixed.
http://bugs.winehq.org/show_bug.cgi?id=21707
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #30 from Alexandre Julliard julliard@winehq.org 2010-04-02 12:52:24 --- Closing bugs fixed in 1.1.42.