Final Fantasy 14 won't start after latest update (DXVK)

ADDENDUM

I used this “hack” to sudo mkdir /home/petsnew; sudo chown astump /home/petsnew, and copy the data from the runner into that folder that I had issues with earlier.

Now I get this error:

Running /home/astump/.local/share/lutris/runners/wine/tkg-4.0-x86_64/bin/wine /home/petsnew/.local/share/lutris/runners/wine/wine-tkg-staging-esync-dxvk-marchopt-lutris-git-4.6.r9.ga0708adf/bin/wine
wine: configuration in ‘/home/astump/Games/final-fantasy-xiv-a-realm-reborn’ has been updated.
wine: Bad EXE format for Z:\home\petsnew.local\share\lutris\runners\wine\wine-tkg-staging-esync-dxvk-marchopt-lutris-git-4.6.r9.ga0708adf\bin\wine…
Waiting on children
All children gone
Exit with returncode 193

FYI mega.nz appears to have deleted those files. And/or they were removed.

I just built one using a copy of the buildbot environment, mind trying it out?
https://files.feffe.it/wine-tkg-ffxiv-feffe-4.6-1.8-x86_64.tar.gz

4 Likes

That works! AWESOMESAUCE!

Nice :slight_smile: glad that’s sorted

Thanks for this! I just managed to build it myself, but I’ll try using something confirmed working =)

EDIT Confirmed this works for me as well! which is good, It kind of sucks though because I botched my install being impatient. But that appears only to be a problem because I’m impatient… apparently. =)

Been following this since it started and tried every option posted, and even running through steam. This is the first to fully work. Thank you for your time. To anyone wondering, this DOES work.

feffe’s build does work. Just extract it into the /home/username/.local/share/lutris/runners/wine folder and switch to it in the config. Thanks feffe!

Dope feffe’s build works, and the required ‘hide wine version’ option is preset.

Thank you feffe, I just tested your build, works very good.

this fixed the launcher for me but when i go to launch the actual game i get multiple ffxiv dx11 errors. i’ve reinstalled multiple times no fix, DXVK is definitely enabled. can anybody help me out?

I have same problem, the launcher is working, but I get an black screen after select a server. Wine Tkg 4.7 version has a patch for this?

OP here. While all this was going down, I wiped my machine for other reasons and reinstalled Ubuntu 18.04. (Was on 18.10 when I initially started this. Turns out stuff I use is unsupported in 18.10, so I had to downgrade) I’ve been trying to run the installer on the Lutris website, since it looks like it was updated fairly recently. Unfortunately, it seems to fail to run. I can’t quite see the text (It disappears too quickly) but it seems to be saying something about running as 64 bit but needing the 32 bit flavor. Once it’s completed, it says the executable files can’t be found. Checking the install folder, there isn’t anything in the Program Files directory, and I don’t know where to find the log files.

I still have my files from 18.10 backed up; can I just drop them in the directory, then use the compiled Wine files from above? (I also have a Windows install of FFXIV which is up to date; would that work as well?)

are you using feffe’s custom wine? i cant even get to char select. after i click launch game i just get a black screen then dx11 errors

I just tested, it launched ok.
Ubuntu 19.04
Nvidia
feffe’s wine tkg-4.6

Please post your logs when you ask for support.

