linux_gaming

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

TruthAintEasy, in Nintendo goes after Switch emulator yuzu in new lawsuit
TruthAintEasy avatar

As an example I've paid for a copy of Breath of Fire 3, 3 times in my life, because the disc broke twice over the years. Now my ps1 & 2 are caput. I still own a copy of the disk. Would it be illegal to download an emulator (I've boughten 2 ps1 and 4 ps2 in my lifetime) and a rom of BoF3? Sony got their cut 9 times already.

If buying isnt owning then pirating isnt stealing in my humble opinion.

Link,

Some might argue you would need to copy the ROM from the disc you own instead of downloading it from the internet.

Luckily for the PS2 this is trivial for anyone with a PC and a disc drive.

Zellith, in Epic Games CEO Tim Sweeney was asked by Verge why there is no support for the Steam Deck for Fortnite

28 Sept 2023 — We are laying off around 830 employees, or 16% of jobs.

hmm...

fri, (edited ) in Over 11,000 games now rated Steam Deck Playable

Reminder to install ProtonDB Badges on your Steam Deck (via Decky Loader). ProtonDB has a vastly larger database of reports, with hints how to improve performance or e.g. fix issues with cutscenes.

ancientforest,

Would love to see this incorporated as something like ‘Community Verification Status’, but this works great as well.

clarfgg,

Correct me if I’m wrong but I believe ProtonDB Badge and PowerTools are both plugins for Decky Loader. Still both useful, but PowerTools isn’t required for ProtonDB Badge to work

fri,

You’re 100% right, thanks. I’ve corrected my comment.

poVoq, in 5 years ago Valve released Proton forever changing Linux gaming
@poVoq@slrpnk.net avatar

While I appreciate the efforts Valve puts into improving WINE/Proton, lets not forget that they are standing on the shoulders of giants and gaming with WINE was not that bad before the integration in Steam either.

Sailor_jets,

13 year linux vet here, yes it was. Literally nothing worked without troubleshooting and dicking around with configs. Even running the windows version of Steam in WINE was hit or miss and was constantly plagued with issues. If it “was not that bad” nobody would of recommended running a Windows VM with GPU passthrough like they did back then.

kratoz29,

I didn’t even know that Proton was Wine, until somewhere else pointed it out here on Lemmy… (granted, I am not a proton user, that’s why my lack of context was there, but I follow the Chinese retro handhelds community so that’s why I knew why Proton is awesome).

Zorque,

I think their efforts are more for bringing gaming on Linux to more mainstream attention. Not knowing you can game on Linux is a major factor for a lot of people in not switching.

ricecake,

The results were fine, but the work to get there was quite bad quite often.

UX polish is one of those things that just isn’t as fun to do, and isn’t as rewarding either. So pumping a bunch of money into it is going to go a long way towards making all the other hard work come out better.

dannoffs,
@dannoffs@lemmy.sdf.org avatar

What? I’ve exclusively used Linux since 2006 and gaming outside of retro emulation was absolute trash until proton. Of course WINE and code weavers were doing great work but it was overly complicated to use and the compatibility was abysmal.

poVoq, (edited )
@poVoq@slrpnk.net avatar

I am on Linux even longer than you and native Linux gaming was not trash at all, it worked great, just the selection of games was very small (edit: before Steam was even a thing on Linux). WINE was always a bit hit or miss, but once you got something working, it was usually ok. Sure Proton made it more convenient, but it was more of an gradual improvement than the quantum leap some people claim it to be.

Grangle1,

Going from a miniscule library of games that could work (I remember Linux Steam back before Proton having almost nothing of note) to opening up something pretty close to the entire Windows library and running Linux on Valve/Steam’s own handheld console for their games is indeed a quantum leap. That’s what Proton has done for Linux gaming. It may have gotten there eventually just with Wine and community contributions, but it would have taken possibly quite a few years longer to get there without Proton.

poVoq,
@poVoq@slrpnk.net avatar

I think that is very subjective to the types of games you are interested in. For me Steam before Proton had so many native (indie) games that I literally couldn’t find the time to play all of those I was interested in.

Zorque,

So you agree that your interpretation was very subjective, and many people didn't have the ease that you had?

poVoq, (edited )
@poVoq@slrpnk.net avatar

