Here Is Battlefield V Multiplayer Running on the Linux Operating System

cageymaru

Fully [H]
Joined
Apr 10, 2003
Messages
19,842
GloriousEggroll on YouTube has uploaded a video of Battlefield V running on the Linux operating system with 1080p Ultra settings. Any stuttering seen in the video is common to DXVK due to the state cache building up. Once the state cache is built, the stutter goes away. His channel features many Linux tutorial videos. In addition to the multiplayer action shown below, he has a VSYNC on video of single player action in Battlefield V. Lots of work has gone into Wine, Steam Play, DXVK, Proton, and more since Valve offered financial support for the projects.


Arch Linux+Wine-Staging 3.21+DXVK+Esync. Mesa-git+LLVM-svn. Kernel 4.20-rc4. Vega 64. Threadripper 1950x.
 

daglesj

Supreme [H]ardness
Joined
May 7, 2005
Messages
5,178
That level of graphical detail just does my head in. I had to give up on the BF games cos of this. BF2 is as far as I can go.

A round of Karkand anyone?
 

mjz_5

2[H]4U
Joined
May 24, 2001
Messages
3,616
Is directX that much better than other options. Why would devs us it?
 

horskh

Limp Gawd
Joined
Jan 19, 2018
Messages
134
This is great. Linux keeps getting closer to the tipping point where people fed up with Windows will simply switch. Microsoft better watch out, they can't keep nagging their users, or making them their beta testers.
 

GNUse_the_force

Limp Gawd
Joined
Oct 27, 2014
Messages
419
Could not think of how to say it but, this is it. It is cool to see the video and the work being done but, native trumps all other ways.
Agreed it does, but some people don't like how their (not theirs really) windows desktop operating system behaves these days. It is an alternative for those people at least. True most are not going to make the switch if you have to jump through several hoops and have to patch the back end like a server everytime the game client gets an update. That said, there is a grain of truth about Linux gaming being more viable now with Valves Proton and native ports are becoming more possible the more interest is in the platform.

Google are using Linux to run their new game streaming service. Possibly using baremetal then running windows, but the license cost for cloud streaming must be insane so id imagine given Google is on the Khronos board for OpenGL / Vulkan and they have their own Gentoo (chromebook) operating systems on sale perhaps this will also make for more native titles.

https://www.eurogamer.net/articles/...m-first-look-assassins-creed-odyssey-analysis

If it is, all we can really take away from this is that Ubisoft has been able to accurately port one of its most advanced titles from Windows and DX11 across to Linux and Vulkan. Some minor quality presets have been tweaked, but this is a fully working cloud version of Ubisoft's hit, which happily runs on a browser.
Ubisoft aren't exactly known for porting to Linux.
 

raz-0

Supreme [H]ardness
Joined
Mar 9, 2003
Messages
4,627
Agreed it does, but some people don't like how their (not theirs really) windows desktop operating system behaves these days. It is an alternative for those people at least. Most are not going to make the switch if you have to jump through several hoops and have to patch the back end like a server everytime the game client gets an update.
The main issue with windows 10 is MS mining data. The vast majority of people are screaming all their personal shit in the public square with a permanent record of everything said.
 

GNUse_the_force

Limp Gawd
Joined
Oct 27, 2014
Messages
419
The main issue with windows 10 is MS mining data. The vast majority of people are screaming all their personal shit in the public square with a permanent record of everything said.
That's why i prefaced it as an alternative for those people who do still care. Certainly not for everyone.
 

Hatriot

Limp Gawd
Joined
Jan 18, 2018
Messages
157
Arch Linux+Wine-Staging 3.21+DXVK+Esync. Mesa-git+LLVM-svn. Kernel 4.20-rc4. Vega 64. Threadripper 1950x.

I 100% dream of a true seamless Linux gaming solution to match that of Windows, but that above line of garbage is why Linux still fails to garner real market share in this segment. No this is not because Windows is better, but because they provided one API that most developers use from the start. I don't know what it is going to take to break this reliance on DirectX, but I am convinced the millennial generation and younger can pull it off. Us old timers are counting on you!
 

Hatriot

Limp Gawd
Joined
Jan 18, 2018
Messages
157
Also, isn't it strange that all the hardware sites have gone totally silent on the supposed "game changing" benefits of DirectX 12? Wasn't that supposed to revolutionize the gaming scene with like 40% increase in frame rates or something?
 

ManofGod

[H]F Junkie
Joined
Oct 4, 2007
Messages
11,629
It's relevant.
I am not going to go with some ridiculous he said, she said back and forth. I have already said it is not relevant, accept it or not, does not change what I said. I have already said, go native or go home, as cool as that video was.
 

Tbird761

n00b
Joined
Nov 14, 2018
Messages
8
DirectX 12 has proven to be difficult to extract a large benefit from using in practice. It does allow for some edge cases to be greatly helped, but for most general purpose game content it doesn't seem to be a significant improvement. Vulkan is similarly difficult to extract large performance gains out of.

That said, I'd still like to see more of a focus on Vulkan for game engines. Ideally it would become the primary API for games since it is a high performance graphics API natively available on both Windows and Linux. That of course doesn't encompass everything necessary in order to make a game work across multiple platforms, but it would be one less thing to do when commissioning a port.
 

