Monday, January 15th 2024

Simple Trick gets "The Finals" Running in Linux with Intel Arc Graphics

The Finals—a free-to-play online first-person shooter—has pulled in a large population of gamers across Windows PCs and current-gen gaming consoles since its surprise launch last month, but players on Linux Desktop + Intel Arc hardware were missing out on this experience...until very recently. Phoronix reports that Embark Studio's Unreal Engine 5-powered title has started to work in a Linux environment "thanks to Valve's Steam Play (Proton + VKD3D-Proton). With the latest Mesa driver activity, Intel Arc Graphics on Linux with their open-source driver can now handle this popular game." GamingOnLinux owner, Liam Dawe, created a post about this development, although he noticed a multitude of stability problems and glitches in-game, but was largely up and running with an AMD Radeon 6800 XT GPU on Mesa 23.3.3.

Phoronix's Michael Larabel noted some (Intel Arc-specific) feedback on GitLab: "when launching The Finals on Linux with Intel Arc Graphics using the default DirectX 12 renderer, it was reported that the game is stuck at a black screen for Intel Arc Graphics and then simply closes... Well, it's an easy fix and one that has come up before." He has witnessed similar problems with other games—notably Diablo IV and Cyberpunk 2077: "due to The Finals using Intel's XeSS upscaling tech but that not behaving well on Linux. The Windows game sees Intel Graphics being utilized and by default tries to leverage XeSS...Intel Arc Graphics on Linux can run The Finals when concealing the fact that it's Intel Graphics inside."

His method, conclusion and wishlist: "Setting the "force_vk_vendor=-1" environment variable can be used for concealing the graphics vendor or with Mesa Git is now the configuration change to apply this behavior out-of-the-box for the game. The Finals uses a binary called "Discovery.exe" as a rather common binary name so hopefully this won't cause issues with any other software out there. That patch is also marked for back-porting to the Mesa 23.3/24.0 stable series. So if you've been wanting to play The Finals with Intel Graphics on Linux, now you know. Hopefully Intel XeSS will be eventually supported on Linux or at least work nicely for Windows games on Steam Play."
Sources: Phoronix News, Gaming on Linux
Add your own comment

7 Comments on Simple Trick gets "The Finals" Running in Linux with Intel Arc Graphics

#1
Solaris17
Super Dainty Moderator
The new Xe driver is coming and im really excited for it in the linux space.
Posted on Reply
#2
Ownedtbh
so some crack can do it alone and a whole developer army can't?
I think its always the same reason "supporting issues"
Posted on Reply
#3
qlum
In more interesting news, The Finals set the config option in EAC to enable Linux users, that is also pretty recent.
Posted on Reply
#4
lexluthermiester
Solaris17The new Xe driver is coming and im really excited for it in the linux space.
I haven't been keeping up on things, is Intel release viable Linux drivers?
Posted on Reply
#5
Solaris17
Super Dainty Moderator
lexluthermiesteris Intel release viable Linux drivers?
For the past few months, I would say passed kernel 6.5. The mesa drivers are great. The new Xe drivers coming are meant for the newer Iris Xe and ARC devices. Making them more performant and support additiona features without all the gymnsastics if you want them now on the old i915 driver.
Posted on Reply
#6
Karti
lexluthermiesterI haven't been keeping up on things, is Intel release viable Linux drivers?
Intel Arc drivers on Linux, has been mostly ahead of Windows drivers since release - no joke there

Anyone remember graphical glitches at start of Arc A750/770? Like Black / Green boxes over flame particles in Witcher 3?
Linux had no problem like that with Arc xd


Tho i am still waiting for XeSS support be implemented to the Linux
Solaris17For the past few months, I would say passed kernel 6.5. The mesa drivers are great. The new Xe drivers coming are meant for the newer Iris Xe and ARC devices. Making them more performant and support additiona features without all the gymnsastics if you want them now on the old i915 driver.
tbh you don't need Kernel 6.1 or higher to run Arc - you can just use Mesa

tho i have to agree for the "working as intended without any problem" you need at least Kernel 6.2
tho for the best 6.5 is minimum
Ownedtbhso some crack can do it alone and a whole developer army can't?
I think its always the same reason "supporting issues"
Sad thing - developers NOW are a different kind of breed...
One that mostly have no idea what they are working on and doing - all they care is just to force "realistic" graphics, put 4k textures everywhere and brag "how our game looks" - while ignoring art style, optimization and other stuff like that XD

those are not DEVS, those are just "devs" sadly to say....


and well... that "some crack" people are community and people working for Valve - thanks to those kings, we are able to be where we are currently with Linux Gaming.
qlumIn more interesting news, The Finals set the config option in EAC to enable Linux users, that is also pretty recent.
correct me if wrong - but isn't that like an easy option to just switch off/on for the develops but most of the "Unreal Engine Devs" are ignoring that thing?


i mean... Insurgency Sandstorm uses EAC aswell and it runs on Linux for as how long as i can remember
Posted on Reply
#7
qlum
KartiIntel Arc drivers on Linux, has been mostly ahead of Windows drivers since release - no joke there

Anyone remember graphical glitches at start of Arc A750/770? Like Black / Green boxes over flame particles in Witcher 3?
Linux had no problem like that with Arc xd


Tho i am still waiting for XeSS support be implemented to the Linux


tbh you don't need Kernel 6.1 or higher to run Arc - you can just use Mesa

tho i have to agree for the "working as intended without any problem" you need at least Kernel 6.2
tho for the best 6.5 is minimum


Sad thing - developers NOW are a different kind of breed...
One that mostly have no idea what they are working on and doing - all they care is just to force "realistic" graphics, put 4k textures everywhere and brag "how our game looks" - while ignoring art style, optimization and other stuff like that XD

those are not DEVS, those are just "devs" sadly to say....


and well... that "some crack" people are community and people working for Valve - thanks to those kings, we are able to be where we are currently with Linux Gaming.


correct me if wrong - but isn't that like an easy option to just switch off/on for the develops but most of the "Unreal Engine Devs" are ignoring that thing?


i mean... Insurgency Sandstorm uses EAC aswell and it runs on Linux for as how long as i can remember
While it is true that enabling it is just a toggle, there have been quite a few games that did not The Finals only enabled it since a few days.

There is however a theroretical drawback of enabling it, anti-cheat on wine / linux is fundamentally less strong as the system owner has full control over the kernel. Kernel level anti cheats are simply not viable.

That being said in practice its easy enough to develop cheats for windows, especially around eac so the weakness is purely academic.

This also would not be the first game to break on intel like that.On the flipside of importance.
Posted on Reply
May 4th, 2024 20:13 EDT change timezone

New Forum Posts

Popular Reviews

Controversial News Posts