No, because going from thousands of games to play to even more that you will never have the time to play is not a quantum leap.

If you had said Proton/DXVK made it finally possible to play a few triple A games I would have agreed. Still not a quantum leap though.

Thedogspaw,
@Thedogspaw@midwest.social avatar

Most people want to play aaa games by your own argument gaming on Linux before proton wasn’t easy you just happen to really like indie games but most people aren’t like you

Zorque,

Ah, good ole "your opinion is subjective, but mine is absolute".

sLLiK,

I’ve tried three times to fully convert my gaming rig to Linux, sticking with the effort at least 3 solid months minimum each time. The first time was back in 2015. Only a small subset of my Steam Library worked, despite all of my best efforts hacking on bottles, and there was no way I could stick with it if I intended to play anything with friends. Community aside, Valve and Feral were leading the charge, but I could not stick with it.

My second attempt was around 2019. Almost half my library ran, some in need of care and feeding, others barely functional, but running nonetheless. This was primarily due to my curation efforts of trying to make sure the games I bought offered some slim hope of compatibility. Wine was still a very inexact science, so attempts to get things running outside of native ports or Valve games was a poor facsimile. WineDB representation of compatibility layers was a wide gradient of colors, with most AAA titles still squarely in silver territory or worse. Anything with anti-cheat was a fool’s errand.

My rig’s now been on Linux for 4 months solid, and the state of Linux gaming is nothing close to what it used to be. The state of EAC support thanks to Steam Deck represents a quantum leap all its own, and that wouldn’t have happened without Proton. The overwhelming majority of my Steam Library runs with no effort, each game running nearly as good or better than it did on Windows. This shift did not feel incremental.

poVoq,
@poVoq@slrpnk.net avatar

Well, obviously if you were jumping on and off the improvements look big, but as a continuous user of Linux since the late 90ties I can assure you that is was mostly a gradual improvement.

Sadly multiplayer compatibility due to anti-cheat is still a sticking point as has not improved that much overall.

ProdigalFrog,

Sadly multiplayer compatibility due to anti-cheat is still a sticking point as has not improved that much overall.

It seems to have gotten a lot better lately with EAC games at least. Hunt Showdown getting official anti-cheat support due to the Steamdeck was a big one for me. And a bunch of other big games that I personally don’t play got support too, like Dead By Daylight and Apex Legends.

basxto,
@basxto@discuss.tchncs.de avatar

Let’s not forget that Valve released a Linux port for TF2 in 2012, released their native client in 2013, released SteamOS in 2013 and in the end ported nearly all their games to linux. It didn’t start with Proton.

But Humble Bundle pushed ports before that, because games had to have a Linux port in order to get into the bundle.

circuitfarmer,
@circuitfarmer@lemmy.sdf.org avatar

Yeah, that’s not necessarily the case. Did it kind of work? Sure, if you knew what you were doing. Was it at all the seamless experience that Proton is now? No.

firecat,

Please don't spread misinformation Valve does not put in effort, they paid people to make Proton, it's the community that makes the code NOT VALVE. A simple github chart can tell you everything.

poVoq,
@poVoq@slrpnk.net avatar

They directly hired people to work on it… how else would you describe “putting efforts into” when a company does it?

firecat,

You can't say Mcdonald's CEO put effort in his work because he hired people to make the food. See how dumb that sounds.

zalgotext,

It sounds dumb because no one’s saying that, you just made it up. That would be like if someone was directly crediting Gabe Newell with, idk, CS:GO battlepass sales or something. That’s not what anyone’s saying.

A better comparison would be crediting McDonalds as a company for their work in the handheld apple pie space. Did they outsource the work? Maybe. Did they come up with the recipe themselves? Probably not. But without McDonald’s involvement, we wouldn’t be able to enjoy hot, fresh, fruit-filled pastries with our Big Macs, and our fast food dessert choices are better for it. See? Much less dumb.

firecat,

No it still sounds dumb, we know they were built by machines and were sold in packs. You lack basic understand in how certain things work. Game development also applies, Github is still the number one source for the information on Proton Contributors, GitHub data doesn't lie, Valve employees do nothing.

https://github.com/ValveSoftware/Proton/graphs/contributors

hogart,
@hogart@feddit.nu avatar

