https://bugs.winehq.org/show_bug.cgi?id=48868
Bug ID: 48868 Summary: Final Fantasy XIV V5.0(shadowbringers) benchmark fails to start Product: Wine Version: 5.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: a1_canon@yahoo.co.jp Distribution: ---
Final Fantasy XIV V5.0(shadowbringers) benchmark fails to start on:
OS: fedora31 package: winehq stable wine 5.0, winehq-stable-5.0.0-8.1.x86_64
software download link: https://na.finalfantasyxiv.com/benchmark/download/
terminal output: $ wine ffxiv-shadowbringers-bench.exe 0016:err:ntoskrnl:ZwLoadDriver failed to create driver L"\Registry\Machine\System\CurrentControlSet\Services\Null": c0000142 000f:fixme:service:scmdatabase_autostart_services Auto-start service L"Null" failed to start: 1114 The entry point method could not be loaded due to Could not load file or assembly 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies.
window output: Nothing. No dialog appears.
https://bugs.winehq.org/show_bug.cgi?id=48868
a-1 a1_canon@yahoo.co.jp changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|5.0 |5.7
--- Comment #1 from a-1 a1_canon@yahoo.co.jp --- Testing a new version of wine.
os: Fedora 32 package: wine-5.7-1.fc32.x86_64 (wine 5.7 staging)
teminal output is: $ wine ffxiv-shadowbringers-bench.exe 000b:fixme:winediag:__wine_start_process Wine Staging 5.7 is a testing version containing experimental patches. ... ... ... 0039:fixme:ver:GetCurrentPackageId (0x22fcf0 (nil)): stub 0032:fixme:msg:ChangeWindowMessageFilter c050 00000001 0032:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\windows\system32\tzres.dll", (null), 0x52b1a0, 0xb8a6d0, 0x52b1a8, 0x52b198 0032:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\windows\system32\tzres.dll", (null), 0x52b1a0, 0xb8a6d0, 0x52b1a8, 0x52b198
Unhandled Exception: System.NotImplementedException: The method or operation is not implemented. at MS.Internal.Text.InternalEncoding.GetEncoding (System.Int32 codepage) [0x00001] in <25215de4ee5d487e95cad80e3e3203ff>:0 at System.Windows.Documents.RtfToXamlLexer..ctor (System.Byte[] rtfBytes) [0x00024] in <25215de4ee5d487e95cad80e3e3203ff>:0 at System.Windows.Documents.RtfToXamlReader.Initialize () [0x00001] in <25215de4ee5d487e95cad80e3e3203ff>:0 at System.Windows.Documents.RtfToXamlReader..ctor (System.String rtfString) [0x00020] in <25215de4ee5d487e95cad80e3e3203ff>:0 ... ... ... at ffxivbenchmarklanucher_proto.App.Main () [0x00005] in <27a793c2595946d2b6bbb725d5d54200>:0 0034:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub $
window output is: I can see the window for a moment, but it disappears immediately.
https://bugs.winehq.org/show_bug.cgi?id=48868
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |mscoree Ever confirmed|0 |1 Keywords| |download Summary|Final Fantasy XIV |Final Fantasy XIV |V5.0(shadowbringers) |V5.0(shadowbringers) |benchmark fails to start |benchmark fails to start | |(using mono) URL| |https://na.finalfantasyxiv. | |com/benchmark/download/ Status|UNCONFIRMED |NEW CC| |xerox.xerox2000x@gmail.com
--- Comment #2 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to a-1 from comment #1)
Testing a new version of wine.
Hi,
Confirming, got the same crash.
Apparently yet another mono bug.
After "winetricks dotnet48 arial d3dcompiler_47" it brings up initial screen but after clicking "Start" it crashed like
00fc:err:ole:CoGetClassObject class {5a508685-a254-4fba-9b82-9a24b00306af} not registered 00fc:err:ole:CoGetClassObject no class object {5a508685-a254-4fba-9b82-9a24b00306af} could be created for context 0x1 00fc:err:ole:CoGetClassObject class {6a93130e-1d53-41d1-a9cf-e758800bb179} not registered 00fc:err:ole:CoGetClassObject no class object {6a93130e-1d53-41d1-a9cf-e758800bb179} could be created for context 0x1 wine: Unhandled page fault on read access to 0000000000000000 at address 0000000141253BD7 (thread 00fc), starting debugger...
Seems like xaudio2_7 interfaces. Unfortunately "winetricks xact" didn`t help as it appears to only install 32-bit xaudio*-dlls.
After copying over and registering a 64-bit xaudio2_7 from my windowsdisk the benchmarks starts and I could nicely see how incredibly slow my computer/graphics card is ;)
Marking this as mono-bug; AFAICT all the above workarounds for bugs using native dotnet ((arial,d3dcompiler,xaudio) are already covered by other bugreports
sha1sum ffxiv-shadowbringers-bench.zip b2fb043ce7eb971a079692c9cf1260753fc20100 ffxiv-shadowbringers-bench.zip
@OP: So to summarize to get it running:
-winetricks dotnet48 arial d3dcompiler_47 -copy a 64-bit xaudio2_7.dll from windows to .wine/drive_c/windows/system32/ -set xaudio2_7 to 'native,builtin' in wincfg`s library tab - do "wine64 regsvr32.exe xaudio2_7" - start the benchmark, it runs for me than
https://bugs.winehq.org/show_bug.cgi?id=48868
--- Comment #3 from Louis Lenders xerox.xerox2000x@gmail.com ---
-copy a 64-bit xaudio2_7.dll from windows to .wine/drive_c/windows/system32/ -set xaudio2_7 to 'native,builtin' in wincfg`s library tab
- do "wine64 regsvr32.exe xaudio2_7"
Small addendum, just found that winetricks has a "xact_x64" verb, didn`t know that. So the above is not really needed if you do "winetricks xact_x64"
https://bugs.winehq.org/show_bug.cgi?id=48868
--- Comment #4 from a-1 a1_canon@yahoo.co.jp --- Created attachment 67062 --> https://bugs.winehq.org/attachment.cgi?id=67062 benchmark menu
https://bugs.winehq.org/show_bug.cgi?id=48868
--- Comment #5 from a-1 a1_canon@yahoo.co.jp --- many thanks Louis.
I tried the following:
$ winetricks dotnet48 $ winetricks d3dcompiler_47 $ winetricks arial $ wine ffxiv-shadowbringers-bench.exe
Then no window appears, but moving mouse cursor around on my desktop, some buttons appear like attached file, push start button, benchmark is started.
No error appeared and no needed to do winetricks xact_x64 in my case.
https://bugs.winehq.org/show_bug.cgi?id=48868
a-1 a1_canon@yahoo.co.jp changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|5.7 |5.9
--- Comment #6 from a-1 a1_canon@yahoo.co.jp --- wine staging 5.9 can't run shadowbringers benchmark. xact_x64, dotnet48, d3dcompiler_47, and arial does not help.
https://bugs.winehq.org/show_bug.cgi?id=48868
--- Comment #7 from a-1 a1_canon@yahoo.co.jp --- fails with:
00dc:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Foundation.Diagnostics.AsyncCausalityTracer"
https://bugs.winehq.org/show_bug.cgi?id=48868
Esme Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|mscoree |-unknown
https://bugs.winehq.org/show_bug.cgi?id=48868
Esme Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |mscoree
https://bugs.winehq.org/show_bug.cgi?id=48868
--- Comment #8 from a-1 a1_canon@yahoo.co.jp --- 5.10 can run, but the menu is still corrupted like an attached file.
https://bugs.winehq.org/show_bug.cgi?id=48868
a-1 a1_canon@yahoo.co.jp changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|5.9 |5.10
https://bugs.winehq.org/show_bug.cgi?id=48868
a-1 a1_canon@yahoo.co.jp changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Final Fantasy XIV |Final Fantasy XIV |V5.0(shadowbringers) |V5.0(shadowbringers) |benchmark fails to start |benchmark menu display is |(using mono) |broken (using mono)
https://bugs.winehq.org/show_bug.cgi?id=48868
Esme Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd@gmail.com