Mossy Feathers (They/Them)

A

  • 0 Posts
  • 24 Comments
Joined 1 year ago
cake
Cake day: July 20th, 2023

help-circle

  • You’re the one contradicting yourself when you’re saying that linux requires a Translation layer. And the translations are not always 1:1. Please show me the benchmarks.

    How is this a contradiction? It seems like it’d be the opposite. Translation layers reduce performance as they translate programs from one system to another, so the fact that Linux can run games in a translation layer and still get as good, or better, performance than Windows means that Linux is fast enough to make up for the translation layer performance penalty.

    Regardless, here are some benchmarks.

    From 2019, Windows 10 vs Pop_OS:

    https://www.forbes.com/sites/jasonevangelho/2019/07/17/these-windows-10-vs-pop-os-benchmarks-reveal-a-surprising-truth-about-linux-gaming-performance/?sh=6035a5e65e74

    While these are all in 1080p, several are also running in translation layers. The ones that are running native were faster in Linux, while the ones running in proton achieved roughly the same performance. This was also 4~5 yrs ago, and proton has improved a lot. Additionally, these were run on an Nvidia card using their proprietary drivers, and Linux is known to be AMD-biased.

    So here’s another one from a couple years ago with Windows 11 vs Manjaro (benchmark totals for 4k, 1440p and 1080p at the end): https://m.youtube.com/watch?v=xwmNLqJL7Zo

    While they found that games tended to perform better on windows in 4k, they also found that games in 1440p were roughly the same while 1080p averaged faster on Linux despite running in a mix of proton, Proton-GE, and wine. This is also a couple years old though, and while the average might be better on Linux, there were some pretty significant performance gaps at the top and bottom of the chart.

    Here’s a third one from about 6 months ago. This was pretty highly circulated on Lemmy, so I’m surprised you didn’t see it, but here it is:

    https://discuss.tchncs.de/post/5340976

    They claim to have seen an average 17% improvement on the games they benchmarked, and included a video of the benchmarks. There was a later benchmark where they claimed they got +20% performance using a tweaked version of Garuda Linux, but that required user tweaks and I’m mainly concerned with “un-tweaked” performance.


    Linux isn’t perfect, and if you want to play games with no hassle, then Windows is probably still your best bet. However, in situations where you’re trying to squeeze as much performance as you can out of an underpowered device, Linux just seems obvious. You have standardized hardware that allows you to spend the time and effort to iron out bugs and deficiencies with fewer edge cases than you’d get with non-standardized hardware. I think that’s why Steam(Deck) OS is so good. It runs on standardized hardware and so it’s easy for Valve to configure and optimize for user-friendliness because they don’t have to worry about ten billion different hardware configurations.

    Also, as a side note, I’ve found that older games just run better on Linux. They ironically tend to be way less of a hassle to get working. It’s because Wine (and I think Proton/Proton-GE) have compatibility for 16bit programs, while windows doesn’t. You have to run a virtual machine with Windows XP or earlier to run 16bit programs, and I’ve found that to be a mess.

    Seriously, I cannot get a Windows 98 virtual machine set up on Windows 10 to save my life. It just won’t properly install on software like VMWare, and I’ve had to resort to actual PC emulators to get 16bit games to run on a modern windows PC (which are slow as fuck). I’ve read it has something to do with AMD CPUs? I don’t know what the specific issue is though, just that it supposedly works just fine on Intel but not AMD. However, I haven’t encountered that mess on Linux.

    Edit: as an amusing side-side note, I’m old enough that a number of my favorite games from when I was growing up are no longer able to run on Windows because they require a 16bit OS (or a 32bit OS with 16bit compatibility). Despite that, my grandfather’s Hoyle card game that’s older than I am, still somehow runs flawlessly on Windows 10. What the fuck?


  • Many of the games are made to be run on windows, windows is still a effecient os, it’s just a lot of bloat, which can be disabled.

    A) as someone else pointed out, “bloat” and “efficient” are exclusive to one another. Now, you can argue that windows is efficient in some areas and bloated in others, but “bloat” and “efficiency” are mutually exclusive when applied generally.

    B) yes, most, if not all of it, can be disabled through registry edits and 3rd party hacks. However, in my experience, the more you try to debloat windows, the more unstable it gets. Then, it will all come back eventually via updates, which means you get to disable it all again. Finally, again in my experience, the more you try to debloat windows, the less stable it gets, and this carries over even when the OS reinstalls/reenables bloat you tried to get rid of. Seriously, my experience is that even after windows updates rebloat everything, the OS remains unstable, and becomes even more unstable after you debloat again. Granted this was with windows 10, but I imagine the same is more or less true for windows 11.

    Also a lot of optimizations in nt has been done for gaming, features which are missing in the linux kernel, but there are RFCs to add nt like synchronization primitives, in the linux kernel.

    C) and yet, iirc, recent Linux vs Windows 11 benchmarks show Windows games running on Linux via Proton/Proton-GE anywhere from slightly slower to slightly faster than Windows, despite requiring translation layers to run; while the Linux-native games typically run faster than their Windows counterparts.

    Windows is just that bloated.



  • You might have already figured it out, but it says

    You wouldn’t pay for 4k Netflix and then download a Chromebook recovery image in order to extract the aarch64 widevine com blobs and then patch in support for 16k pages and then apply miscellaneous glibc compat workarounds and then spoof your useragent, and install a browser extension to unlock HD resolutions, to legally watch media in only 1080p

    Also I don’t think OP made the meme, I think they’re just wanting to know more (as am I). Like, what’s the drama? Why’d someone make the meme? It implies Netflix only lets you watch things in 1080p on a PC if you apply a bunch of workarounds (presumably to make the site think you’re a TV or something).


  • I wonder if there’s a way to obscure IPs on the side of a torrent tracker. Like an inverse VPN.

    Tbh though, I feel like in this day and age they’re gonna have a hard time cracking down on torrents. VPNs are easier to use and more accessible than ever. Just remember to recommend VPN usage when someone asks about trackers, torrent programs, etc.

    Edit: also this is pure bullshit, I can’t believe anyone actually believes this in this day and age:

    In his speech on Tuesday, Rivkin highlights what a major problem piracy in the US has become, saying it costs “hundreds of thousands of jobs” and “more than one billion in theatrical ticket sales.”

    Pretending it actually does hurt ticket sales, you know damn well companies wouldn’t use the money to hire more people, Rivkin. They’d use the money to find new ways of cutting costs, aka jobs.




  • Pssst… Hi, got a couple questions, one’s potentially bug related, the other is feature related.

    First question: when I plug a controller in and try to play something with Dolphin, many times I have to go and swap the controller in Dolphin’s gamepad setup, otherwise it doesn’t see the controller. I’m pretty sure it wasn’t that way when I originally installed retrodeck (I could seamlessly go from holding the deck to using a controller on the couch), so I’m wondering if there are any settings that I might have accidently enabled/disabled that are requiring me to manually swap controllers in dolphin settings. If it helps, the steam deck shows up as Xbox 360 pad 0, my steam controller shows up as Xbox 360 pad 1.

    Second question: someone else mentioned that it’s possible to use emudeck to launch games directly from steam. Is this possible with retrodeck, and if not, are you planning to implement the ability to do something like that?








  • Yeah, since they’re still in stock I’m considering cancelling my current order and getting one of the LE ones instead, I’m just not sure it’s worth the trouble tbh. The main reason why I could see it being worth it is if I decided that I wanted to sell it again later; because the LEs will probably retain their value better.