http://bugs.winehq.org/show_bug.cgi?id=11966
Summary: Some textures in CouterStrike:Source are broken (overbright or simply white). Product: Wine Version: 0.9.57. Platform: Other OS/Version: other Status: UNCONFIRMED Severity: trivial Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: partner53069962@vansoftcorp.com
game HL2/CouterStrike:Source. Some textures are overbright or simply white. See attached screenshots (from build-in test videocard of game counter-strike:source)
After I try to install DirectX9.0 (NOV 2007) like in http://wine-review.blogspot.com/2007/11/directx-90c-on-linux-with-wine.html I try to install DirectX9.0 (MARCH 2008). All test of directx (dxdiag.exe) is OK, but some textures in CSS are broken.
My configuration: wine 0.9.57 VideoCard: GeForce4 Ti 4400 Driver: 1.5.8 NVIDIA 96.43.05 OS: Debian 4.0 Etch
http://bugs.winehq.org/show_bug.cgi?id=11966
--- Comment #1 from anton partner53069962@vansoftcorp.com 2008-03-10 04:20:09 --- Created an attachment (id=11293) --> (http://bugs.winehq.org/attachment.cgi?id=11293) screnshot
http://bugs.winehq.org/show_bug.cgi?id=11966
--- Comment #2 from Mark Jordan markcjordan@gmail.com 2008-04-20 14:52:39 --- I think I had a similar problem while trying to increase fps in counterstrike, which was caused by disabling pixel shaders in winecfg. Perhaps that's the cause?
http://bugs.winehq.org/show_bug.cgi?id=11966
Nick Watts fatalGlory@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fatalGlory@gmail.com
--- Comment #3 from Nick Watts fatalGlory@gmail.com 2008-04-23 01:01:21 --- I have the same problem and found that it was in fact solved after enabling pixel shaders again in winecfg. However, enabling pixel shaders also causes the game to have MUCH slower fps and can cause crashes in some other wine games, so I always leave it off.
Any other advice for fixing this? It used to be fine when I was running it in ubuntu feisty, now with hardy I'm getting texture issues. I guess it could be the new wine version or nvidia driver at fault though.
http://bugs.winehq.org/show_bug.cgi?id=11966
Patrick Rudolph patrick1804@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #4 from Patrick Rudolph patrick1804@web.de 2008-05-31 16:17:28 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=11966
Chadwick Ferguson chadwick@clan-mac.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |chadwick@clan-mac.com
http://bugs.winehq.org/show_bug.cgi?id=11966
DARKGuy dark.guy.2008@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.guy.2008@gmail.com
--- Comment #5 from DARKGuy dark.guy.2008@gmail.com 2008-09-28 18:38:57 --- I can confirm this on my GeForce4 Ti 4200 AGP8X 128Mb and WINE 1.1.5 on ArchLinux.
Any solutions to the issue?
http://img89.imageshack.us/img89/9203/sadvk0.jpg
http://bugs.winehq.org/show_bug.cgi?id=11966
--- Comment #6 from DARKGuy dark.guy.2008@gmail.com 2008-09-28 18:54:22 --- Created an attachment (id=16344) --> (http://bugs.winehq.org/attachment.cgi?id=16344) GL_LIGHTING and invalid GL operations may cause this issue
This is what happens when you start the game, run map dust2 with 5 bots and automatically see some overbright objects (almost all of them in the whole map)
http://bugs.winehq.org/show_bug.cgi?id=11966
--- Comment #7 from DARKGuy dark.guy.2008@gmail.com 2008-09-28 18:55:16 --- Sorry about the "GL_LIGHTING and invalid GL operations may cause this issue (21.17 KB, text/plain)". That attachment should be saved as .tar.gz and uncompressed before viewing.
http://bugs.winehq.org/show_bug.cgi?id=11966
--- Comment #8 from Vitaliy Margolen vitaliy@kievinfo.com 2008-09-28 19:03:41 --- Looks like source's engine bug in dxlevel 60. Please check what mat_dxlevel is equals to? If it is indeed 60 then this bug is invalid.
http://bugs.winehq.org/show_bug.cgi?id=11966
--- Comment #9 from DARKGuy dark.guy.2008@gmail.com 2008-09-28 19:08:55 --- Yahn connected Harold connected ] mat_dxlevel "mat_dxlevel" = "90" ( def. "0" )
This is if I run CS:S without any -dxlevel parameter. However, the same lighting bug seems to happen in -dxlevel 90, 80, 81 and 70, as far as I've tried.
http://bugs.winehq.org/show_bug.cgi?id=11966
--- Comment #10 from Vitaliy Margolen vitaliy@kievinfo.com 2008-09-28 19:50:56 --- Hmm either your shaders don't work right or are broken in your drivers then. Could you try forcibly disable GLSL via registry?
http://bugs.winehq.org/show_bug.cgi?id=11966
--- Comment #11 from DARKGuy dark.guy.2008@gmail.com 2008-09-28 20:01:35 --- I did, but it didn't change a thing.
My config specs are as follows:
* P4 3.2Ghz * GeForce4 Ti 4200 AGP8X 128Mb * 1,5Gb RAM * nvidia-96xx drivers
This is on ArchLinux. In fact, I also made a thread with more detailed info about the issue if it helps: http://bbs.archlinux.org/viewtopic.php?pid=426194
http://bugs.winehq.org/show_bug.cgi?id=11966
--- Comment #12 from H. Verbeet hverbeet@gmail.com 2008-09-28 22:31:42 --- GF4 doesn't have GLSL fragment shaders or ARB_fragment_program. With current wined3d that means you won't have any support for pixel shaders.
http://bugs.winehq.org/show_bug.cgi?id=11966
--- Comment #13 from H. Verbeet hverbeet@gmail.com 2008-09-28 22:33:27 --- Oh, and please don't "install DirectX" without a good reason.
http://bugs.winehq.org/show_bug.cgi?id=11966
--- Comment #14 from DARKGuy dark.guy.2008@gmail.com 2008-09-28 22:44:52 --- Oh, it's that stupid wined3d "limitation". I heard there was some discussion about the topic in another bug I posted (in Transformers) and some talk in one of the WINE News bulletin, but it seems that development is more concentrated on other "more important" stuff. As far as I recall, it's something solutionable but there hasn't been any work on the feature, right? is there anything I can do to help?... I'm not an advanced Win32 programmer, but I'm sure there must be something I can do to help devs to implement such feature? it's frustrating you know, if Windows can do so, WINE should too. I know OpenGL's limitations, but... I dunno man, some workarounds?
http://bugs.winehq.org/show_bug.cgi?id=11966
--- Comment #15 from H. Verbeet hverbeet@gmail.com 2008-09-28 23:08:24 --- Nevermind... my mistake for bothering to reply to buzilla, I guess.
http://bugs.winehq.org/show_bug.cgi?id=11966
--- Comment #16 from DARKGuy dark.guy.2008@gmail.com 2008-09-28 23:12:00 --- Nono, what I mean is, if Windows can do it, WINE should.
http://bugs.winehq.org/show_bug.cgi?id=11966
--- Comment #17 from Vitaliy Margolen vitaliy@kievinfo.com 2008-09-29 08:42:53 --- Please attach output of glxinfo. If your card/driver really doesn't have shaders then it's a won't fix.
http://bugs.winehq.org/show_bug.cgi?id=11966
--- Comment #18 from Chadwick Ferguson chadwick@clan-mac.com 2008-09-29 11:26:04 --- Created an attachment (id=16368) --> (http://bugs.winehq.org/attachment.cgi?id=16368) glxinfo
I have a GF4TI 4600 and the same bug. So I included my glxinfo
http://bugs.winehq.org/show_bug.cgi?id=11966
--- Comment #19 from Chadwick Ferguson chadwick@clan-mac.com 2008-09-29 11:27:10 --- (In reply to comment #18)
Created an attachment (id=16368)
--> (http://bugs.winehq.org/attachment.cgi?id=16368) [details]
glxinfo
I have a GF4TI 4600 and the same bug. So I included my glxinfo
excuse me its a 4400
http://bugs.winehq.org/show_bug.cgi?id=11966
--- Comment #20 from Chadwick Ferguson chadwick@clan-mac.com 2008-09-29 11:31:56 --- (In reply to comment #19)
(In reply to comment #18)
Created an attachment (id=16368)
--> (http://bugs.winehq.org/attachment.cgi?id=16368) [details] [details]
glxinfo
I have a GF4TI 4600 and the same bug. So I included my glxinfo
excuse me its a 4400
and i know the gf4ti support pixel shaders 1.3 not 1.4
http://bugs.winehq.org/show_bug.cgi?id=11966
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WONTFIX
--- Comment #21 from Vitaliy Margolen vitaliy@kievinfo.com 2008-09-29 12:15:23 --- Nope it doesn't (according to the glxinfo). It doesn't say GL_ARB_fragment_program in that output.
So closing won't fix. Contact nVidia for the improved driver. Wine can't support what's not supported by hardware. Or better yet buy yourself a new hardware.
Closing won't fix. It's pointless to implement pixel shader in software. It will be too slow to use for anything.
And yes, Source engine switches to dxmode 60 without pixel shaders, regardless what you set dxlevel to.
http://bugs.winehq.org/show_bug.cgi?id=11966
James Hawkins truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #22 from James Hawkins truiken@gmail.com 2008-09-29 12:31:25 --- Closing.