http://bugs.winehq.org/show_bug.cgi?id=24458
Summary: Final Fantasy XIV Benchmark: Crashes after clicking start. Product: Wine Version: 1.3.3 Platform: x86-64 URL: http://uk.download.nvidia.com/nzone/international/benc hmarks/ffxiv/FFXIVBenchmark.zip OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: cinco_flare@hotmail.com
Created an attachment (id=30856) --> (http://bugs.winehq.org/attachment.cgi?id=30856) Console and snips of winedebug+all before exception
After selecting options and clicking start, a black window appears and immediately crashes. Native d3dx9_36.dll or 41 can be used for a workaround, but even then, the framerate is very slow and there's some flickering. Even when running on a brand new install of windows 7, the DirectX End-User Runtime Web Installer needs to be run to update 9.0c files. Probably most of these updates are awaiting implementation in wine.
http://bugs.winehq.org/show_bug.cgi?id=24458
--- Comment #1 from Randy cinco_flare@hotmail.com 2010-09-18 21:03:38 CDT --- Created an attachment (id=30857) --> (http://bugs.winehq.org/attachment.cgi?id=30857) Same as last but with d3dx9_36
http://bugs.winehq.org/show_bug.cgi?id=24458
Randy cinco_flare@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=24458
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #2 from joaopa jeremielapuree@yahoo.fr 2010-09-18 21:22:30 CDT --- Backtraces with +all channel are pretty useless.
http://bugs.winehq.org/show_bug.cgi?id=24458
Luke Bratch l_bratch@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |l_bratch@yahoo.co.uk
http://bugs.winehq.org/show_bug.cgi?id=24458
--- Comment #3 from Randy cinco_flare@hotmail.com 2010-09-28 21:11:41 CDT --- It looks like a lot fixmes and related functions deal with d3dformats and there was: fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT! So I tried adding ATOC, AL16 and R16 but that just stopped format fixmes for those three formats.
Next I decided to trace the last fixme to the source. D3DXCheckTextureRequirements > Pixel format adjustment not implemented yet > CheckDeviceFormat > No rendertarget support > CheckRenderTargetCapability > if (!(check_format->Flags & WINED3DFMT_FLAG_RENDERTARGET)) return FALSE; I Followed check_format back to CheckDeviceFormat in the log and it showed WINED3DFMT_R10G10B10A2_UNORM.
WINED3DFMT_FLAG_RENDERTARGET is listed under maybe 10 different formats but not this one > http://source.winehq.org/source/dlls/wined3d/utils.c#L702 So after adding that the benchmark now gets past the exception only to hit another one, but it looks a lot like bug 22555.
http://bugs.winehq.org/show_bug.cgi?id=24458
Randy cinco_flare@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #4 from Randy cinco_flare@hotmail.com 2010-11-04 20:31:01 CDT --- Fixed now. I'm guessing it was fixed by this:
Matteo Bruni : d3dx9: Search for a compatible pixel format in D3DXCheckTextureRequirements.
http://bugs.winehq.org/show_bug.cgi?id=24458
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org 2010-11-12 13:34:38 CST --- Closing bugs fixed in 1.3.7.