

There is literally only one major game that supports Vulkan API: DOOM (2016). The upcoming DOOM Eternal will be the second.
No one except ID Software uses Vulkan for many good reasons, the most important one of which is that Vulkan is a low-level API and no developer wants to invest the significant time and resources optimizing the engine for a low-level API besides ID who do it mainly for ideological purposes. (ID was also the only developer that supported OpenGL instead of Direct3D back in the day too.)
All Macs and Linux machines can dual-boot into Windows. It has long been the accepted solution for PC gamers who like using Macs or Linux to boot into Windows to play their games. FFXIV is a well-optimized game which uses Direct3D 9 and 11 on Windows. I might add that the game also has a PS4 client which the developers also need to direct development resources towards.
Maybe you should be asking for the development team of this game which is constantly stretched for resources as it is to focus on the engine and platform they already have the game running well on instead of some API that literally no one except ID Software uses.
Last edited by Illya; 04-05-2019 at 11:09 AM.
When Vulkan is faster, it's faster for a reason. I don't like that reason.
Back in the early 90s, games for Dos didn't have apis for graphics, audio, etc. I started learning C++ many, many years after Dos was considered a thing. Naturally, I was very confused when I looked at an early port of Doom's code for Dos (the code was released for Linux only due to licensing troubles with the audio code).
To blit pixels to the screen, you copied a 320x200 buffer of 8-bit color values to memory address 0xA0000. I was truly amazed.
As for audio, later re-implementations of the audio code revealed that, to play sound, you had to pretty much directly program the Soundblaster or whatever card you were using directly. Yikes.
The result was that all the hardware you ever possibly wanted to support in the future had to have support hard-coded into the program at the time of writing it.
Then came along DirectX and OpenGL, which introduced the idea of a "middle-man".
The program tells DirectX what to do. DirectX tells the driver what to do. The Driver tells the physical hardware what to do. Problem solved.
However, such functionality takes time, like any other form of computations on the planet.
The solution to slow "middle-men"? Make the programmer do all the work. In other words, we've gone full-circle.
Just like how Windows 8 and various menus in Windows 10 resemble Windows 3.1 more than Windows XP/Vista/7. People forget about how things used to be and bring old bad ideas as "good" ideas.
The point is, it's not as simple as simply "switching apis". When switching to Vulkan or other apis that use the same idea (like DirectX 12), you need to rewrite a ton of functionality that is already provided for you in DirectX 11.
Last edited by DumdogsWorld; 04-06-2019 at 05:19 AM.

This is obviously never happening, maybe in a new MMO game SE eventually releases, but not this one, we're already going to 5.0 there is no way they would invest so many resources in a game that is probably beyond half of his life already.
I'll be happy enough if they improve the anti-aliasing support in this game
This is something that would be very beneficial for players that are looking to switch from Windows to Linux due to the privacy concerns/telemetry option in Windows 10 [Please don't start an argument about this]
Linux has become a viable platform for playing video games (With Lutris or Valve's Proton)
Some players have already got it working in certain setups (As per here: https://lutris.net/games/final-fanta...-realm-reborn/ ) but it would need to have an option for FFXIV going forward.
Linux isn't an officially supported OS, though. SE would likely consider W.I.N.E. and other projects similar to it to be forms of third-party software.

There is DXVK for Linux and it runs super nice, ya it has some over-head and it''s not perfect in every aspect but it's overhead is very very minimal if you want to give it a try.
|
|
![]() |
![]() |
![]() |
|
|
Cookie Policy
This website uses cookies. If you do not wish us to set cookies on your device, please do not use the website. Please read the Square Enix cookies policy for more information. Your use of the website is also subject to the terms in the Square Enix website terms of use and privacy policy and by using the website you are accepting those terms. The Square Enix terms of use, privacy policy and cookies policy can also be found through links at the bottom of the page.


Reply With Quote



