←back to thread

Nvidia won, we all lost

(blog.sebin-nyshkim.net)
977 points todsacerdoti | 6 comments | | HN request time: 0.001s | source | bottom
Show context
__turbobrew__ ◴[] No.44468824[source]
> With over 90% of the PC market running on NVIDIA tech, they’re the clear winner of the GPU race. The losers are every single one of us.

I have been rocking AMD GPU ever since the drivers were upstreamed into the linux kernel. No regrets.

I have also realized that there is a lot out there in the world besides video games, and getting all in a huff about it isn’t worth my time or energy. But consumer gotta consoooooom and then cry and outrage when they are exploited instead of just walking away and doing something else.

Same with magic the gathering, the game went to shit and so many people got outraged and in a big huff but they still spend thousands on the hobby. I just stopped playing mtg.

replies(22): >>44468885 #>>44468985 #>>44469036 #>>44469146 #>>44469164 #>>44470357 #>>44470480 #>>44470607 #>>44471458 #>>44471685 #>>44471784 #>>44471811 #>>44472146 #>>44472400 #>>44473527 #>>44473828 #>>44473856 #>>44476633 #>>44485501 #>>44487391 #>>44489487 #>>44493815 #
frollogaston ◴[] No.44468885[source]
Also playing PC video games doesn't even require a Nvidia GPU. It does sorta require Windows. I don't want to use that, so guess I lost the ability to waste tons of time playing boring games, oh no.
replies(4): >>44468938 #>>44469043 #>>44469156 #>>44470562 #
snackbroken ◴[] No.44469043[source]
Out of the 11 games I've bought through Steam this year, I've had to refund one (1) because it wouldn't run under Proton, two (2) had minor graphical glitches that didn't meaningfully affect my enjoyment of them, and two (2) had native Linux builds. Proton has gotten good enough that I've switched from spending time researching if I can play a game to just assuming that I can. Presumably ymmv depending on your taste in games of course, but I'm not interested in competitive multiplayer games with invasive anticheat which appears to be the biggest remaining pain point.

My experience with running non-game windows-only programs has been similar over the past ~5 years. It really is finally the Year of the Linux Desktop, only few people seem to have noticed.

replies(4): >>44469079 #>>44470378 #>>44470436 #>>44478320 #
1. PoshBreeze ◴[] No.44470436[source]
It depends on the games you play and what you are doing. It is a mixed bag IME. If you are installing a game that is several years old it will work wonderfully. Most guides assume you have Arch Linux or are using one of the "gaming" distros like Bazzite. I use Debian (I am running Testing/Trixie RC on my main PC).

I play a lot of HellDivers 2. Despite what a lot of Linux YouTubers say. It doesn't work very well on Linux. The recommendations I got from people was to change distro. I do other stuff on Linux. Game slows down when you need it to be running smoothly doesn't matter what resolution/settings you set.

Anything with anti-cheat probably won't work very well if at all.

I also wanted to play the old Command and Conquer games. Getting the fan made patchers (not the games itself) to run properly that fix a bunch of bugs that EA/Westwood never fixed and mod support is more difficult than I cared to bother with.

replies(1): >>44470586 #
2. esseph ◴[] No.44470586[source]
Fedora 42, Helldivers 2

Make sure to change your Steam launch options to:

PULSE_LATENCY_MSEC=84 gamemoderun %command%

This will use gamemode to run it, give it priority, put the system in performance power mode, and will fix any pulse audio static you may be having. You can do this for any game you launch with steam, any shortcut, etc.

It's missing probably 15fps on this card between windows and Linux, and since it's above 100fps I really don't even notice.

It does seem to run a bit better under gnome with Variable Refresh Rate than KDE.

replies(1): >>44470925 #
3. PoshBreeze ◴[] No.44470925[source]
I will be honest, I just gave up. I couldn't get consistent performance on HellDivers 2. Many of the things you have mentioned I've tried and found they don't make much of a difference or made things worse.

I did get it running nice for about a day and then an update was pushed and it ran like rubbish again. The game runs smoothly when initially running the map and then massive dip in frames for several seconds. This is usually when one of the bugs is jumping at you.

This game may work better on Fedora/Bazzite or <some other distro> but I find Debian to be super reliable and don't want to switch distro. I also don't like Fedora generally as I've found it unreliable in the past. I had a look at Bazzite and I honestly just wasn't interested. This is due to it having a bunch of technologies that I have no interest in using.

There are other issues that are tangential but related issues.

e.g.

I normally play on Super HellDive with other players in a Discord VC. Discord / Pipewire seems to reset my sound for no particular reason and my Plantronics Headset Mic (good headset, not some gamer nonsense) will be not found. This requires a restart of pipewire/wireplumber and Discord (in that order). This happens often enough I have a shell script alias called "fix_discord".

I have weird audio problems on HDMI (AMD card) thanks to a regression in the kernel (Kernel 6.1 with Debian worked fine).

I could mess about with this for ages and maybe get it working or just reboot into Windows which takes me all of a minute.

It is just easier to use Windows for Gaming. Then use Linux for work stuff.

replies(1): >>44471172 #
4. esseph ◴[] No.44471172{3}[source]
I used Debian for about 15 years.

Honestly? Fedora is really the premier Linux distro these days. It's where the most the development is happening, by far.

All of my hardware, some old, some brand new (AMD card), worked flawlessly out of the box.

There was a point when you couldn't get me to use an rpm-based distro if my life depended on it. That time is long gone.

replies(1): >>44471433 #
5. PoshBreeze ◴[] No.44471433{4}[source]
I don't want to use Fedora. Other than I've found it unreliable I switched to Debian because I was fed up of all the Window-isms/Corporate stuff in the distro that was enabled by default that I was trying to get away from.

It the same reason I don't want to use Bazzite. It misses the point of using a Linux/Unix system altogether.

I also learned a long time ago Distro Hopping doesn't actually fix your issues. You just end up either with the same issues or different ones. If I switched from Debian to Fedora, I suspect I would have many of the same issues.

e.g. If a issue is in the Linux kernel itself such as HDMI Audio on AMD cards having random noise, I fail to see how changing from one distro to another would help. Fedora might have a custom patch to fix this, however I could also take this patch and make my own kernel image (which I've done in the past btw).

The reality is that most people doing development for various project / packages that make the Linux desktop don't have the setup I have and some of the peculiarities I am running into. If I had a more standard setup, I wouldn't have an issue.

Moreover, I would be using FreeBSD/OpenBSD or some other more traditional Unix system and ditch Linux if I didn't require some Linux specific applications. I am considering moving to something like Artix / Devuan in the future if I did decide to switch.

replies(1): >>44486403 #
6. esseph ◴[] No.44486403{5}[source]
Hey, were you using KDE/Plasma, by chance?

I just switched over to it last night and my audio in Helldivers 2 in particular is awful and I'm having framerate dives.

If I got back to Gnome3, it's much more stable in fps and my audio problems go away.

This is with VRR on/off in both.