http://bugs.winehq.org/show_bug.cgi?id=19625
Summary: Oblivion: flickering shadows (regression) Product: Wine Version: 1.0-rc2 Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: taedium_vitae@eml.cc
Created an attachment (id=22896) --> (http://bugs.winehq.org/attachment.cgi?id=22896) Flickering shadows screenshot
With the video driver/description patch enabled, shadows in Oblivion worked correctly until wine-1.1.21.Now they still work, but they flicker and look very glitchy.This has been tested up to 1.1.27, and the bug still persists.
Here is the regression report: 2cb8f42168aa9b00b8dd511a6e5828b45088cbba is first bad commit commit 2cb8f42168aa9b00b8dd511a6e5828b45088cbba Author: Stefan Dösinger stefan@codeweavers.com Date: Fri May 8 17:24:01 2009 +0200
wined3d: Support clipplanes with GLSL.
This is the Nth attemt to make clipping work with GLSL shaders. The patch now uses the GLSL quirk table to handle cards that need a custom varying for gl_ClipPos, and the code is adapted to the changed state table and shader backend system.
Video card = 8800GT Driver version = 185.18.31
http://bugs.winehq.org/show_bug.cgi?id=19625
DL taedium_vitae@eml.cc changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=19625
DL taedium_vitae@eml.cc changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.0-rc2 |1.1.22
--- Comment #1 from DL taedium_vitae@eml.cc 2009-08-08 00:16:05 --- Sorry, it was 1.1.22 that the regression appeared, not 1.1.21.
http://bugs.winehq.org/show_bug.cgi?id=19625
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Oblivion: flickering |Oblivion: shadows flicker |shadows (regression) |
http://bugs.winehq.org/show_bug.cgi?id=19625
--- Comment #2 from DL taedium_vitae@eml.cc 2009-08-08 00:22:47 --- Created an attachment (id=22897) --> (http://bugs.winehq.org/attachment.cgi?id=22897) Terminal output
http://bugs.winehq.org/show_bug.cgi?id=19625
--- Comment #3 from Austin English austinenglish@gmail.com 2009-08-08 02:52:37 --- (In reply to comment #1)
Sorry, it was 1.1.22 that the regression appeared, not 1.1.21.
Retry in 1.1.27.
http://bugs.winehq.org/show_bug.cgi?id=19625
--- Comment #4 from DL taedium_vitae@eml.cc 2009-08-08 02:57:53 --- I used the 1.1.22 version tag because it was the earliest version that has the regression, but all versions after it still have the regression (including 1.1.27)
http://bugs.winehq.org/show_bug.cgi?id=19625
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stefan@codeweavers.com
http://bugs.winehq.org/show_bug.cgi?id=19625
Zhenya Zenitur@yandex.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Zenitur@yandex.ru
--- Comment #5 from Zhenya Zenitur@yandex.ru 2009-09-19 01:45:04 --- I don't see any shadows!! Wine 1.1.29, ATi Radeon HD 3200, fglrx 9.9.
http://bugs.winehq.org/show_bug.cgi?id=19625
--- Comment #6 from DL taedium_vitae@eml.cc 2009-09-19 01:55:43 --- (In reply to comment #5)
I don't see any shadows!! Wine 1.1.29, ATi Radeon HD 3200, fglrx 9.9.
You need the video description patch, plus correct registry entries.Here's the one I use: http://bugs.winehq.org/attachment.cgi?id=20312
And this is the bug report which gives additional details, including what registry entries you need.There's also a newer patch on that page that may or may not work better.Since you use an ATI card, you might want to try that one, since it says it supports the ATI driver.
Also, while I'm at it, I hacked up a patch that reverts the change that causes the shadow flickering bug.I'm no coder, so it's probably not 100% correct, but it seems to work well enough, and doesn't cause any other issues with Oblivion.
http://bugs.winehq.org/show_bug.cgi?id=19625
--- Comment #7 from DL taedium_vitae@eml.cc 2009-09-19 01:57:50 --- Created an attachment (id=23648) --> (http://bugs.winehq.org/attachment.cgi?id=23648) Reverts
http://bugs.winehq.org/show_bug.cgi?id=19625
DL taedium_vitae@eml.cc changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #23648|Reverts |Workaround for flickering description| |shadows bug
http://bugs.winehq.org/show_bug.cgi?id=19625
--- Comment #8 from Zhenya Zenitur@yandex.ru 2009-09-28 20:00:37 --- I tested this with nVidia - no shadows too. And flicker with solution. Thank you.
http://bugs.winehq.org/show_bug.cgi?id=19625
Christopher Lindemann christopher.lindemann@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |christopher.lindemann@gmail | |.com
http://bugs.winehq.org/show_bug.cgi?id=19625
--- Comment #9 from DL taedium_vitae@eml.cc 2009-12-30 01:48:51 --- Bug still exists with wine-1.1.35 and it also occurs with Fallout 3.
http://bugs.winehq.org/show_bug.cgi?id=19625
spammaster@madtracker.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |spammaster@madtracker.net
--- Comment #10 from spammaster@madtracker.net 2010-01-24 12:08:45 --- tested on nvidia and the bug is also present in wine-1.1.37
http://bugs.winehq.org/show_bug.cgi?id=19625
--- Comment #11 from DL taedium_vitae@eml.cc 2010-02-04 19:03:05 --- Bug seems to be fixed with 1.1.37, despite Spammaster's comment.With Fallout 3 and Oblivion shadows work properly with a vanilla version of 1.1.37, no patches or registry edits needed.
http://bugs.winehq.org/show_bug.cgi?id=19625
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #12 from Dmitry Timoshkov dmitry@codeweavers.com 2010-02-04 22:28:25 --- Reported fixed.
http://bugs.winehq.org/show_bug.cgi?id=19625
--- Comment #13 from spammaster@madtracker.net 2010-02-05 08:02:57 --- DL. What version of Oblivion are you using and what are your ingame graphics settings? I have compiled fresh new wine from GIT but still have shadow flicker.
http://bugs.winehq.org/show_bug.cgi?id=19625
--- Comment #14 from DL taedium_vitae@eml.cc 2010-02-05 08:34:51 --- Spammaster: Oblivion with patch 1.2.0416.All of the advanced shadow settings are turned off, int and ext shadows are set to 5.I tested with them all on, and it didn't make a difference.
I tried testing with an older version of wine with the video description patch, and the flickering was there, but it is clearly not there any more with the current version.Also I'm using the 190.53 nvidia binary drivers, but I've also tested with 190.42 as well.I doubt it's a driver problem unless the issue was fixed in such a way that it only works properly with those drivers, but that seems very unlikely.
http://bugs.winehq.org/show_bug.cgi?id=19625
--- Comment #15 from spammaster@madtracker.net 2010-02-05 09:27:41 --- Updated Oblivion from version 1.0.x to version 1.2.0416 and the shadows are perfect now :) I wonder what the difference between both versions is. Thanks for the quick reply DL.
http://bugs.winehq.org/show_bug.cgi?id=19625
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #16 from Alexandre Julliard julliard@winehq.org 2010-02-05 11:39:02 --- Closing bugs fixed in 1.1.38.