BlackAdderBG
Arcane
From one proprietary software to another lol
Looks like the important futex2 work is finally going into the Linux Kernel to help gaming
After a long bumpy road with many revisions, it appears that the futex2 work sponsored by Valve is finally heading into the upstream Linux Kernel. Initially much larger, the work was slimmed down to get the main needed parts done and enabled before the rest can make it in.
So what is it? As developer André Almeida previously described it: "The use case of this syscall is to allow low level locking libraries to wait for multiple locks at the same time. This is specially useful for emulating Windows' WaitForMultipleObjects. A futex_waitv()-based solution has been used for some time at Proton's Wine (a compatibility layer to run Windows games on Linux). Compared to a solution that uses eventfd(), futex was able to reduce CPU utilization for games, and even increase frames per second for some games. This happens because eventfd doesn't scale very well for a huge number of read, write and poll calls compared to futex. Native game engines will benefit of this as well, given that this wait pattern is common for games.".
Speaking on Twitter, Valve developer Pierre-Loup Griffais said "It's amazing news that futex_waitv() seems to be on its way to the upstream kernel! Many thanks to the continued efforts of our partners at Collabora, CodeWeavers, and to the upstream community.".
Ideally then this will help Windows games in Proton on Linux run better. But that's not all!
Also interesting is the follow-up post from Griffais that mentions "Beyond Wine/Proton, we are also excited to bring those multi-threaded efficiency gains to Linux-native game engines and applications through some variant of the following primitive, pending more discussion with the glibc community:" with a link to some glibc work.
The problem is that set piece FPS is bad design.
It's objectively inferior to older shooters.
This is not arguable unless you want to defend decline.
As of October 15, 2021, Valve lists “Applications built on blockchain technology that issue or allow exchange of cryptocurrencies or NFTs” as items you “shouldn’t publish on Steam” on an official support page for game developers.
This policy change came to light when SpacePirate Games, the developer of Age of Rust (a game that offers NFTs), tweeted that Valve would be kicking existing blockchain games off the Steam platform.
While it sounds like the developer has communicated with Valve regarding NFT-based games on Steam, it looks like Valve has made its decision.
“While I’m disappointed for Age of Rust being removed, the point is more to the fact that Blockchain games as [a] whole are going to be removed. This is [a] setback for all,” the company said in a follow-up tweet.
BattlEye anti-cheat confirms Steam Deck support
By Andy Chalk 21 days ago
BattlEye, which is used in games including Destiny 2 and PUBG, said today that it will run on Proton on Valve's handheld.
(Image credit: Bungie)
Epic Games announced yesterday that Easy Anti-Cheat now has native support for Linux and MacOS, and also works with Wine and Proton, the compatibility layers used to run Windows programs on Linux. The practical effect is that any game using Easy Anti-Cheat, like Apex Legends, Day by Daylight, and Halo, should run just fine on the Steam Deck at launch.
Not to be outdone, BattlEye announced today that it too will run on Steam Deck software out of the gate.
BattlEye has provided native Linux and Mac support for a long time and we can announce that we will also support the upcoming Steam Deck (Proton). This will be done on an opt-in basis with game developers choosing whether they want to allow it or not.
This is important. as we explained in August, anti-cheat software for many online games has struggled with Proton, and if the anti-cheat doesn't run then neither will any game that relies on it. BattlEye compatibility opens the door to a number of very popular online games on the Steam Deck, including Ark: Survival Evolved, Arma 3, Destiny 2, Fortnite, PUBG, Rainbow Six Siege, and Survarium.
I'm not entirely clear what being "done on an opt-in basis" means—I mean, I know what "opt-in basis" means, I just don't understand why a developer would not want their game to support BattlEye and thus not run on Steam Deck. I've emailed Battleeye for clarification.
Steam is one of the most well-known PC game stores, but it’s not the only one. While Epic’s CEO Tim Sweeney has said that the company isn’t interested in touching NFTs, that policy doesn’t seem to apply to games in its store: Epic told The Verge that it’s “open” to the idea of games that use NFTs or cryptocurrencies in an email on Friday.
Has there ever been a decent argument for the blockchain meme in video games? I don't really understand blockchain so I'll reserve judgement but NFTs are cancerous garbage for retards.
Good news Epicbros