Hacker News new | ask | show | jobs
by freetonik 903 days ago
Slightly related, but just today I discovered this SteamOS redistribution for generic machines (as long as they don’t have Nvidia graphics): https://github.com/HoloISO/holoiso
2 comments

https://chimeraos.org/ I've been using this one, it updates the system atomically.
Okay, so I read that page and I understand that nvidia graphics are very much a no-go for that distribution. I’m just wondering why? Full disclosure, I know very little about the finer points of GPU compatibility on Linux, but why isn’t it just a matter of installing nvidia’s closed source packages?
This video (it's just a clip of the original) might give you a bit of context:

Title: Linus Torvalds: Nvidia, F** You! Duration: 0:39 https://www.youtube.com/watch?v=iYWzMvlj2RQ

IIUC As the SteamDeck does only use AMD GPUs they have no incentive to support their UI on Nvidia GPUs.
Gamescope leans on Wayland features that the Nvidia proprietary driver either doesn't have support for or only preliminary support. It's on Nvidia to catch up. It's not about incentives for Valve, they can't change the driver themselves.

Proton has received patches for Nvidia support in particular, some from Nvidia themselves.

> s not about incentives for Valve, they can't change the driver themselves.

Sure they can. Perhaps not the proprietary drivers but they could contribute to the open source ones and bring them up to speed.

I bet they won’t do that though. It’s probably a massive amount of work and they have no … incentives to do it.

There may be legal issues, Pierre-Loup at Valve (who incidentally recently tweeted about NVK's progress) used to work at Nvidia on Linux driver development. There's a good chance a lot of Valve's employees have signed NDAs too. They've been leaning heavily on partnerships and contract work (like with Collabora, who also host NVK).

Valve want to extricate themselves from Windows, their incentive is to break free from "Wintel". Steam Deck is a priority, but SteamOS is clearly built to extend beyond that and in order to have any success on standard PCs, Nvidia GPUs need to be supported well.