So paying someone to do something doesnt give you any credit? How does companies work then. Please don’t credit any company for anything, they just paid people who put in the work? Who are you kidding?

firecat,

No one at Valve is doing anything for Proton, data from Github proves it: https://github.com/ValveSoftware/Proton/graphs/contributors

kadu, (edited )
@kadu@lemmy.world avatar

You’re correct in giving WINE the credit it’s due.

But I couldn’t disagree more with the “gaming with WINE was not that bad” statement.

It was horrible. Game updates broke compatibility a thousand times, outdated Wine wrappers were a mess, setting up most games involved convoluted scripts, and even when things magically just worked performance was usually lower (except for some specific CPU bound games).

Malor,

With software, it’s always the last 10% of the job that takes 90% of the work, and that’s what Valve stepped up and did.

Yes, Wine and Crossover mostly worked, if you were willing to put in a ton of effort. Valve took the time to make it damn near as easy to game on Linux as on Windows, using Windows programs.

It probably wasn’t actually 90% of the total effort, but I’m sure it took a ton of work, far more than you might otherwise think.

firecat,

The 10 developers Valve hired have nearly nothing in their Github profile. Proton history is nothing but community based code and a copycat of Wine, just like everyone said in the very start of Proton.

ampersandrew,
ampersandrew avatar

Gaming with Wine was decidedly far worse before Valve started pumping money into it. Back before Proton was officially announced, there was a silent acceleration in Wine compatibility, getting better a rate we weren't used to, and it's in large part due to Valve partnering with CodeWeavers.

sab,
sab avatar

I think the point isn't to say Valve's help isn't appreciated, but to give a little reminder to share some gratefulness with the amazing people developing Wine before Valve got involved as well. It was and is an impressive piece of software in its own right. :)

That doesn't mean Valve wasn't a complete game changer. The fact that they managed to make a handheld Linux gaming device popular among gamers rather than just open source fanatics is impressive as hell, and we're all better off.

ampersandrew,
ampersandrew avatar

Oh of course, but I was particularly addressing "gaming with WINE was not that bad before the integration in Steam either", because it really wasn't great, as important and foundational as it was.

sab,
sab avatar

I mean, enthusiasts made it work. Compared to nothing, it's a hell of a lot better. PlayOnLinux was also popular.

I guess it depends on what you mean by "that bad". It has certainly gotten a lot better, nobody is denying that.

losttourist, in Hey Apple, any chance you wanna maybe... contribute... to WINE?
losttourist avatar

Apple in the 21st century are exactly like Microsoft in the 20th: they view open source and public protocols as an active threat to their business model and will go miles out of their way to ignore any FOSS project even if it could be hugely beneficial to them.

WhoRoger, in Hey Apple, any chance you wanna maybe... contribute... to WINE?
@WhoRoger@lemmy.world avatar

You mean that Apple that's been making trillions off BSD?

asexualchangeling, in Hey Apple, any chance you wanna maybe... contribute... to WINE?

It would be huge if they did, but most likely they won't even think about it, this is apple after all

gravitas_deficiency, in Arch Linux Increasing Its vm.max_map_count To Help Steam Play Games & Other Software

increasing its default value

Wait-

default value

Nah. Can’t be an arch user. Defaults are for losers.

Zenzio, (edited ) in Proton Experimental updated with Proton 9 - adds fixes for Helldivers 2 and more

I just learned that PROTON_ENABLE_NVAPI=1 to enable DLSS got changed to PROTON_FORCE_NVAPI=1 in Proton 9.0 (including Proton Experimental). Just in case this helps someone in the future.

On another note: Feel free to let me know if you've got a good way to keep up with necessary/useful launch options. I've simply been having a look at what people use on ProtonDB. But I've come to the conclusion that a lot of the posts there use outdated or simply false launch options.

DarkMetatron,

The list in the GitHub is the reference as far as I know github.com/ValveSoftware/Proton?tab=readme-ov-fil…

But the NVAPI change is not listed yet.

DarkMetatron,

The list in the GitHub is the reference as far as I know github.com/ValveSoftware/Proton?tab=readme-ov-fil…

But the NVAPI change is not listed yet.

DarkMetatron,

The list in the GitHub is the reference as far as I know github.com/ValveSoftware/Proton?tab=readme-ov-fil…

