From your mouth to Tim Cook's ear, friend.
From your mouth to Tim Cook's ear, friend.
- almost every classic console is easy to emulate
- most modern consoles are, less-legally, emulatable
- we have thorough archives of Flash games and ofc almost all non-flash web games are still functioning
- cross compatibility across OS's has never been better
And, best of all, almost all of this is achievable on Linux! You can also plug in almost any controller, VR headset, or monitor/projector. Remote gaming has also made incredible progress allowing gamers to access their expansive libraries while not even at home.
In fact, I can't think of a single thing a console can do that a PC can't
wheres the PS4 or like, any xbox emulator?
It's just Nintendo that has modern, usable emulators for most of the games you'd want to play. xbox never got lucky for basically any of their consoles and Sony never got anything usable after PS3.
- early days, but ShadPS4
> any xbox emulator
- OG XBox: xemu
- XBox 360: xenia
- XBox 1: early days but WinDurango and XWine1
I'm pretty into emulation. It's very misleading to claim that "modern consoles are emulatable" when no, only nintendo has emulators you can boot up, pick from a very large list of compatible games, and have a consistent experience that any sane person would want out of these.
Sony disappears after PS3 and xbox... well I guess xemu is Fine, but you're going to play for an hour and then come to the conclusion that you're better off hooking up the old console
I guess in my original comment when I said "modern" I just mean not the classics. Other than the latest Xbox and Playstation models, emulators for those lineages are quite mature. Even the Nintendo Switch (2017) has multiple really great emulators.
The point is it's easier to list out which consoles don't have emulators than it is to list out consoles that do. Other than nintendo, there are pretty few console-exclusive games nowadays
There are probably 10 exclusives combined on PS4 and Xbox, even less worth emulating. Everything else is already available on PC.
I try to buy from itch.io whenever its an option.
Indies actually lose more of their margin than EA does, because Steam reduces their 30% cut to 25% after $10m in sales and 20% after $50m in sales. Few indies are doing those numbers, so it's functionally a discount for AAA publishers to discourage them from leaving for their own launchers again (EA did leave back when it was a flat 30% rate for everyone).
Maybe software is just a link in the chain to subscriptions.
Yes, but unless you have a library from back in the day classic console games are hard to find and/or expensive. Try finding a copy of Biker Mice From Mars, for example.
Play current Nintendo game cards (and run the eShop etc.) without headaches or workarounds of dubious legality?
Run your whole PSN library reliably, without headaches or workarounds?
Full game system (with decent 4K in the case of PS5) for the price of a GPU?
Work out of the box without messing with it?
But think about it this way. A PC can run PS3 games but a PS4 can't. A PC can run xbox 360 games but an xbox one can't.
I think all the console-exclusives out there are more than made up for by PCs being the ultimate backward-compatible gaming system
Sadly the PSN store for PS3 is probably on its last legs though. Better download those games while it is still possible...
To be fair, PS1, PS2, and PS3 games can all be played on PCs as well. PS4 and PS5 emulators are pretty incomplete
Can your ps5 run all ps1, ps2, ps3 and ps4 games?
> Full game system (with decent 4K in the case of PS5) for the price of a GPU?
Not with current gen AAA, but older titles - yes.
> Work out of the box without messing with it?
Absolutely, yes. SteamOS/Bazzite literally just works.
While I personally very much enjoy all of the things I can do on PC and Steam Deck, I can definitely understand why my wife - who's not as technically inclined - prefers the PS5.
This sure reads like it's private
Then define public and state what's wrong with this repo which conflicts from your definition of public.
For me this looks like a fine public resource and after a short glimpse it looks like that you should be able to even build this effing source code from this repo.
Edit ps. If you edit your own content then please leave a note about what you have changed please
Someone's bootleg copy of the private repo is not proof that it has
As far as I can tell, they wrote a script to download the source packages they provide and then try to reconstruct them into a GitLab repo.
Down down down you find
> (April 1, 2024): After over 2 3 years (and 2 Steam Deck model releases - LCD and OLED) Valve still hasn't publicized their private GitLab repositories nor fully complied with the GPL. I decided to (finally) release the relevant portion of my automated "bot" project, aptly titled srcpkg2git. This/These software/tools haven't been updated/modified much since 2022, but should allow users to easily access and even mirror Valve's SteamOS private repositories (as I've demonstrated with these public mirrors (@gitlab.com/evlaV) the past over 2 3 years).
Yes indeed. That's hardly public what we can get...
The author wants them to open up their GitLab instance, showing their internal development. That's not required under GPL.
Valve appears to be complying. This person wanted access into their internal development systems, though.
The rest of the README is tens of thousands of lines about capitalism, abstaining from procreation, and withdrawing from society with hundreds of links to videos and hundreds of quotes. It's very strange. These are not the writings of a healthy person, sadly.
So to summarize: Valve provides source code for what they distribute, in compliance with the GPL, but this person went on a personal crusade to demand they open up their private GitLab to the world?
There appears to be some interesting history here, but this takes the cake as the weirdest README I've ever seen in a git repo.
The writing is impenetrably wordy and filled with excessive bolding and parentheticals. It goes completely off track and turns into an extremely long rant that implores the reader to "abstain from procreation", among other things. There are hundreds of links and hundreds of quotes mixed into long-winded sections about the author's self-importance.
Does anyone have a link to a more down to earth, less self-important, and more importantly concise explanation of what's going on?
(In other words, even if you download a tarball of all SteamOS code, you cannot build it, because the build script insists on downloading source code from a Valve-internal remote, instead of looking for it locally.)
So to fix this, the author of this repo did two things: they created public mirrors of all individual git repos that are referenced by the PKGBUILD scripts (presumably by extracting the tarballs from Valve's release and running git init/add/commit/push), and then they created a "master" repo (linked here) that has only the PKGBUILDs, which the author fixed so they reference their own public mirrors instead of Valve's internal GitLab repos. See [1], for example, which contains the build instructions for the Steam Deck's DSP driver. The referenced git repository ([2]) is an inofficial mirror of Valve's internal repo, created from the source code release from the Valve website.
So no, it's not a "personal crusade" to demand Valve open up their "private GitLab to the world". It's a serious grievance about Valve releasing an "open-source" software that cannot actually be built from source, and a request for Valve to provide a public GitLab mirror themselves, such that their PKGBUILD scripts will actually work.
I agree that the author has a confusing writing style, but I do understand their frustrations and concerns.
[1]: https://gitlab.com/evlaV/jupiter-PKGBUILD/-/blob/master/stea...
[2]: https://gitlab.com/evlaV/valve-hardware-audio-processing
Normally I just use regular Fedora/Arch/OpenSUSE for gaming on Linux and never see any issues (albeit that's on a 6800xt at the moment) but I want that consolized experience.
edit: found the thread where I discussed fixing this - few bits of false hope and then I eventually gave up. https://www.answeroverflow.com/m/1314736793190662216
The sources of the packages are here: https://steamdeck-packages.steamos.cloud/archlinux-mirror/so...
And for the record most packages come directly from Arch Linux, unmodified.
Many of us have been waiting for a proper release for a LONG time. Bazzite is nice but I want to see what valve does next.
- Game Mode becoming getting a not Steam Deck specific desktop version, which I would love to see, e.g. last time I installed Bazzite+Steam Game mode, the Game Mode will default to 1080p even if your GPU can render 4k ...(easy to fix in the options menu, tho. But not very convenient.).
- slightly different defaults, tweaks, builds (e.g. AFIK not to long ago if you tried to put SteamOS on a desktop with RDNA3 graphics it didn't work. But they seem to more or less just use a standard linux graphic stack, so it's probably was just something on the line of "as it's not expected the parts needed for RDNA3 wheren't compiled in/shipped in the SteamOS for SteamDeck image)
I have a Ryzen 5 5600 and a 7600 xt in an sff pc, installed steamos directly from the recovery image. It supports the GPU, controllers, even the super fast sleep/wake.
The amount of tinkering and driver patching and just general work it requires to get it to play games properly (especially if the person is not AMD CPU/GPU) now makes it a non-starter except for people who explicitly want to make it work.
It can run. It generally runs poorly and with major holes in it.
Telling me that the computer I've been gaming on for the last 7 months "isn't viable" for gaming based on CYA language on the downloads page is annoying and unconstructive.
I never said it can’t be done, just that it’s ill-advised given the limitations and specific hardware requirements to make it work stably/consistently. You yourself said “with the right hardware,” which is doing a lot of heavy lifting.
Valve doesn’t stand by it as a desktop OS currently. Whenever it comes up, people almost always instruct folks to go to bazzite. What I am excited for is what they have planned for the steam machine because it’s hard to imagine that an updated version of steamOS built for desktops isn’t coming.
Worth noting that this is a dig against the other consoles which do not allow this, not Apple who (in part) does.
Valve is not like Apple, they treat UEFI as a default.
- no loss
- but small profit margin anyway, to max reduce the price, to max increase adoption/reach
for Valve people using Steam on non Windows platforms is more important then making a big buck from Steam Machines (because this makes them less dependent on Windows, MS has tried(and failed) to move into the direction of killing 3rd party app stores before, and Windows has gotten ... crappy/bloated/ad-infested which is in the end a existential risk for Valve because if everyone moves away from PC gaming they will lose out hugely)
However, that ignores R&D costs which presumably have to be amortized, largely through game sales and platform fees. The same is true for other platforms like iOS.
https://store.steampowered.com/app/1118310/RetroArch/
Even if you didn't want to use the Steam versions. Steam OS is essentially a customised Arch Linux and you can install stuff as you would on other Linux distros e.g. via packages and flathub. Basically it is a regular computer underneath. That is why I am very excited about this Steam box.
https://www.gamingonlinux.com/guides/view/how-to-install-ext...
Valve is even borrowing some of the work done for the Mac version of Linux to add support for Proton on ARM hardware.
> Gaming on Linux on M1 is here! We’re thrilled to release our Asahi game playing toolkit, which integrates our Vulkan 1.3 drivers with x86 emulation and Windows compatibility.
That certainly isn't thanks to Apple
Applying the security settings per partition instead of per device is much more flexible, and you don't have to worry about Microsoft controlling which OS signing keys are valid.
Oh thank you master for allowing me to boot a different OS!
Being allowed to run whatever OS you want on your device is a right, not something you should need permission for.
It can also depend on how much effort the developer has put into a particular platform. Macs have not historically had a reputation as being a big market for games, not even in a relative sense, so some developers may not much effort into a Mac port.
[0] https://support.apple.com/guide/security/rosetta-2-on-a-mac-...
[1] https://discussions.apple.com/thread/256079635?sortBy=rank