http://bugs.winehq.org/show_bug.cgi?id=24630
Summary: Everquest 2 Extended - lots of black artifacting Product: Wine Version: 1.3.4 Platform: x86 URL: http://everquest.com OS/Version: Linux Status: NEW Keywords: download Severity: minor Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com CC: dank@kegel.com
Created an attachment (id=31127) --> (http://bugs.winehq.org/attachment.cgi?id=31127) screenshot
It's been mentioned in a few bugs, but I don't see a bug for it, so here we go.
First, make sure bug 11354 is fixed (e.g., that you're using git / 1.3.5 / applied that patch manually).
Then, create a character and choose city Neriak, then launch into game. Go to the city, and move the camera around. Compare to the attached screenshot.
This is on an nvidia GeForce 480.
The buildings in the city should look like boring old off-white stucco, but instead they look like a distorted funhouse mirror, with hundreds of distorted reflections of your character.
To work around this, turn on Shader 3.0 in options (click on EQII logo in lower left -> Options -> Performance -> Shader 3.0) and restart the game. According to the mouseover text, this requires cards with "600 PS instruction slots".
http://bugs.winehq.org/show_bug.cgi?id=24630
--- Comment #1 from Austin English austinenglish@gmail.com 2010-10-04 19:37:03 CDT --- I forgot to trim all of Dan's comments from the bug I cloned :-(.
Ignore that comment, here's the real stuff:
It's been mentioned in a few bugs, but I don't see a bug for it, so here we go.
First, make sure bug 11354 is fixed (e.g., that you're using git / 1.3.5 / applied that patch manually).
Then, create a character and choose city Neriak, then launch into game. Go to the city, and move the camera around. Compare to the attached screenshot.
This is on an nvidia GeForce 480.
To work around this, either: turn on Shader 3.0 in options (click on EQII logo in lower left -> Options -> Performance -> Shader 3.0) and restart the game. or leave on shader 1.0, but set 'Complex Shader Distance' to '-1'.
http://bugs.winehq.org/show_bug.cgi?id=24630
--- Comment #2 from Dan Kegel dank@kegel.com 2010-10-16 13:57:48 CDT --- Might be same underlying problem as bug 24486 ?
http://bugs.winehq.org/show_bug.cgi?id=24630
Benj benj.callaghan@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |benj.callaghan@gmail.com
--- Comment #3 from Benj benj.callaghan@gmail.com 2011-01-04 15:03:16 CST --- I only notice this bug when playing on performance presets lower than Balanced. Playing on Balanced or a Quality setting works as well as it does in Windows. Also, this exists in the Live version of EQ2. The two versions are exactly the same except for patcher, server, and subscription.
http://bugs.winehq.org/show_bug.cgi?id=24630
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |matteo.mystral@gmail.com
--- Comment #4 from Matteo Bruni matteo.mystral@gmail.com 2011-01-05 07:53:51 CST --- (In reply to comment #3)
I only notice this bug when playing on performance presets lower than Balanced. Playing on Balanced or a Quality setting works as well as it does in Windows. Also, this exists in the Live version of EQ2. The two versions are exactly the same except for patcher, server, and subscription.
The problem should be visible only when shader model 3 shaders are disabled and complex shader distance is > -1 (these are options you can set in the game). It was understood this is some kind of Nvidia bug with Geforce 8xxx+ videocards. Is that also your case?
http://bugs.winehq.org/show_bug.cgi?id=24630
--- Comment #5 from Benj benj.callaghan@gmail.com 2011-01-10 14:45:53 CST --- (In reply to comment #4)
(In reply to comment #3)
I only notice this bug when playing on performance presets lower than Balanced. Playing on Balanced or a Quality setting works as well as it does in Windows. Also, this exists in the Live version of EQ2. The two versions are exactly the same except for patcher, server, and subscription.
The problem should be visible only when shader model 3 shaders are disabled and complex shader distance is > -1 (these are options you can set in the game). It was understood this is some kind of Nvidia bug with Geforce 8xxx+ videocards. Is that also your case?
I'm using an Nvidia Geforce GT 240. As I said, the problem only exists when I drop my graphics below the Balanced preset. At Balanced, complex shader distance is 50. At High Performance (one step down), complex shader distance is 25. I haven't noticed anything on my windows pc.
http://bugs.winehq.org/show_bug.cgi?id=24630
--- Comment #6 from Benj benj.callaghan@gmail.com 2011-06-21 12:52:17 CDT --- This bug still exists in Wine 1.3.22. I use an Nvidia GTX 460 on Ubuntu 11.04. As I've said before, this only happens when I use a preset below Balanced. This drops Complex Shader Distance from 50 to 25 so I don't believe it is the primary cause. On any graphics setting, my frame rate is roughly 20fps slower than in Windows and it may be caused by this bug as well.
http://bugs.winehq.org/show_bug.cgi?id=24630
--- Comment #7 from Benj benj.callaghan@gmail.com 2011-09-01 21:11:41 CDT --- Created an attachment (id=36200) --> (http://bugs.winehq.org/attachment.cgi?id=36200) Screenshots comparing the bloom effect
These screenshots show that the artifacting is a direct result of the bloom effect. Starting with a preset with bloom off, the artifacting is visible. Turning bloom on without changing other settings removes the artifacting. Starting with a preset with bloom on, the artfacting is not visible. Turning bloom off without changing other settings activates the artifacting.
The two workarounds to this bug that I've discovered are to turn on bloom, or switch complex shader distance to -1.
http://bugs.winehq.org/show_bug.cgi?id=24630
--- Comment #8 from Benj benj.callaghan@gmail.com 2011-09-01 21:12:12 CDT --- Created an attachment (id=36201) --> (http://bugs.winehq.org/attachment.cgi?id=36201) Screenshots comparing the bloom effect - w/o bloom
http://bugs.winehq.org/show_bug.cgi?id=24630
--- Comment #9 from Matteo Bruni matteo.mystral@gmail.com 2011-09-02 08:48:41 CDT --- Setting the HKCU\Software\Wine\Direct3D\AlwaysOffscreen registry key to enabled should also workaround the issue.
http://bugs.winehq.org/show_bug.cgi?id=24630
--- Comment #10 from Benj benj.callaghan@gmail.com 2011-09-02 16:33:13 CDT --- (In reply to comment #9)
Setting the HKCU\Software\Wine\Direct3D\AlwaysOffscreen registry key to enabled should also workaround the issue.
what is the value of the key? I've never heard of this one before
http://bugs.winehq.org/show_bug.cgi?id=24630
--- Comment #11 from Matteo Bruni matteo.mystral@gmail.com 2011-09-03 13:06:33 CDT --- (In reply to comment #10)
(In reply to comment #9)
Setting the HKCU\Software\Wine\Direct3D\AlwaysOffscreen registry key to enabled should also workaround the issue.
what is the value of the key? I've never heard of this one before
You have to create it as a string called AlwaysOffscreen and set it to "enabled" (without the quotation marks). I forgot to mention, this is a recent addition, you need Wine 1.3.27 or newer for this setting to have effect.
http://bugs.winehq.org/show_bug.cgi?id=24630
--- Comment #12 from Benj benj.callaghan@gmail.com 2011-09-20 19:19:22 CDT --- I did not see the artifacting on a fresh wineprefix in Wine 1.3.28
http://bugs.winehq.org/show_bug.cgi?id=24630
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz
--- Comment #13 from Wylda wylda@volny.cz 2011-12-02 16:37:03 CST --- *** Bug 27964 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=24630
Sylvain Petreolle spetreolle@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |spetreolle@yahoo.fr
http://bugs.winehq.org/show_bug.cgi?id=24630
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |frederic.delanoy@gmail.com Resolution| |FIXED
--- Comment #14 from Frédéric Delanoy frederic.delanoy@gmail.com 2012-02-18 17:57:15 CST --- Works in 1.4-rc3
http://bugs.winehq.org/show_bug.cgi?id=24630
Sylvain Petreolle spetreolle@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |
--- Comment #15 from Sylvain Petreolle spetreolle@yahoo.fr 2012-02-19 16:20:08 CST --- Still affects Tomb Raider Legend (see bug 27964.)
http://bugs.winehq.org/show_bug.cgi?id=24630
--- Comment #16 from Benj benj.callaghan@gmail.com 2012-04-14 12:07:30 CDT --- The bug reappeared in Wine 1.5.2 for EQ2
http://bugs.winehq.org/show_bug.cgi?id=24630
--- Comment #17 from Frédéric Delanoy frederic.delanoy@gmail.com 2012-04-16 02:46:30 CDT --- (In reply to comment #16)
The bug reappeared in Wine 1.5.2 for EQ2
Could you perform a regression test? http://wiki.winehq.org/RegressionTesting
Note it can also be a driver issue, e.g. with nVidia 295.20, so you may try to upgrade it, depending on your configuration.
http://bugs.winehq.org/show_bug.cgi?id=24630
--- Comment #18 from Frédéric Delanoy frederic.delanoy@gmail.com 2012-04-16 02:47:16 CDT --- (In reply to comment #10)
(In reply to comment #9)
Setting the HKCU\Software\Wine\Direct3D\AlwaysOffscreen registry key to enabled should also workaround the issue.
what is the value of the key? I've never heard of this one before
See http://wiki.winehq.org/UsefulRegistryKeys
http://bugs.winehq.org/show_bug.cgi?id=24630
--- Comment #19 from Benj benj.callaghan@gmail.com 2012-04-21 14:59:42 CDT --- I just retested it in Wine 1.4 and this bug did exist. I am using Ubuntu 10.04 x64 and Nvidia driver 295.40
http://bugs.winehq.org/show_bug.cgi?id=24630
--- Comment #20 from Benj benj.callaghan@gmail.com 2012-11-06 16:33:47 CST --- I didn't notice the bug in Wine 1.5.16
Ubuntu 12.04 x64 Nvidia Geforce GTX 460 Driver 304.60
http://bugs.winehq.org/show_bug.cgi?id=24630
--- Comment #21 from Benj benj.callaghan@gmail.com 2013-05-10 14:58:26 CDT --- I just tested EQ2 today (both streaming and full versions). I did not see any of the black streaks. Is it safe to say this bug is fixed?
http://bugs.winehq.org/show_bug.cgi?id=24630
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED
--- Comment #22 from Frédéric Delanoy frederic.delanoy@gmail.com 2013-05-10 16:43:34 CDT --- Marking as resolved.
Feel free to reopen if the problem still happens/reappears.
http://bugs.winehq.org/show_bug.cgi?id=24630
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #23 from Alexandre Julliard julliard@winehq.org 2013-05-24 13:33:16 CDT --- Closing bugs fixed in 1.5.31.