But the NVAPI change is not listed yet.

Dexx1s, in Linux Gaming Distros: Ubuntu and Manjaro Fall Further Into Oblivion - February 2024

Does it really make sense to complain about fragmentation here when many distros are just downstream from others? I was on Pop! And have used Ubuntu but am on Debian at the moment. Nothing’s really changed. I installed the same application versions, I’d read the same tutorials to get things done. What am I missing here?

Kushia, in Paradox confirm no Linux support for Prison Architect 2 but investigating Steam Deck
@Kushia@lemmy.ml avatar

No Linux support won’t even be the worse thing about this game.

I sadly bought Cities: Skylines 2, a simulation game like this from the same publisher and they got caught faking the simulation in it.

spez_,

Why? CS2 was shit from the start

Kushia,
@Kushia@lemmy.ml avatar

I am a big fan of city building games and took a chance. Fuck me for wanting a new game to play after work I guess.

sugar_in_your_tea,

My understanding is that the simulation isn’t faked, just buggy. That’s not that much better, but buggy means it’ll probably be fixed eventually.

Kushia,
@Kushia@lemmy.ml avatar

Oh it’s fake.

The shops do not need to be connected to industry nor to residential or outside connections to function. It just fakes all of the commerce information.

The devs might call that a bug to save face, but it doesn’t mean they didn’t deliberately ship it like that.

sugar_in_your_tea,

Yes, they likely intentionally shipped a buggy simulation due to a variety of factors. That doesn’t mean the simulation is fake, it means it isn’t finished, much like a lot of the rest of the game (missing LODs being a big one).

I’m guessing they had a start on the simulation, but it wasn’t complete enough for release so they shipped with it partially enabled.

Kushia, (edited )
@Kushia@lemmy.ml avatar

You’re just making excuses at this point.

No it wasn’t finished but they shipped it as a full priced finished game and deceived a lot of people.

They weren’t honest about the state of the simulation either, the UI updates as if there’s a full simulation running but it’s all magic fairy numbers to appear as if the simulation is functional. They faked it and just hoped nobody noticed.

It’s like releasing a factory game but you don’t have to link anything up to churn out products, instead you can just plop down the final stage factory and call it a day. This isn’t just unfinished, it’s deceitful and unacceptable.

sugar_in_your_tea,

Yes, the game absolutely failed to live up to the advertising on launch, and still falls short to this day. That’s a fact.

That doesn’t mean the economy is fake, it just means the implementation of the economy at this point is buggy. The game has high CPU usage, so it’s obviously calculating something, I’m guessing it was just not well tested (if at all) like much of the rest of the game. The game was not ready for release, yet they released it anyway, and they seem to admit it (look at the last minute perf revision at launch as an example).

I think the game was half baked and the execs decided to release anyway. The systems seem to be there, they’re just not properly hooked up/implemented, and they’re definitely buggy. That’s a very different thing from not existing whatsoever.

The difference isn’t particularly important to players right now, but it is important for the game in a year or so down the line. If they acknowledge it as a bug, there’s a good chance they’ll fix it (and for something that big, that means it’s probably already partially implemented). If they say “working as intended,” it’s incredibly unlikely.

Kushia,
@Kushia@lemmy.ml avatar

What you call a “bug” everybody else sees as fake.

They literally didn’t implement a simulation, they simulated the simulation.

sugar_in_your_tea,

No, from the evidence I’ve seen, they’ve partially implemented the simulation. It seems the code is there (from high CPU usage), it’s just not working properly.

So it’s a bug. It’s not working as the developers have said it should, and they seem intent on fixing it.

Kushia,
@Kushia@lemmy.ml avatar

Those goalposts shift a lot. You are just guessing at this point despite the evidence being pretty much against any actual simulation happening.

noodlejetski, in GE-Proton8-28 Released

please don’t use the code formatting for non-code things. it’s a pain to read on mobile because the lines don’t wrap, so you have to scroll horizontally back and forth when reading long lines.

CannonGoBoom,
@CannonGoBoom@lemmy.world avatar

Sorry about that. I’ve fixed the formatting as best as I can.

DmMacniel,

