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

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)

Im not to sure why it isnt working, but ill share what i have installed

sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386
sudo apt install libvulkan1 libvulkan1:i386
sudo apt install libgl1-mesa-glx:i386 libgl1-mesa-dri:i386

as well as all wine dependicies

this was built in arch so maybe thats a difference but im not sure. Glad the overrides worked though

If starting from a fresh Ubuntu 18.04, you probably need to get the packages listed in
https://www.gloriouseggroll.tv/how-to-get-out-of-wine-dependency-hell/

quoted here:
Ubuntu :

wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/'
sudo apt update
sudo apt install --install-recommends winehq-staging
sudo apt install winetricks

still getting dx11 errors when trying to launch the game, im using the standalone dxvk lutris script. here’s the error codes and lutris logs

An unexpected error has occured. Exiting FINAL FANTASY XIV.
ffxiv_dx11.exe+11DD7D2
ffxiv_dx11.ex11+11C07E1

lutris logs https://pastebin.com/9zQNDhjY

any help would be greatly appreciated

The current install script seems quite different from what I used several months back.
I’ll list what’s different, with no promises that any of these will be helpful.
Right-click on your ffxiv icon in lutris to access these:
configure > system options tab > environment variable:
RADV_DEBUG: nohiz
winetricks > default wineprefix > install windows dll or component:
devenum, quartz
wine configuration > libraries tab:
xaudio2_7 (native, builtin)

Thanks! I did not conduct proper testing of which components of your message fixed the game for me, but I installed devenum and quartz and overrode xaudio2_7, and now it works!

After reading on Discord, a fix to the 404 issue seemed to be to use the free trial installer, since the standard version one seems to be missing alot.

It worked (sort of), the launcher loads but I couldn’t log in with my existing account, only accounts that don’t have FFXIV yet can apparently. This can be worked around by going into the games install folder and deleting the etc and trial folders.

Game itself runs great, launcher still has some issues revolving around https though, but after a few tries you will be able to get it to load. You might even encounter it right away after install and clicking in the agreement checkbox and having it just go to a black screen.

Hopefully this launcher nonsense gets sorted in a future update.

I had this issue as well. To fix this I applied these fixes:

I removed the RADV_DEBUG:nohiz when it still gave me the error, and disabled the x360 input option in the system options.

Before this problem I had a “unable to verify version” error every time the launcher tried to download a new file. I applied fefe’s wine config, and also ticked the box for “Windowed (Virtual desktop)” and it patched all the way through with no errors.