http://bugs.winehq.org/show_bug.cgi?id=24350
Summary: Lord of the Rings Online Hardware Pixel shader enabled exits the game on startup. Product: Wine Version: 1.3.2 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: charles.tersteeg@gmail.com
before September 7th with LOTRO: Seige of Mirkwood, enabling the hardware pixel shader allowed the following graphics: really cool transparent water and distant character models to be seen.
after the game updated on the 8th, the hardware pixel shader needed to be disabled else the game would exit upon startup.
with the hardware pixel shader disabled, the following negative effects are noticed:
water is no longer transparent cool looking. distant character models appear grey until they move closer. upon death, the screen turns white for graphics (i've never seen this before).
i don't know how to get logs or back traces. with some direction, i'd be happy to add this.
http://bugs.winehq.org/show_bug.cgi?id=24350
Charles Tersteeg charles.tersteeg@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #1 from Charles Tersteeg charles.tersteeg@gmail.com 2010-09-10 19:37:07 CDT --- reference: http://www.codeweavers.com/compatibility/browse/name/?app_id=2869;forum=1;ms...
based on this article and watching my windows 7 install update. i read over the winetricks wiki and then applied winetricks d3dx9
i re-enabled my pixel shader and everything looks great again.
http://bugs.winehq.org/show_bug.cgi?id=24350
Charles Tersteeg charles.tersteeg@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|FIXED |
--- Comment #2 from Charles Tersteeg charles.tersteeg@gmail.com 2010-09-11 05:52:53 CDT --- i was told winetricks is not a fix for this. i'm re-opening this.
http://bugs.winehq.org/show_bug.cgi?id=24350
Charles Tersteeg charles.tersteeg@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://appdb.winehq.org/obj | |ectManager.php?sClass=versi | |on&iId=21337
http://bugs.winehq.org/show_bug.cgi?id=24350
Daniel Santos daniel.santos@pobox.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |daniel.santos@pobox.com
--- Comment #3 from Daniel Santos daniel.santos@pobox.com 2010-09-14 07:26:13 CDT --- I think we can safely confirm this bug. Nobody gets in if they don't do a work-around (either disable the pixel shader or install dx9).
See: www.codeweavers.com/compatibility/browse/name/?app_id=2869;forum=1;msg=89069 http://appdb.winehq.org/objectManager.php?sClass=version&iId=21337
http://bugs.winehq.org/show_bug.cgi?id=24350
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |wine-bugs@winehq.org Component|-unknown |directx-d3dx9 Ever Confirmed|0 |1
--- Comment #4 from Austin English austinenglish@gmail.com 2010-09-14 12:05:35 CDT --- Confirming.
http://bugs.winehq.org/show_bug.cgi?id=24350
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |matteo.mystral@gmail.com
--- Comment #5 from Matteo Bruni matteo.mystral@gmail.com 2010-09-14 12:28:28 CDT --- Can someone attach terminal output?
http://bugs.winehq.org/show_bug.cgi?id=24350
--- Comment #6 from Charles Tersteeg charles.tersteeg@gmail.com 2010-09-14 12:38:19 CDT --- (In reply to comment #5)
Can someone attach terminal output?
how do you remove winetricks d3dx9? what flags would you like for output?
http://bugs.winehq.org/show_bug.cgi?id=24350
--- Comment #7 from Matteo Bruni matteo.mystral@gmail.com 2010-09-14 13:40:42 CDT --- (In reply to comment #6)
how do you remove winetricks d3dx9?
The easiest way is to run winecfg, go to the 'Libraries' tab and then add an override for d3dx9_36 to builtin. Generally, this isn't the same as reinstalling from scratch in a clean prefix, but in this case it should be enough.
what flags would you like for output?
A +d3dx trace should go for now, thanks.
http://bugs.winehq.org/show_bug.cgi?id=24350
--- Comment #8 from Charles Tersteeg charles.tersteeg@gmail.com 2010-09-16 21:17:54 CDT --- a fresh install results in no problems, see url.
http://bugs.winehq.org/show_bug.cgi?id=24350
Athrun samurai_no_densetsu@yahoo.es changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |samurai_no_densetsu@yahoo.e | |s
--- Comment #9 from Athrun samurai_no_densetsu@yahoo.es 2010-09-17 04:20:17 CDT --- Yes, a fresh install of the very latest client does not have this problem, but the problem is that most users upgrade from an earlier version of this game and in that situation, still happening and need the winetrick's trick, so a +d3dx trace (of an older updated client) still will be fine to see why wine is not behaving as expected.
http://bugs.winehq.org/show_bug.cgi?id=24350
--- Comment #10 from Charles Tersteeg charles.tersteeg@gmail.com 2010-09-18 17:19:11 CDT --- Created an attachment (id=30849) --> (http://bugs.winehq.org/attachment.cgi?id=30849) +d3dx output
from 1.3.2 and latest installer + 1 patch.
http://bugs.winehq.org/show_bug.cgi?id=24350
--- Comment #11 from Matteo Bruni matteo.mystral@gmail.com 2010-10-01 16:44:03 CDT --- (In reply to comment #10)
Created an attachment (id=30849)
--> (http://bugs.winehq.org/attachment.cgi?id=30849) [details]
+d3dx output
from 1.3.2 and latest installer + 1 patch.
Sorry, my fault here. It's not enough to set d3dx9_36 as builtin to use Wine d3dx9 implementation if the game was made using a different version of the D3D SDK. In that case (which apparently is the case with LOTRO, because the log you attached has no output from d3dx) to ignore native d3dx9 you must also mark the specific d3dx9_xx.dll used by the game as builtin. You can find it by running the game with WINEDEBUG=+loaddll and reading through the output.
If you are able to figure out the specific d3dx9_xx.dll and set it as builtin, can you please send another +d3dx log?
http://bugs.winehq.org/show_bug.cgi?id=24350
dimath.online@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dimath.online@gmail.com
--- Comment #12 from dimath.online@gmail.com 2010-11-11 06:40:25 CST --- Trace:
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50608.0)
fixme:msvcrt:_controlfp_s ((nil) 65536 196608) semi-stub
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 976 fixme:d3d:check_fbo_compat Format WINED3DFMT_R32_FLOAT with rendertarget flag is not supported as FBO color attachment, and no fallback specified. err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 976 fixme:d3d:check_fbo_compat Format WINED3DFMT_R32G32_FLOAT with rendertarget flag is not supported as FBO color attachment, and no fallback specified. err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 976 fixme:d3d:check_fbo_compat Format WINED3DFMT_R16_FLOAT with rendertarget flag is not supported as FBO color attachment, and no fallback specified. err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Framebuffer format check @ utils.c / 976 fixme:d3d:check_fbo_compat Format WINED3DFMT_R16G16_FLOAT with rendertarget flag is not supported as FBO color attachment, and no fallback specified.
fixme:d3d:check_filter Error during filtering test for format 822d, returning no filtering fixme:d3d:check_filter Error during filtering test for format 822f, returning no filtering fixme:win:EnumDisplayDevicesW ((null),0,0x32f6b8,0x00000000), stub! fixme:wbemprox:wbem_locator_ConnectServer 0x142108, L"\\.\root\cimv2", (null), (null), (null), 0x00000000, (null), (nil), 0x32f9e0) fixme:wbemprox:wbem_locator_ConnectServer 0x13f988, L"\\.\root\cimv2", (null), (null), (null), 0x00000000, (null), (nil), 0x32f9e0) fixme:wbemprox:wbem_locator_ConnectServer 0x13f988, L"\\.\root\cimv2", (null), (null), (null), 0x00000000, (null), (nil), 0x32fa38) fixme:xinput:XInputGetState (3 0x1eaea2c)
fixme:d3d:debug_d3dformat Unrecognized 0x434f5441 (as fourcc: ATOC) WINED3DFORMAT! fixme:d3d:wined3d_get_format Can't find format unrecognized (0x434f5441) in the format lookup table fixme:d3d:debug_d3dformat Unrecognized 0x41415353 (as fourcc: SSAA) WINED3DFORMAT! fixme:d3d:wined3d_get_format Can't find format unrecognized (0x41415353) in the format lookup table
fixme:d3d:IWineD3DDeviceImpl_SetSoftwareVertexProcessing (0x147b68) : stub
trace:d3dx:D3DXGetShaderConstantTable (0x1ed92e0, 0x32f864): Forwarded to D3DXGetShaderConstantTableEx trace:d3dx:D3DXGetShaderConstantTableEx (0x1ed92e0, 0, 0x32f864) trace:d3dx:D3DXFindShaderComment (0x1ed92e0, 42415443, 0x32f7d4, 0x32f7d0) trace:d3dx:D3DXFindShaderComment Returning comment data at 0x1ed92ec with size 216 trace:d3dx:D3DXGetShaderConstantTableEx Creator = Microsoft (R) D3DX9 Shader Compiler 9.15.779.0000 trace:d3dx:D3DXGetShaderConstantTableEx Version = fffe0101 trace:d3dx:D3DXGetShaderConstantTableEx Constants = 2 trace:d3dx:D3DXGetShaderConstantTableEx Target = vs_1_1 trace:d3dx:D3DXGetShaderConstantTableEx name = c_BSVLightOriginAndExtrusionOffset trace:d3dx:parse_ctab_constant_type class = 1, type = 3, rows = 1, columns = 4, struct_members = 0 trace:d3dx:D3DXGetShaderConstantTableEx name = c_ModelToClipMatrix trace:d3dx:parse_ctab_constant_type class = 3, type = 3, rows = 4, columns = 4, struct_members = 0 trace:d3dx:ID3DXConstantTableImpl_AddRef (0x18a128)->(): AddRef from 1 trace:d3dx:ID3DXConstantTableImpl_Release (0x18a128)->(): Release from 2 trace:d3dx:ID3DXConstantTableImpl_GetDesc (0x18a128)->(0x32f87c) trace:d3dx:ID3DXConstantTableImpl_GetConstant (0x18a128)->((nil), 0) trace:d3dx:ID3DXConstantTableImpl_GetConstantDesc (0x18a128)->(0x1, 0x32f8a0, 0x32f870) trace:d3dx:ID3DXConstantTableImpl_GetConstant (0x18a128)->((nil), 1) trace:d3dx:ID3DXConstantTableImpl_GetConstantDesc (0x18a128)->(0x2, 0x32f8a0, 0x32f870) trace:d3dx:ID3DXConstantTableImpl_Release (0x18a128)->(): Release from 1 trace:d3dx:D3DXGetShaderConstantTable (0x1d70534, 0x32f864): Forwarded to D3DXGetShaderConstantTableEx trace:d3dx:D3DXGetShaderConstantTableEx (0x1d70534, 0, 0x32f864) trace:d3dx:D3DXFindShaderComment (0x1d70534, 42415443, 0x32f7d4, 0x32f7d0) trace:d3dx:D3DXFindShaderComment Returning comment data at 0x1d70540 with size 148 trace:d3dx:D3DXGetShaderConstantTableEx Creator = Microsoft (R) D3DX9 Shader Compiler 9.15.779.0000 trace:d3dx:D3DXGetShaderConstantTableEx Version = ffff0101 trace:d3dx:D3DXGetShaderConstantTableEx Constants = 1 trace:d3dx:D3DXGetShaderConstantTableEx Target = ps_1_1 trace:d3dx:D3DXGetShaderConstantTableEx name = c_MaterialDiffuseColor trace:d3dx:parse_ctab_constant_type class = 1, type = 3, rows = 1, columns = 4, struct_members = 0 trace:d3dx:ID3DXConstantTableImpl_AddRef (0x18a128)->(): AddRef from 1 trace:d3dx:ID3DXConstantTableImpl_Release (0x18a128)->(): Release from 2 trace:d3dx:ID3DXConstantTableImpl_GetDesc (0x18a128)->(0x32f87c) trace:d3dx:ID3DXConstantTableImpl_GetConstant (0x18a128)->((nil), 0) trace:d3dx:ID3DXConstantTableImpl_GetConstantDesc (0x18a128)->(0x1, 0x32f8a0, 0x32f870) wine: Call from 0x7b837792 to unimplemented function d3dx9_36.dll.D3DXGetShaderSamplers, aborting
fixme:faultrep:ReportFault 0x32f308 0x0 stub
http://bugs.winehq.org/show_bug.cgi?id=24350
--- Comment #13 from Dan Kegel dank@kegel.com 2011-06-09 19:12:12 CDT --- *** Bug 27183 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=24350
--- Comment #14 from Athrun samurai_no_densetsu@yahoo.es 2011-06-15 12:33:58 CDT --- I can no longer reproduce it with wine 1.3.21, maybe it should be closed.
http://bugs.winehq.org/show_bug.cgi?id=24350
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #15 from Austin English austinenglish@gmail.com 2011-06-15 13:36:52 CDT --- Reported fixed.
http://bugs.winehq.org/show_bug.cgi?id=24350
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #16 from Alexandre Julliard julliard@winehq.org 2011-06-24 17:45:03 CDT --- Closing bugs fixed in 1.3.23.
http://bugs.winehq.org/show_bug.cgi?id=24350
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |c42ee0339a8aa6069712059ccc6 | |b3e72d10e9d2e URL|http://appdb.winehq.org/obj | |ectManager.php?sClass=versi | |on&iId=21337 | CC| |focht@gmx.net