you could use bullet points:

  • now using ULWGL-protonfixes
  • can now call the winetricks gui using util.protontricks(‘gui’)
  • winetricks now performs an internet check before attempting any downloads
  • fixed long standing issue with protontricks not being able to install dotnet4* using anything newer than proton 5. works now and no longer requires proton 5.
  • fixed dll overwrites in winetricks, no longer need to maintain a massive list of specific overwriteable dlls in proton
  • protonfixes added for Catherine Classic – videos now fully working
  • protonfixes added for Ys Origin – videos now fully working
  • protonfixes for Age of Wonders – videos now fully working
  • protonfixes added for Model 2 emulator
  • protonfixes added for Alien Breed: Impact
  • protonfixes added for Alien Breed 2: Assault
  • protonfixes added for Alien Breed 3: Descent
  • protonfixes added for Black Desert Online NOSTEAM=1 option. Launch game like NOSTEAM=1 %command% to launch non-steam standalone version. Files will auto-attach to release when finished building in Actions: github.com/GloriousEggroll/…/actions
CannonGoBoom,
@CannonGoBoom@lemmy.world avatar

Can’t seem to work that out on mobile

basxto,
@basxto@discuss.tchncs.de avatar

There are two ways of doing doing bullet points (unordered lists) in markdown:


<span style="color:#a71d5d;">- </span><span style="color:#ed6a43;">now using ULWGL-protonfixes
</span><span style="color:#a71d5d;">-</span><span style="color:#ed6a43;"> can now call the winetricks gui using </span><span style="color:#a71d5d;">`</span><span style="color:#323232;">util.protontricks(‘gui’)</span><span style="color:#a71d5d;">`
</span><span style="color:#a71d5d;">-</span><span style="color:#ed6a43;"> winetricks now performs an internet check before attempting any downloads
</span><span style="color:#ed6a43;">[…]
</span><span style="color:#a71d5d;">*</span><span style="color:#ed6a43;"> protonfixes added for Alien Breed: Impact
</span><span style="color:#a71d5d;">*</span><span style="color:#ed6a43;"> protonfixes added for Alien Breed 2: Assault
</span><span style="color:#a71d5d;">*</span><span style="color:#ed6a43;"> protonfixes added for Alien Breed 3: Descent
</span><span style="color:#a71d5d;">*</span><span style="color:#ed6a43;"> protonfixes added for Black Desert Online </span><span style="color:#a71d5d;">`</span><span style="color:#323232;">NOSTEAM=1</span><span style="color:#a71d5d;">`</span><span style="color:#ed6a43;"> option. Launch game like </span><span style="color:#a71d5d;">`</span><span style="color:#323232;">NOSTEAM=1 %command%</span><span style="color:#a71d5d;">`</span><span style="color:#ed6a43;"> to launch non-steam standalone version. 
</span>

It also supports ordered lists:


<span style="color:#ed6a43;">1</span><span style="color:#a71d5d;">. </span><span style="color:#ed6a43;">fixed </span><span style="color:#a71d5d;">`</span><span style="color:#323232;">[S_API FAIL] SteamAPI_Init()</span><span style="color:#a71d5d;">`</span><span style="color:#ed6a43;"> failed; no appID found. from being reported when running non-steam games
</span><span style="color:#ed6a43;">2</span><span style="color:#a71d5d;">.</span><span style="color:#ed6a43;"> non-steam games will now run using wine inside proton rather than calling steam.exe with wine then the game inside steam -- this goes alongside the API failure fix
</span><span style="color:#ed6a43;">3</span><span style="color:#a71d5d;">.</span><span style="color:#ed6a43;"> controller axis patch added from 8-27 has been removed as it is now properly upstreamed
</span>
Montagge, in Valve seeing increasing bug reports due to Steam Snap - other methods recommended
Montagge avatar

We are not involved with the snap repackaging.

I would argue this is the most important sentence in this article.

cooopsspace,

Actually it’s Valves responsibility to tell the snap packager to kindly fuck off and don’t fuck this up for us.

Ive only had issues with the snap or Flatpack versions. At least the Flatpack one is open source.

MindlessZ,

Fwiw, the steam snap is open source

Unyieldingly,

This time they said if you don’t want the deb to use flatpak.

firecat,

The article also is too favorable for Valve and doesn’t mention alternative methods. The billion dollar company should allow people to install games on their browsers. The client is nothing but an analytics and tracker. There’s no benefit, just like there’s no benefit in XBox or PS4/5 achievements or their features.