GNUse_the_force

Limp Gawd
Joined
Oct 27, 2014
Messages
419
Arch Linux+Wine-Staging 3.21+DXVK+Esync. Mesa-git+LLVM-svn. Kernel 4.20-rc4. Vega 64. Threadripper 1950x.

I 100% dream of a true seamless Linux gaming solution to match that of Windows, but that above line of garbage is why Linux still fails to garner real market share in this segment. No this is not because Windows is better, but because they provided one API that most developers use from the start. I don't know what it is going to take to break this reliance on DirectX, but I am convinced the millennial generation and younger can pull it off. Us old timers are counting on you!
Agreed. ( well it's not garbage it's very impressive stuff, but it certainly is gobbled speak )

To simplify:

1. Arch Linux pretty much means the "Mesa-git+LLVM-svn. Kernel 4.20-rc4" is fairly normal and you just need to be running arch, or at least in a few weeks of this cutting edge it will be.

2. Vega64 is a graphics card :p

3. Wine is the emulator (okay not emulator but you get the point) the staging just means the latest version.

4. Esync is variable that lowers CPU overhead in wine.

https://github.com/lutris/lutris/wiki/How-to:-Esync (if you take alook at the GUI it's not as hard to toggle as all that)

5. DXVK is the translation from Direct X to Vulkan. Meaning all the windows games go from DX11 to Vulkan ( this can translate to smoother gameplay if it was originally a poor port from console to windows )


6. It is there if windows goes full walled garden / cloud subscription.

SteamPlay from Valve ( Proton ) is a much more straight forward proposition seen as it is just one Big button to play. I personally don't mess with wine anymore.
 
Last edited:

Nobu

2[H]4U
Joined
Jun 7, 2007
Messages
3,832
I am not going to go with some ridiculous he said, she said back and forth. I have already said it is not relevant, accept it or not, does not change what I said. I have already said, go native or go home, as cool as that video was.
Seems pretty lame to me–like TFC but the map is so big you can't even see who's shooting at you before you're dead...

That said, at least it's smooth and not missing textures.
 

BreezeDM

Gawd
Joined
Jun 25, 2008
Messages
608
Arch Linux+Wine-Staging 3.21+DXVK+Esync. Mesa-git+LLVM-svn. Kernel 4.20-rc4. Vega 64. Threadripper 1950x.

I 100% dream of a true seamless Linux gaming solution to match that of Windows, but that above line of garbage is why Linux still fails to garner real market share in this segment.
If it wasn't using git/staging/rc then it would be old news. By the time Ubuntu 19.04 comes out, everything there will be mainlined.
 

Ultima99

Supreme [H]ardness
Joined
Jul 31, 2004
Messages
4,890
This is great. Linux keeps getting closer to the tipping point where people fed up with Windows will simply switch. Microsoft better watch out, they can't keep nagging their users, or making them their beta testers.
Who knows what change MS will bring to Windows next. Keep in mind the news that they're axing Edge today.
 

Tbird761

n00b
Joined
Nov 14, 2018
Messages
8
I'm going to take a try at this on Debian tonight, time permitting. Proton is great, but not a single game will actually launch and run on my system using it.

Anyone know if this guy had to install any prereqs using winetricks before Battlefield would install and run?
 

piscian18

[H]F Junkie
Joined
Jul 26, 2005
Messages
11,021
I hate that map, its so fucking brown and grey I cant see shit from shinola.
 

iNViSiGOD

Gawd
Joined
Apr 16, 2002
Messages
596
I'm going to take a try at this on Debian tonight, time permitting. Proton is great, but not a single game will actually launch and run on my system using it.

Anyone know if this guy had to install any prereqs using winetricks before Battlefield would install and run?
Do you get any errors? Go into the game folder and try wine64 <game name executable here> and see if it throws any errors.
 

Dr. Righteous

2[H]4U
Joined
Aug 1, 2007
Messages
3,163
LOL! That pretty much sums up my FPS multiplayer gaming.
Move in the objective, squeeze off a few rounds, dead. Respawn, look around for a second to get my bearings, dead. Respawn, try to stay low, dead. Respawn, scrambling for some cover, DEAD.

I suck too bad at multiplayer so switch to something more sedate. Like Candy Crush Saga. Start a round........DEAD!
 

triwolf

Gawd
Joined
Dec 19, 2015
Messages
708
It's a start, I'm all for it. Problem is we all know lots of games will be ignored, and probably never work. If most if not all new games begin to work, then things will get more interesting. I see they are getting lots more support money, they will need it, it's a huge undertaking, and sorry to say, Linux is good for lots of things, but things never seem to go as smoothly as you think they will, see Germany's move to all Linux, only to have spent a whole bunch of money then switch back to Windows.

https://www.theregister.co.uk/2018/07/27/lower_saxony_to_dump_linux/
 

Nytegard