Black Screen before char select here.
I use:

  • Feffe’s wine version.

  • DXVK 1.0.3

  • NVIDIA drivers 430.09

  • Esync On

  • Disabled Lutris runtime

    DEBUG 2019-05-04 16:04:56,845 [command.start:111]:Running /usr/bin/lutris-wrapper 0 0 /home/nukencio/.local/share/lutris/runners/wine/tkg-ffxiv-feffe-4.6-1.8-x86_64/bin/wine /media/nukencio/Videojuegos/final-fantasy-xiv-a-realm-reborn/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot/ffxivboot.exe
    DEBUG 2019-05-04 16:04:56,845 [command.start:113]:ENV: SDL_VIDEO_FULLSCREEN_DISPLAY=“off”
    DEBUG 2019-05-04 16:04:56,845 [command.start:113]:ENV: PULSE_LATENCY_MSEC=“60”
    DEBUG 2019-05-04 16:04:56,845 [command.start:113]:ENV: DXVK_HUD=“fps”
    DEBUG 2019-05-04 16:04:56,846 [command.start:113]:ENV: DXVK_LOG_LEVEL=“none”
    DEBUG 2019-05-04 16:04:56,846 [command.start:113]:ENV: DXVK_STATE_CACHE_PATH="/home/nukencio/Shadercaches/final-fantasy-xiv-a-realm-reborn/"
    DEBUG 2019-05-04 16:04:56,846 [command.start:113]:ENV: WINEDEBUG=""
    DEBUG 2019-05-04 16:04:56,846 [command.start:113]:ENV: __GL_NextGenCompiler=“1”
    DEBUG 2019-05-04 16:04:56,846 [command.start:113]:ENV: __GL_SHADER_DISK_CACHE=“1”
    DEBUG 2019-05-04 16:04:56,846 [command.start:113]:ENV: __GL_SHADER_DISK_CACHE_PATH="/home/nukencio/Shadercaches/final-fantasy-xiv-a-realm-reborn/"
    DEBUG 2019-05-04 16:04:56,846 [command.start:113]:ENV: __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=“1”
    DEBUG 2019-05-04 16:04:56,846 [command.start:113]:ENV: __GL_THREADED_OPTIMIZATION=“1”
    DEBUG 2019-05-04 16:04:56,846 [command.start:113]:ENV: WINEARCH=“win64”
    DEBUG 2019-05-04 16:04:56,846 [command.start:113]:ENV: WINE="/home/nukencio/.local/share/lutris/runners/wine/tkg-ffxiv-feffe-4.6-1.8-x86_64/bin/wine"
    DEBUG 2019-05-04 16:04:56,846 [command.start:113]:ENV: WINEPREFIX="/media/nukencio/Videojuegos/final-fantasy-xiv-a-realm-reborn"
    DEBUG 2019-05-04 16:04:56,846 [command.start:113]:ENV: WINEESYNC=“1”
    DEBUG 2019-05-04 16:04:56,846 [command.start:113]:ENV: WINEDLLOVERRIDES=“d3d10,d3d10_1,d3d10core,d3d11,dxgi=n”
    DEBUG 2019-05-04 16:04:56,846 [command.start:113]:ENV: PYTHONPATH="/usr/bin:/usr/lib/python36.zip:/usr/lib/python3.6:/usr/lib/python3.6/lib-dynload:/home/nukencio/.local/lib/python3.6/site-packages:/usr/local/lib/python3.6/dist-packages:/usr/lib/python3/dist-packages"
    DEBUG 2019-05-04 16:04:56,849 [signals.register_handler:26]:Registering <bound method MonitoredCommand.on_stop of <lutris.command.MonitoredCommand object at 0x7f24880ab4a8>> to 9087
    Running /home/nukencio/.local/share/lutris/runners/wine/tkg-ffxiv-feffe-4.6-1.8-x86_64/bin/wine /media/nukencio/Videojuegos/final-fantasy-xiv-a-realm-reborn/drive_c/Program Files (x86)/SquareEnix/FINAL FANTASY XIV - A Realm Reborn/boot/ffxivboot.exe
    000b:fixme:winediag:start_process Wine Staging 4.6 is a testing version containing experimental patches.
    000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
    002b:fixme:ver:GetCurrentPackageId (0x7cfe9c (nil)): stub
    0030:fixme:msg:ChangeWindowMessageFilter 4a 00000001
    Waiting on children
    Waiting on children
    0031:fixme:ver:GetCurrentPackageId (0xd3fe9c (nil)): stub
    0030:err:winediag:wined3d_dll_init Forcing sample count to 0. This may not be compatible with all applications.
    0030:fixme:winsock:WSALookupServiceBeginW (0x32eb28 0x00000ff0 0x32eb70) Stub!
    [0504/160500:ERROR:network_change_notifier_win.cc(160)] WSALookupServiceBegin failed with: 8
    0037:fixme:esync:__esync_wait_objects Can’t wait on esync and server objects at the same time!
    0030:fixme:iphlpapi:NotifyAddrChange (Handle 0x32ea00, overlapped 0x317bf48): stub
    0030:fixme:winsock:WSALookupServiceBeginW (0x32eb68 0x00000ff0 0x32ebb0) Stub!
    [0504/160500:ERROR:network_change_notifier_win.cc(160)] WSALookupServiceBegin failed with: 8
    003b:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
    0032:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
    00f5:err:winediag:wined3d_dll_init Forcing sample count to 0. This may not be compatible with all applications.
    00f6:fixme:ver:GetCurrentPackageId (0x31afdc0 (nil)): stub
    00f7:fixme:thread:SetThreadIdealProcessor (0xfffffffffffffffe): stub
    00f8:fixme:thread:SetThreadIdealProcessor (0xfffffffffffffffe): stub
    00f9:fixme:thread:SetThreadIdealProcessor (0xfffffffffffffffe): stub
    00fa:fixme:thread:SetThreadIdealProcessor (0xfffffffffffffffe): stub
    00fb:fixme:thread:SetThreadIdealProcessor (0xfffffffffffffffe): stub
    00fc:fixme:thread:SetThreadIdealProcessor (0xfffffffffffffffe): stub
    00f5:fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
    00f5:fixme:driver:D3DKMTOpenAdapterFromHdc (0x22ebc0): stub
    0119:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0x18dcfcdc): stub
    0030:fixme:iphlpapi:CancelIPChangeNotify (overlapped 0x317bf48): stub
    00f5:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4
    00f5:fixme:msctf:ThreadMgrSource_AdviseSink (0x14e5d330) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}
    00f5:fixme:imm:ImmDisableTextFrameService Stub
    00f5:fixme:imm:ImmDisableTextFrameService Stub
    0030:fixme:msg:ChangeWindowMessageFilter 4a 00000002
    2019-05-04 16:05:42,560: Unable to read stat for process 9133
    2019-05-04 16:05:42,560: Unable to read stat for process 9133
    Waiting on children
    00f5:fixme:winediag:IcmpCreateFile Failed to use ICMP (network ping), this requires special permissions.
    00f5:fixme:winediag:IcmpCreateFile Falling back to system ‘ping’ command as a workaround.
    00f5:err:ole:CoGetClassObject class {94297043-bd82-4dfd-b0de-8177739c6d20} not registered
    00f5:err:ole:CoGetClassObject class {94297043-bd82-4dfd-b0de-8177739c6d20} not registered
    00f5:err:ole:CoGetClassObject no class object {94297043-bd82-4dfd-b0de-8177739c6d20} could be created for context 0x3

