http://bugs.winehq.org/show_bug.cgi?id=22608
Summary: EVE online planets and planetary interaction icons fail to render correctly after 1.1.41 Product: Wine Version: 1.1.41 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: rcxdude@gmail.com
after wine 1.1.41, planets in EVE online (and some other effects) do not render correctly - instead of an atmospheric glow a flat colour is shown. This is not particularly important but in the latest test version of the client the icons for the new planetary interaction feature do not appear at all, making this part of the game unplayable.
I was able to bisect this to the commit: [4cd69b8a097f16012f5c6ba3a6237df3495fba97] wined3d: Simplify the generated GLSL for NRM.
and reversing the changes made there on the latest version of wine in git fixed both the planet's atmospheres and the icons.
However, this appears to be graphics card dependent. I am using an NVIDIA 7950GT, while this bug was reported not to appear to occur on an NVIDIA GTX 275 (at least the planetary interaction icons appeared)
I have no idea what the above change does, but it appears to be incorrect in some cases.
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #1 from Henri Verbeet hverbeet@gmail.com 2010-05-06 14:48:39 --- This looks similar to bug 21627, although not quite the same. There seems to be a problem with the way GF7 handles these kind of things, but I haven't been able to figure out where exactly the problem is yet.
http://bugs.winehq.org/show_bug.cgi?id=22608
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #2 from Douglas Young rcxdude@gmail.com 2010-05-06 18:03:17 --- this image demonstrates the artefacts I am seeing on different parts of the interface:
http://tinypic.com/view.php?pic=54hh53&s=5
left is what is supposed to happen, centre is what I see currently on latest git version, right is what happens after I revert 4cd69b8a097f16012f5c6ba3a6237df3495fba97
I was also able to bisect a bug with the display of the icons to the same commit mentioned in bug 21627. before commit bef792f5ff2cd87db98b58acb182123ef76be6e6 (Handle zero-length vectors for WINED3DSIH_NRM) the icons render completely correctly (as on the left part of the image), after it is applied they do not render at all (centre part), then a few commits later (adf4ca2e23873811a22fc82022f5d7753e9d569a: Handle a zero source value for WINEd3DSIH_RSQ) (right part) they are usable but lack details and indicators. minor artefacts also appear on other 3D objects such as the loading screen. This remains until commit 4cd69b8a097f16012f5c6ba3a6237df3495fba97(simplify the generate GLSL for NRM)
http://bugs.winehq.org/show_bug.cgi?id=22608
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|EVE online planets and |EVE online planets and |planetary interaction icons |planetary interaction icons |fail to render correctly |fail to render correctly |after 1.1.41 |
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #3 from GyB gyebro69@gmail.com 2010-05-15 14:38:53 --- Created an attachment (id=27992) --> (http://bugs.winehq.org/attachment.cgi?id=27992) screenshot showing black characters in ToMI
The same regression causes the following graphical issue in Tales of Monkey Island (Chapters 1-5) since Wine-1.1.41: characters (sometimes objects) are pitch black.
4cd69b8a097f16012f5c6ba3a6237df3495fba97 is the first bad commit commit 4cd69b8a097f16012f5c6ba3a6237df3495fba97 Author: Henri Verbeet hverbeet@codeweavers.com Date: Fri Mar 19 13:19:50 2010 +0100
wined3d: Simplify the generated GLSL for NRM.
Reverting the patch on top of wine-1.1.44-170-g69326aa was successful and fixed the issue.
Workaround: setting 'UseGLSL' to 'disabled' in the registry.
Fedora 12 x86 Wine-1.1.44 Nvidia 7600 GT with driver 195.36.24
http://bugs.winehq.org/show_bug.cgi?id=22608
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=22608
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hverbeet@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=22608
Matthew Thompson matt.t.911@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |matt.t.911@gmail.com
--- Comment #4 from Matthew Thompson matt.t.911@gmail.com 2010-06-07 05:06:42 --- I can confirm that this is a regression in Wine, and that it is also graphics card dependent. I use an Nvidia 7600GT, and I have noticed exactly the same problem as described by Douglas.
In addition, this same bug appears to affect scan probes; ie. scan probes in the solar system map view will appear far too bright and make it impossible to move them around to scan effectively.
I have attached a screenshot of the issue with scanner probes that I have described to this bug.
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #5 from Matthew Thompson matt.t.911@gmail.com 2010-06-07 05:11:51 --- Created an attachment (id=28647) --> (http://bugs.winehq.org/attachment.cgi?id=28647) Screenshot from EVE-Online showing scan probe spheres
As you can see, this screenshot shows that the scan probe spheres in EVE are far too bright, making it very difficult to use them effectively.
http://bugs.winehq.org/show_bug.cgi?id=22608
Kaczor mrkaczor@interia.pl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mrkaczor@interia.pl
--- Comment #6 from Kaczor mrkaczor@interia.pl 2010-06-08 10:30:16 --- I can confirm on wine 1.1.42 on GeForce 7300GO - I cant see planetary buildings at all :(
http://bugs.winehq.org/show_bug.cgi?id=22608
J kalaka@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #7 from J kalaka@gmail.com 2010-06-08 11:59:42 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #8 from Kaczor mrkaczor@interia.pl 2010-06-08 12:48:25 --- I can confirm also the workaround: setting 'UseGLSL' to 'disabled' in the registry. It works.
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #9 from Matthew Thompson matt.t.911@gmail.com 2010-06-11 20:40:43 --- Bug is still present in Wine 1.2-rc3.
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #10 from Kaczor mrkaczor@interia.pl 2010-06-14 09:08:18 --- I can confirm also that bug is not present on 8800gt, so it is hardware related (on 7300gs I have this bug - no GLSL as workaround helps here).
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #11 from Matthew Thompson matt.t.911@gmail.com 2010-06-14 09:30:22 --- I am in the process of purchasing an ASUS Nvidia GT220 at this time. Once I have installed it I will test EVE with the latest Wine and GLSL enabled to determine if the bug is present on newer cards, and report my findings here.
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #12 from Matthew Thompson matt.t.911@gmail.com 2010-06-14 09:32:09 --- (In reply to comment #8)
I can confirm also the workaround: setting 'UseGLSL' to 'disabled' in the registry. It works.
I can also confirm that this workaround works, however it is not an optimal solution. GLSL support is being implemented in Wine for a reason; it should be usable on all video cards.
http://bugs.winehq.org/show_bug.cgi?id=22608
Tom tom.gruben@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tom.gruben@gmail.com
--- Comment #13 from Tom tom.gruben@gmail.com 2010-06-17 14:08:35 --- I do not have this bug on 1.1.44 and nvidia G105M video card
http://bugs.winehq.org/show_bug.cgi?id=22608
evanh evanh@clear.net.nz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |evanh@clear.net.nz
--- Comment #14 from evanh evanh@clear.net.nz 2010-06-22 21:01:05 --- I wouldn't be too surprised if this bug has the same roots as http://bugs.winehq.org/show_bug.cgi?id=18146
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #15 from Kaczor mrkaczor@interia.pl 2010-06-30 04:45:04 --- probably it is - because same noGLSL workaround works for beams and for PI ... Now I have 8800gt back and everything works perfectly with GLSL but I this bug will be opened for long time then I will try to do some testing on my old 7300gts.
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #16 from Henri Verbeet hverbeet@gmail.com 2010-07-06 12:13:15 --- Does the patch attached to bug 22504 (http://bugs.winehq.org/attachment.cgi?id=29390) make any difference here?
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #17 from GyB gyebro69@gmail.com 2010-07-06 13:22:33 --- In Tales of Monkey Island there are no more black characters/objects after your patch, so it worked. The patch was applied on wine-1.2-rc6-21-gc45c9e9.
Nvidia 7600 series card / driver 195.36.31
http://bugs.winehq.org/show_bug.cgi?id=22608
N3o diafoirus@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |diafoirus@gmail.com
--- Comment #18 from N3o diafoirus@gmail.com 2010-07-11 23:21:33 --- --- On Eve Online : Not occur on 1.2.rc7 ---
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #19 from N3o diafoirus@gmail.com 2010-07-16 18:40:04 --- --- On Eve Online : Not occur on 1.2 ---
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #20 from Austin English austinenglish@gmail.com 2010-07-16 18:52:54 --- It may have been worked around in Eve itself, since the other apps still have a problem.
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #21 from Matthew Thompson matt.t.911@gmail.com 2010-07-24 06:47:33 --- I cannot confirm that this bug has been resolved in Wine 1.2. As far as I can tell, the bug is still present on my system with "UseGLSL" set to enabled. Setting "UseGLSL" to disabled is still functional as a workaround.
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #22 from Matthew Thompson matt.t.911@gmail.com 2010-07-24 06:49:58 --- (In reply to comment #21)
I cannot confirm that this bug has been resolved in Wine 1.2. As far as I can tell, the bug is still present on my system with "UseGLSL" set to enabled. Setting "UseGLSL" to disabled is still functional as a workaround.
I would however like to add that I am still using Nvidia driver version 195.36.24, as this is the latest driver version available in the Ubuntu repos. This is an older version than the one being used by GyB.
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #23 from N3o diafoirus@gmail.com 2010-07-24 06:56:01 --- Iḿ using nVIDIA 256.35 version driver ...
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #24 from Matthew Thompson matt.t.911@gmail.com 2010-07-24 07:01:59 --- (In reply to comment #23)
Iḿ using nVIDIA 256.35 version driver ...
I'm not quite sure why Ubuntu insist on keeping older drivers in their repository, but I have heard many horror stories from people trying to install the drivers directly from the Nvidia website, and for this reason I do not wish to attempt the same thing at this time.
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #25 from GyB gyebro69@gmail.com 2010-07-24 10:30:59 --- The bug still exists in wine-1.2-422-ge158bb0 (current git). Henri's patch (from bug #22504) still eliminates the problem. I'm using a Nvidia 7600 card.
It's more likely hardware dependent, rather than a driver issue, so updating your Nvidia driver won't help much. As others noted, it affects Nvidia 7xxx series cards (maybe older ones, too), but doesn't affect cards from the 8xxx series (or newer ones).
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #26 from Matthew Thompson matt.t.911@gmail.com 2010-07-24 10:33:17 --- Upon further inspection, it seems that some of the rendering in EVE has been fixed, but not all of it. For example, scan probes are still appearing far too bright and the intro screen is still showing incorrect colours, improper textures, etc.
I have managed to update my drivers to the latest version using the X Updates PPA for Ubuntu, however the issue still exists. Back to UseGLSL=disabled...
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #27 from Matthew Thompson matt.t.911@gmail.com 2010-07-24 10:39:11 --- (In reply to comment #25)
The bug still exists in wine-1.2-422-ge158bb0 (current git). Henri's patch (from bug #22504) still eliminates the problem. I'm using a Nvidia 7600 card.
Will this patch be committed to Git at some point in the near future?
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #28 from Henri Verbeet hverbeet@gmail.com 2010-07-24 15:35:00 --- (In reply to comment #27)
(In reply to comment #25)
The bug still exists in wine-1.2-422-ge158bb0 (current git). Henri's patch (from bug #22504) still eliminates the problem. I'm using a Nvidia 7600 card.
Will this patch be committed to Git at some point in the near future?
Yeah. Probably either during next week or the week after that.
http://bugs.winehq.org/show_bug.cgi?id=22608
Tom tom.gruben@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|tom.gruben@gmail.com |
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #29 from Henri Verbeet hverbeet@gmail.com 2010-07-30 04:22:34 --- That patch is in as 4936e71828669ef084f9cf243f924a11a2cdce50.
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #30 from GyB gyebro69@gmail.com 2010-07-30 09:12:07 --- The issue is fixed in Tales of Monkey Island (all chapters): objects, persons are displayed correctly.
wine-1.2-606-g1b33769
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #31 from Matthew Thompson matt.t.911@gmail.com 2010-08-07 22:46:03 --- EVE Online is now working correctly with "UseGLSL=enabled" in Wine 1.3.0.
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #32 from evanh evanh@clear.net.nz 2010-08-09 09:32:51 --- Matthew, could you verify the mining laser and salvager slow-downs bug as well - http://bugs.winehq.org/show_bug.cgi?id=18146
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #33 from Matthew Thompson matt.t.911@gmail.com 2010-08-09 20:51:48 --- (In reply to comment #31)
EVE Online is now working correctly with "UseGLSL=enabled" in Wine 1.3.0.
Alas, I spoke too soon. There are still some rendering differences between GLSL and non-GLSL. For example, the station orbiting the planet in the login screen background is still not rendering correctly, and scan probe indicator spheres are still rendering as a solid colour instead of translucently as they should.
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #34 from N3o diafoirus@gmail.com 2011-02-12 11:47:08 CST --- ----- Not occur in 1.1.13 , please close this bug ----
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #35 from N3o diafoirus@gmail.com 2011-02-12 15:20:57 CST --- (In reply to comment #34)
----- Not occur in 1.1.13 , please close this bug ----
Sorry is 1.3.13 ...
Fly safe
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #36 from Henri Verbeet hverbeet@gmail.com 2011-03-07 06:40:56 CST --- Is the original regression fixed?
http://bugs.winehq.org/show_bug.cgi?id=22608
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |4cd69b8a097f16012f5c6ba3a62 | |37df3495fba97
http://bugs.winehq.org/show_bug.cgi?id=22608
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #37 from Henri Verbeet hverbeet@gmail.com 2011-09-15 15:42:22 CDT --- I'll take that as a "yes" then, reopen if not.
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #38 from evanh evanh@clear.net.nz 2011-09-18 05:54:41 CDT --- I'm not sure that those drivers work with Eve any longer. Eve has had an overhaul of shader code. N3o may have had a Geforce 7800, dunno.
Here's the announce - http://www.eveonline.com/devblog.asp?a=blog&bid=882
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #39 from N3o diafoirus@gmail.com 2011-09-18 16:40:18 CDT --- (In reply to comment #38)
I'm not sure that those drivers work with Eve any longer. Eve has had an overhaul of shader code. N3o may have had a Geforce 7800, dunno.
Here's the announce - http://www.eveonline.com/devblog.asp?a=blog&bid=882
I have a 9800 Gtx ^_^
http://bugs.winehq.org/show_bug.cgi?id=22608
--- Comment #40 from evanh evanh@clear.net.nz 2011-09-19 08:25:26 CDT --- There you go. Anyone with a G80 or newer never had a problem in the first place.
There probably isn't anyone left using the older GPUs with Eve. CCP have been keen to eliminate old hardware support for a while. It's one of the reasons they're losing customers.
All CCP had to do was have an option to disable texturing and they'd be able to support old hardware indefinitely. In fact, now that they've had to split the installer in two they could have one half with just the textures in it and make that one an optional install.
http://bugs.winehq.org/show_bug.cgi?id=22608
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #41 from Alexandre Julliard julliard@winehq.org 2011-09-23 12:58:38 CDT --- Closing bugs fixed in 1.3.29.