2[H]4U
Joined
Jan 8, 2004
Messages
3,159
DirectX 12 has proven to be difficult to extract a large benefit from using in practice. It does allow for some edge cases to be greatly helped, but for most general purpose game content it doesn't seem to be a significant improvement. Vulkan is similarly difficult to extract large performance gains out of.

That said, I'd still like to see more of a focus on Vulkan for game engines. Ideally it would become the primary API for games since it is a high performance graphics API natively available on both Windows and Linux. That of course doesn't encompass everything necessary in order to make a game work across multiple platforms, but it would be one less thing to do when commissioning a port.
I'm guessing mainly because it's a different paradigm. Games have been constructed one way for the past couple decades, and don't really benefit from DX12 nor Vulkan compared to DX11. The problem is, we're not really seeing games which are designed for them, because it would require thinking differently, and targeting games that could be, rather than what are (i.e. experimental at the moment, and not worth investment from big companies). Things like thousands of different enemies on screen, where today, we'd just batch them from a couple types of enemies, where most people probably wouldn't notice the difference between one or the other.
 

BloodyIron

2[H]4U
Joined
Jul 11, 2005
Messages
3,439
They are. Can you wake up now already?

Literally thousands on STEAM native, and more on GOG, plus others actually fully playable on Linux, as per original example...

This is cool. However, call me when native Linux games are being regularly produced, then I will be interested.
 

BloodyIron

2[H]4U
Joined
Jul 11, 2005
Messages
3,439
The reason that information is there is so people like me can take it and discern how exactly the example was achieved. I can take that and make instructions on how to actually streamline the setup process and make it reproducible. If the person had not put that info in there, I would not necessarily know how they achieved the demonstration (which is what this video is).

Consider it a tech demo, and another video is warranted to instruct how to actually get setup with it.

Arch Linux+Wine-Staging 3.21+DXVK+Esync. Mesa-git+LLVM-svn. Kernel 4.20-rc4. Vega 64. Threadripper 1950x.

I 100% dream of a true seamless Linux gaming solution to match that of Windows, but that above line of garbage is why Linux still fails to garner real market share in this segment. No this is not because Windows is better, but because they provided one API that most developers use from the start. I don't know what it is going to take to break this reliance on DirectX, but I am convinced the millennial generation and younger can pull it off. Us old timers are counting on you!
 

BloodyIron

2[H]4U
Joined
Jul 11, 2005
Messages
3,439
Haven't tried it yet, looks like I should pick up BF V ;P

I'm going to take a try at this on Debian tonight, time permitting. Proton is great, but not a single game will actually launch and run on my system using it.

Anyone know if this guy had to install any prereqs using winetricks before Battlefield would install and run?
 

Mazzspeed

2[H]4U
Joined
Dec 27, 2017
Messages
2,594
Whether I am content or not is irrelevant, call me when they actually run natively and without having to jump through hoops.
Obviously with the exception of this example, we're now at the point where you download a game off Steam and run it like native - No hoops required.

The fact is, you'll never be happy unless it's Windows. Yet oddly enough you love AmigaOS, which was the polar opposite of Windows in terms of control and required quite a bit of shell.
 

BloodyIron

2[H]4U
Joined
Jul 11, 2005
Messages
3,439
Actually thousands of games already are playable on Linux native, and even more with things like Steam Play, DXVK and more. In fact you can typically play old Windows games on Linux better than on newer versions of Windows!

Also, most new games are playable on Linux, be it native or with things like DXVK. FarCry 5 was playable on Linux on release week.


It's a start, I'm all for it. Problem is we all know lots of games will be ignored, and probably never work. If most if not all new games begin to work, then things will get more interesting. I see they are getting lots more support money, they will need it, it's a huge undertaking, and sorry to say, Linux is good for lots of things, but things never seem to go as smoothly as you think they will, see Germany's move to all Linux, only to have spent a whole bunch of money then switch back to Windows.

https://www.theregister.co.uk/2018/07/27/lower_saxony_to_dump_linux/
 

ole-m

Limp Gawd
Joined
Oct 5, 2015
Messages
452
This is cool. However, call me when native Linux games are being regularly produced, then I will be interested.
1/5 of my games in steam is native, it's actually quite good and it's getting better and better.
just as my patience with windows gets worse and worse, it's actually worse than how it was with vista!
 

Makaveli@BETA

2[H]4U
Joined
Mar 24, 2004
Messages
2,304
Also, isn't it strange that all the hardware sites have gone totally silent on the supposed "game changing" benefits of DirectX 12? Wasn't that supposed to revolutionize the gaming scene with like 40% increase in frame rates or something?
When devs start actually building games from the ground up with DX12 and not just slapping it on as an afterthought then we might see that.
 

triwolf

Gawd
Joined
Dec 19, 2015
Messages
708
Actually thousands of games already are playable on Linux native, and even more with things like Steam Play, DXVK and more. In fact you can typically play old Windows games on Linux better than on newer versions of Windows!

Also, most new games are playable on Linux, be it native or with things like DXVK. FarCry 5 was playable on Linux on release week.
Sure, but when you can't play a game but can on Windows, what are you going to do? It's been 20 years of 'Linux is so great', but reality is it's OK, and most people will take playing all games over playing an OK amount of games.
 
Top