cageymaru

Fully [H]
Joined
Apr 10, 2003
Messages
22,060
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.
 
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?
 
Is directX that much better than other options. Why would devs us it?
 
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.
 
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.
 
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.
 
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.
 
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!
 
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?
 
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.
 
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.
 
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:
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.
 
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.
 
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.
 
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?
 
I hate that map, its so fucking brown and grey I cant see shit from shinola.
 
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.
 
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!
 
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/
 
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.
 
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.
 
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!
 
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?
 
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.
 
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/
 
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!
 
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.
 
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.
 
Back
Top