DmMacniel,

The billion dollar company should allow people to install games on their browsers

How should that work?

sugar_in_your_tea,

I’m guessing OP is referring to GOG, where you can download an installer from the web page.

DmMacniel,

Mhm perhaps… I wouldn’t know since I have connected my Lutris to gog.com it’s way more convenient that way.

sugar_in_your_tea,

Humble Bundle does the same thing with their trove. Basically, you can just download the installer for any game you have access to.

ursakhiin,

Why is it Valves responsibility to provide alternative install methods? If you genuinely believe it isn’t providing value just don’t use Steam to buy games if you don’t want to install using it.

Tingly3771,

You’re kidding right? The Steam client is overflowing with features, beyond the nice and simple mod manager, multiplayey systems for easy joining it also has a full featured discord alternative inside the chat system with voice and text chat and I think even screen sharing. To compare it to Xbox achievements is just insane for how much the steam client provides.

firecat,

XBox does the sane thing, why do you think it costs money to play multiplayer. Steam multiplayer isn’t even used because corporations have their own servers. The Client really is useless as it’s just a copy of XBox/PS+

YeetPics,
@YeetPics@mander.xyz avatar

why do you think it costs money to play multiplayer

Bad decisions from MS with the original xbl that were copied by the entire industry mostly.

Chewy7324,

Not really, usually Steam packages on distributions aren’t maintained by Valve. The only exception are .debs from their website. Even the Steam flatpak is community maintained.

I’ve had no issues with steam on nixos/nixpkgs. Flatpak also had it’s fair share of bugs and games not working because of flatpak and proton using bubblewrap for sandboxing. Snaps sandboxing might cause those issues too, so hopefully they’ll be fixed at some point (or even better, Ubuntu switches to flatpak for desktop apps).

chris,

How would I check which version I have installed? I just used Fedora software to install. I’ll have to check when I get home. Haven’t had issues, though, so probably not worth the trouble.

Chewy7324,

On Fedora you could do flatpak list --app to look whether Steam is installed as a flatpak. If not it’s installed through dnf, but that can be tested by running dnf list installed | grep -i steam. You could also open Fedora Software and I believe in the top right is a button to select where a package should come from. There’d be the option to choose between flatpak or rpm. Another way to test is to open a terminal and type in steam. If Steam opens, it’s a rpm, if the command is not available, it’s a flatpak (you’d need to use flatpak run com.valvesoftware.Steam, iirc).

Packaging software is usually not that difficult, especially if it’s already packaged in another packaging format. E.g. .deb and .rpm put the same files in similar places, the difference is mainly how It’s specified where a file goes. Because Snap and flatpak are providing a sandbox, complex software like Steam can behaves unexpectedly (fixed a few years ago for flatpak).

tl;dr

You’re right, it’s not worth the effort. Both rpm and flatpak should work flawlessly. If multiple games actually have issues running trying out a different package might help, but I didn’t have issues for many years, so you probably won’t either.

chris,

Awesome, thanks for the info!

QuaternionsRock,

I know it’s because it’s horribly insecure, but it’s kinda funny that fucking winget of all things is one of the only package managers that install Steam without issue.

P.S. I’m a hybrid Windows/Linux user, pls don’t kill me

Edit: insecure and barely a package manager, but works roughly like one for an end user

aniki, in Valve seeing increasing bug reports due to Steam Snap - other methods recommended

Of course. Because snaps fucking SUCK.

All my homies hate snaps.

BloodSlut, in Valve seeing increasing bug reports due to Steam Snap - other methods recommended

most functional snap package

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux_gaming@lemmy.ml
  • DreamBathrooms
  • khanakhh
  • everett
  • magazineikmin
  • cisconetworking
  • Youngstown
  • slotface
  • thenastyranch
  • mdbf
  • rosin
  • osvaldo12
  • ethstaker
  • kavyap
  • modclub
  • bokunoheroacademia
  • tacticalgear
  • Durango
  • tester
  • relationshipadvice
  • cubers
  • GTA5RPClips
  • InstantRegret
  • Leos
  • normalnudes
  • HellsKitchen
  • anitta
  • lostlight
  • sketchdaily
  • All magazines