@Nukencio DXVK needs more recent Nvidia drivers version and on my computer:

  • Esync is off
  • option “Disable Lutris runtime” is OFF
  • option “Prefer system librairies” is ON
    But normally you should use the default script options.

I was also having dx11 errors when launching the game, with it erroring on ffxiv_11.exe.
I ended up fixing it by…

  • Overriding xaudio2_7 in wine
  • Setting hidewineexports=enable in wiketricks (to make ffxiv stop seeing wine as osx)
  • both of these are of course set on your lutris wine prefix

i also compiled the new wine-tkg-git-ffxiv-4.7
https://mega.nz/#!A00RGSjI!dWQvGZrMrcKjuwpUuQHCA5haaYKLgtx2wpp2e6xAnis

I tried your build and is not working (Linux Mint 19.1).

wine: failed to initialize: /usr/lib32/wine/ntdll.dll.so: cannot open shared object file: No such file or directory

The Feffe’s wine version works, but not yours :frowning: .

I need to try 4.7 version because I still having a black screen after connect to the server. I tried all kinds of configurations and combinations and always is the same problem for me.

Ubuntu 18.04 - Couldn’t get your Wine build to work, but doing the override and setting hidewineexports worked for me on the version installed from the current Lutris script. (Looks like tkg-ffxiv-feffe-4.6-1.8-x86_64)