This may be considered #HotTakes by some, I consider these #based: (no ragebait inteded!)

If you have a problem with these, please kindly fuck off in silence!

This list is non-exhaustive...

In doubt | EXIT-Germany We Provide Ways Out Of Extremism

YouTube

@Lydie I hope not ib terms of tight ibtegration, but I see the problem:

  • Too tight bs…

My guess at that point will be that any performance losses due to lack of optimizations will be outweight by processing speed increases.

  • Cuz that's what happens today anyway…

We'd rather see issues with #Enshittification due to #Malware like "#ClientSideAnticheat" or #AlwaysOnlineDRM, becauce *"#Client-side #Anticheat" and #CensorBoot-intertwined #DRM is the only thing that prevents the deserved 100% win of #Linux for #Gaming!

@the_cjuty people.who accept such #malware aka. "#ClientSideAnticheat" / "#KernelLevelAnticheat" are a lost cause and.I'm not gonna waste my energy on them.

  • You can't reason with idiots!

@lappenjammer also die bisherigen #Deponia-Titel funzen.

@emilyyoung @ShadSterling nodds in agreement

From experience the most problematic are early #Windows games from 1995-2005 with like very old DirectX versions or cursed setups where the game is #32bit but the #Installer is #16bit. (i.e. #PizzaSyndicate).

  • Granted those games won't even install on #64bit - Windows machines anyway so they ain't smooth at all.

And whilst dedicated folks like @fuchsiii work on fixing these issues, we can all agree that people who play #Games that old may already have some dedicaded, legacy hardware at their disposal and wouldn't mind stuff like virtualization with passthrough to old PCI(e)-GPUs for their singleplayer games.

  • Obviously I'd prefer more #native #Linux #games but unless they want to statically compile the game with all dependencies into one AppImage that's more daunting as #ProtonGE / #DXVK support.

Still, #LinuxGaming has come a long way since the days when I had to manually shove DirectX, .net Runtime, ms-corefonts and Gecko (as Internet Explorer replacement) into Wine and manually force Windows-#Steam to launch...

@emilyyoung precisely that because #Linux will win longterm just by not #Enshittifying and just treating users better

  • This isn't even like a hypothetical…

Also #LinuxGaming these days is easier, faster, less stressful and just overall better not just because #Valve actually cares, but because #developers and #maintainers of distros and the Linux community do.

  • The only painpoints are some quirky games released ca. 1995-2005 that didn't see widespread popularity and need tweaks in #Wine & #DXVK to run at all (as @fuchsiii is dabbling with those) and #malware-laced crap under false pretenses like "#ClientSideAnticheat" that is specifically designed to not work on #Linux with #rootkits not dissimilar from #StarFORCE!

https://www.youtube.com/watch?v=p-wyIalhdPU video via #MVG

StarForce - The PC CD-ROM DRM that broke your Computer | MVG

YouTube
@campuscodi guess what: The only issues I've seen are due to #Malware like #DRM and/or "#ClientSideAnticheat"

"Strenggenommen ist das geschummelt!"

Doof nur dass es wegen #Virtualisierung weder "#ClientSideAnticheat" - #Malware noch #BluRay & #HDDVD abspielen kann!

https://www.youtube.com/watch?v=AicX_0Ytxgg

#WinBoat #Dockur #Windows #Linux #Docker

Geht wirklich: Photoshop unter Linux (und MS Office auch)

YouTube

Worse even, there are developments re: #cheating which involve using "#AI" to merely #aimbot / a player into making hits, including stochastic delays and inaccuracy to hide it.

This doesn't even account for the fact that #Linux isn't a good platform to do these #malware-style #Kernelhack|s but also that trying to do #ClientSide #Anticheat isn't worth the hassle.

  • Which is why Valve works hard on "AI"-based #cheat detection in a way #fraud with #CreditCard|s is being combatted through #plausibility checks and per-transaction risk assessment.

The whole #CSGO / #CS2 "#Overwatch" basically amounts to #training (alongside with the existing footage of "known good" and "known bad" examples) of those "AI" efforts!

  • Simply because with every gameplay they are able to collect metrics and will automatically flag games if someone were to suddenly have an extremely good K/D.

This is also why #Ranking is enforced in #Competitive #Multiplayer of #CounterStrike2 and why Valve yeeted "#smurf"-accounts because #smurfing taints their dataset.

¹ https://www.youtube.com/watch?v=U7VwtOrwceo

Guarding Against Physical Attacks: The Xbox One Story — Tony Chen, Microsoft

YouTube

THIS is why "#ClientSideAnticheat" is ineffective #malware at best, because it's impossible to stop malicious #PCIe #CheatingDevices that shove data to any arbitrary address, bypassing #IOMMU and just #DMA'ing into #RAM...

Shit like #PCIleech ¹ allows for realtime ² manipulations of RAM ³ with no effective means by the OS or any Software to prevent, reliably detect or stop it.

  • Thus DMA-based cheating is rampant ⁴ and not stoppable on the device itself ⁵, with dedicaded cheating hardware ⁶ kits ⁷ being rampant.

And now you know why on any #tournament with any serious price money they'll not only split the screen signal of every player for referees to watch but also go out of their way to setup fresh gaming rigs and even buy the input devices for said players where they'll have to submit anything like "buy scripts" and "key bindings" beforehand and those get manually setup to prevent any shenanigans.

¹ https://github.com/ufrisk/pcileech
² https://raw.githubusercontent.com/ufrisk/presentations/master/CS3STHLM-2019-Ulf-Frisk-Memory-Forensics-and-DMA-Attacks-with-MemProcFS-and-PCILeech.pdf
³ https://dma.lystic.dev/anticheat-evasion/pci-configuration-space
https://dma.lystic.dev/anticheat-evasion/pci-configuration-space
https://hackaday.com/2023/03/30/pcie-for-hackers-extracting-the-most/
https://de.aliexpress.com/item/1005006302160633.html
https://de.aliexpress.com/item/1005007142280132.html

Guarding Against Physical Attacks: The Xbox One Story — Tony Chen, Microsoft

YouTube