Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
Latest Comments by CatKiller
NVIDIA switching to open kernel modules by default in future driver update for Turing+
12 May 2024 at 5:25 pm UTC Likes: 6

Quoting: ToddL"The more things change, the more they stay the same"

This is pretty much how I still picture Nvidia today as I do back in the early 2000's, when they refuse to open source their graphics drivers while ATI Radeon (before AMD acquired them) did. They can contribute to the open kernel module all they want but unless they start providing open source graphic drivers, I'm not interested in what they do.
Your timeline is entirely wrong. Ati didn't open source their drivers; they had the proprietary fglrx (which was terrible) and they provided some information to some open source developers under NDA - the open source drivers were predominantly reverse-engineered (just like nouveau). AMD didn't switch their focus from fglrx to the open source drivers till a year after they'd bought Ati - after pressure and an implementation from Novell.

NVIDIA switching to open kernel modules by default in future driver update for Turing+
11 May 2024 at 8:39 pm UTC Likes: 2

Quoting: sprocketFor them that is Turing, which made its debut in 2019.
2018. Not a dig, just an FYI.

With a Nintendo Switch 2 on the way, I hope Valve make a Steam Deck 2
9 May 2024 at 3:34 pm UTC Likes: 3

Quoting: pete910Ok, not read the whole thing or posts but how many SD's has Valve sold to date?
Only Valve (and probably their suppliers, and that guy that trudges around delivering them all) know for sure; we can only guess. I guess around five million.

Pictured: Steam Deck delivery.

With a Nintendo Switch 2 on the way, I hope Valve make a Steam Deck 2
9 May 2024 at 12:54 pm UTC Likes: 2

Quoting: PenglingI was never fooled by that whole attempt to paint the "AAA" label as representing good quality, when it's self-evidently always represented buggy, unfinished experiences
That's not at all what it means. "AAA" means "likely to make money" by analogy with the bond market. Blockbuster big-budget games with a variety of well-established mechanics, ideally as a tie-in to a popular brand or a sequel to a previously-lucrative game, are the safe bets that the industry has discovered over the years, since they'll draw in the widest audience. And since some people get addicted to gambling (which is very lucrative - ask the mafia) having mechanisms to hook some whales is also a safe bet for making money. And, yes, when you're min-maxing revenue you'll want to maximise non-refunded sales for the minimum of QA outlay. The term has never meant good quality.

With a Nintendo Switch 2 on the way, I hope Valve make a Steam Deck 2
9 May 2024 at 8:30 am UTC Likes: 1

Quoting: PyrateFurthermore, people asking for Deck 2 to run current games
Running current games is not adequate. If the Deck 2 is releasing in 2026/2027 then it needs to be able to run games from 2028 & 2029.

It needs to have sufficient performance to minimise the work of game devs to make that happen, and it needs to sell in sufficient numbers to make that effort worthwhile. Those two factors are inversely related: the Switch could command game developers putting in epic amounts of work for their games to run on its underpowered hardware because it sold >100 million units; the Deck 2 isn't going to sell that many so the work required needs to be less. Lower resolution and a smaller screen than the mainstream will get some of the way there, but not all of it.

With a Nintendo Switch 2 on the way, I hope Valve make a Steam Deck 2
8 May 2024 at 3:34 pm UTC Likes: 2

Quoting: WYWIt's a very tricky thing to balance. They don't want to release a SD2 too soon since it will make current buyers feel burned, and they don't want to wait too long since interest will fall as it ages.
Having a stable target platform is important, and Valve have said as much.

A CPU generation is one year. A GPU generation is two years. A typical PC upgrade cycle is 3-4 years. A console generation is 5-7 years. Slotting a Deck generation in at 4-5 years makes sense to me, to balance the fixed target against staying relevant as a part of the wider PC ecosystem, but I don't work for Valve or AMD. For ease of reference, the Deck was announced in mid-2021 and released early-2022, with the OLED released late-2023. I'm expecting 2026 to be the time that the Deck 2 is released (or perhaps only announced) as 5 years from the announcement and 4 years from the release of the Deck 1. (Edit: although 2027 works, too, as 4 years from the release of the OLED and 5 years from the release of the LCD)

With a Nintendo Switch 2 on the way, I hope Valve make a Steam Deck 2
8 May 2024 at 3:08 pm UTC Likes: 4

Quoting: pleasereadthemanualIf they could release it in Australia first...
Oops, yes, that's something that I forgot to put on my list: worldwide availability.

