• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

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

T0@st

News Editor
Staff member
Joined
Mar 7, 2023
Messages
2,077 (4.67/day)
Location
South East, UK
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."

View at TechPowerUp Main Site | Source
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
26,015 (3.79/day)
Location
Alabama
System Name Rocinante
Processor I9 14900KS
Motherboard MSI MPG Z790I Edge WiFi Gaming
Cooling be quiet! Pure Loop 240mm
Memory 64GB Gskill Trident Z5 DDR5 6000 @6400
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 500GB 980 Pro | 1x 1TB 980 Pro | 1x 8TB Corsair MP400
Display(s) Odyssey OLED G9 (G95SC)
Case LANCOOL 205M MESH Snow
Audio Device(s) Moondrop S8's on schitt Modi+ & Valhalla 2
Power Supply ASUS ROG Loki SFX-L 1000W
Mouse Lamzu Atlantis mini (White)
Keyboard Monsgeek M3 Lavender, Akko Crystal Blues
VR HMD Quest 3
Software Windows 11
Benchmark Scores I dont have time for that.
The new Xe driver is coming and im really excited for it in the linux space.
 
Joined
Jan 6, 2022
Messages
121 (0.14/day)
Location
Magebank
so some crack can do it alone and a whole developer army can't?
I think its always the same reason "supporting issues"
 
Joined
Dec 29, 2020
Messages
175 (0.14/day)
In more interesting news, The Finals set the config option in EAC to enable Linux users, that is also pretty recent.
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
26,015 (3.79/day)
Location
Alabama
System Name Rocinante
Processor I9 14900KS
Motherboard MSI MPG Z790I Edge WiFi Gaming
Cooling be quiet! Pure Loop 240mm
Memory 64GB Gskill Trident Z5 DDR5 6000 @6400
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 500GB 980 Pro | 1x 1TB 980 Pro | 1x 8TB Corsair MP400
Display(s) Odyssey OLED G9 (G95SC)
Case LANCOOL 205M MESH Snow
Audio Device(s) Moondrop S8's on schitt Modi+ & Valhalla 2
Power Supply ASUS ROG Loki SFX-L 1000W
Mouse Lamzu Atlantis mini (White)
Keyboard Monsgeek M3 Lavender, Akko Crystal Blues
VR HMD Quest 3
Software Windows 11
Benchmark Scores I dont have time for that.
is 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.
 
Joined
Jun 15, 2021
Messages
59 (0.05/day)
I 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

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.
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

so 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.

In 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
 
Joined
Dec 29, 2020
Messages
175 (0.14/day)
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


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.
 
Top