With a Nintendo Switch 2 on the way, I hope Valve make a Steam Deck 2
8 May 2024 at 2:56 pm UTC Likes: 3

And what do you now want from a Steam Deck 2?
A lot of the failings of the first-gen Deck got fixed with the OLED - the bezels got reduced, the battery life got improved, L1/R1 got less janky, the not-great display got swapped, the too-small 64 GB SKU got dropped, and the power LED has status colours.

There are still remaining improvements that can be made, though, so I'd like
  • enough performance to run 2026-current and near-future AAA games at native resolution at 30 fps or higher
  • OLED for every SKU
  • stacked cache on the APU for more effective bandwidth
  • any magical new-fangled battery tech that lets you fit more battery inside.
  • additional intake vents along the bottom edge so that neither "propped in lap" nor "balanced on a sofa arm" will completely starve the cooling of air
  • a Kensington slot. If the Deck becomes the de facto machine to leave at trade shows or hand out to focus groups, then "the machine that my in-development game absolutely has to run well on" is the Deck
  • further improved L1/R1 buttons, and potentially make those analogue
  • have some means, either tactile or backlight, to find the supplemental buttons.
  • since both "game developers don't test below 1080p" and "this game is only Playable rather than Verified because the text is too small" are both things, a size bump to 8½-9 inches and a resolution bump to 1920×1200 if they can get that to meet the performance requirements
  • a kickstand, or a prop solution that comes in the box, since external controller support is already good.
  • sticky strips instead of glue, and maintaining or improving the deconstruction process

Whether it will need a RAM bump and a storage bump is hard to say right now, but it seems like it might. Streaming-to-Deck and shopping-on-Deck need work already, but they'll want to fix up both of those before a Deck 2 is released.

Steam / Steam Deck stable client update released fixing lots of bugs
8 May 2024 at 1:37 pm UTC Likes: 1

Quoting: pleasereadthemanualI kind of wonder if there's much point in adopting a Flatpak package as a proprietary vendor.
It's certainly possible with any of {flatpak, snap, appimage} to have that be your official distribution method for your software. Any of them will work on any distro. Whether there's any point for a given project is a different question. The Firefox snap and the Firefox flatpak, for example, are both owned by Mozilla, and they specifically requested the Firefox snap so that updates weren't held up by the distro's update schedule and maintenance burden. But most projects are going to be quite comfortable with fan-made binary-only packages - whether in distro repositories or container repositories - without having to do any maintenance themselves.

Steam / Steam Deck stable client update released fixing lots of bugs
8 May 2024 at 12:35 pm UTC Likes: 1

Quoting: pleasereadthemanualI'm coming at this from the perspective of someone who is trying to build a Flatpak package and convince upstream to take control of it once I have it generally working.


I can't help you there. But even if Valve, say, wanted to take over the maintenance of a flatpak that doesn't mean that any other project would want to with theirs.

Quoting: pleasereadthemanualI don't know what Valve's official statement is on the Flatpak, but I have heard they don't want to take control of it for some reason. That might be due to Steam trying to spawn another sandbox inside the Flatpak sandbox, which isn't possible. I'd be curious what exactly the situation is there.
Their official statement is that it's unsupported. Same as snap, and same as any distro but Ubuntu LTS and SteamOS.

Quoting: ValveSteam only officially supports Ubuntu running Ubuntu 12.04 LTS or newer and SteamOS, but the Steam for Linux community is extremely resourceful and has managed to run Steam on a large variety of distros. Valve approves of these efforts but does not officially endorse or provide support for them.
Quoting: ValveSteam has been packaged as a Flatpak app by the Flathub community, but this Flatpak app is not officially supported by Valve...

Steam has been packaged as a Snap app by Canonical, but this Snap app is not officially supported by Valve.
As far as the container goes, the Steam container is the same as flatpaks - bubblewrap - and having a container in a container specifically didn't work for bubblewrap. They had to make changes on both ends so that it would work, as I already mentioned. There are probably Phoronix or similar articles going into what exactly they did to make it work.

Edit: found the change. It was
Allow a subsandbox to have a different /usr and/or /app.
Steam will use this to launch games with its own container runtime
as /usr (the "Steam Linux Runtime" mechanism).
from flatpak 1.11.1 (in 2021) with concurrent changes to pressure-vessel. Prior to that games using the SLR or using later versions of Proton wouldn't work in the flatpak.