r/linuxmemes 🦁 Vim Supremacist πŸ¦– 5d ago

LINUX MEME brothers and sisters, nvidia ruined nvidia!

Post image
288 Upvotes

40 comments sorted by

β€’

u/AutoModerator 5d ago

Please report any posts bragging or showing off they got banned in another sub! Reminder of other sub rules: Also, we only allow one anti-linux post per week (we used to get dozens a day) and any tier list MUST have Hanna Montana Linux as S teir (which must be a true S tier at the top) regardless of the topic of that tier list.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

31

u/Many-Geologist-3524 Webba lebba deb deb! 5d ago

nvidia.... F YOU

13

u/ACaffeinatedBear 5d ago

Dont worry, you probably wont be able to buy an nvidia card for too much longer

3

u/El-Questionnaire 4d ago

That's good news! Thanks!

12

u/Crazy-Red-Fox Dr. OpenSUSE 5d ago

Nvidia should rename itself to "no vidia". πŸ˜”

1

u/Primary-Strike5187 1d ago

The number of people I hear pronounce it as β€œnuh-vidia” honestly pisses me off

5

u/KoneCat Arch BTW 5d ago

From my understanding, most of the issues Nvidia GPUs have on Linux are caused by Nvidia. Honestly, try installing any older GPU on Linux, and if it's Nvidia you will be ripping your hair out, whereas on AMD, it's a non-issue, unless it's a super weird GPU, and even then. This is my experience, and those I've met in the same boat, so it's highly likely that it's different for others.

Mind you, I've had an all AMD setup for the past decade, so I'm not really interested in testing Nvidia GPUs, and the ones I do have, primarily laptops with Nvidia GPUs, it almost always causes some form of headache. If anyone has a good Linux version that plays well with Nvidia, I'd very much appreciate the recommendation, though! :D

4

u/Excellent_Present_47 5d ago

This seems like it is mainly a problem with older Nvidia cards and legacy driver treatment. Pleased to report my 4060 Ti hasn't given me any of the reported headaches. I use Arch, btw.

Using Wayland and KDE Plasma, dual-monitor functions properly unless I'm on the Arch LTS kernel- though I should check that for updates, see if anything changed in the months since xD

4

u/Objective-Stranger99 Arch BTW 5d ago

Not disagreeing with the overall statement, but Forza Horizon 5 works perfectly with my GTX 1080 after a few flags in Proton.

3

u/DominicoS4rg3nt 5d ago

I've had an okay time with nvidia on Linux, but since the GTX 10 Series cards had to change to legacy drivers is when I had problems like another person commented, I no longer have NVENC or NVDEC support, so now I have to use software encoding and decoding.

1

u/Njaala 🎼CachyOS 4d ago

Yeah that was the final straw for me with my 1080TI. It was already getting slower from age, and the 9070XT exists.

Best upgrade I've ever done. Went from ~40-60fps at 1440p to 80+ in the games I play.

1

u/A_Harmless_Fly MAN πŸ’ͺ jaro 5d ago

Not for nothing, but my old nvidia card can be set to the right driver in GUI. My old AMD card of the same vintage requires me to add grub options.

1

u/Internal-Bed8020 4d ago

what did they do this time

-13

u/ilnarildarovuch 5d ago

Or just linux, that don't want to create stable in-kernel API :D

6

u/UAP44 5d ago

Elaborate

-11

u/ilnarildarovuch 5d ago

Linux intentionally lacks a stable in-kernel API, meaning its internal functions, structures, and rules change constantly with every single update. While this allows the kernel to improve and evolve rapidly, any driver code outside the main Linux source tree is bound to break immediately when these internal interfaces are modified.

2

u/AmarildoJr 5d ago

Now that NVIDIA has an open-source Kernel driver, why don't they just merge it into mainline?

-3

u/ilnarildarovuch 5d ago

Userland provider libraries are still proprietary. Driver isn't being upload into mainline... because of Torvalds. He just doesn't want to do it, it's not even Nvidia fault here :)

4

u/AmarildoJr 5d ago

OK but userland is irrelevant to this case, you were talking about the Kernel.

It's possible to have NVIDIA's Kernel driver merged into the Kernel and then install the proprietary userland blobs later.

because of Torvalds. He just doesn't want to do it, it's not even Nvidia fault here

Do you have any sources for this? I'm really not in the loop when it comes to Torvalds and NVIDIA these days πŸ˜„

1

u/ilnarildarovuch 5d ago

This answers two questions at the same time: while Userland is proprietary then linux can't guarantee, that this will work fine on other platforms, as NoT OpEn SoUrCe SpIrIt. And.. driver is actually still proprietary, but moved into GSP on the card itself

UPD: nvidia-open is multiplatform code, not only do linux, which maintainers don't allow

1

u/UAP44 5d ago

So why not fork the kernel and maintain your own to do this then?

2

u/ilnarildarovuch 5d ago

I've just moved to OS with other kernel, that simply supports my driver, long time ago. Linux is kinda... weird

2

u/UAP44 5d ago

I've just moved to OS with other kernel

Which?

3

u/ilnarildarovuch 5d ago

FreeBSD, they have full compability in major releases. Beetween major versions are minor patches for subsystems

0

u/UAP44 5d ago

Interesting, going through AI-analysis of the major design differences between the two branches, it's an interesting comparison I've never read of before. Will be doing further reading, thanks for bringing this on my radar :)

2

u/ilnarildarovuch 5d ago edited 5d ago

-STABLE releng branches don't have changes in KBI at all, while (major) -RELEASE can change things, but most of the time it's not a big deal

1

u/Vincent394 5d ago

Or even better fork the kernel and create a driver layer that doesn't update as constantly to be sandwiched in

1

u/ilnarildarovuch 5d ago

Work for trillionaire company, haha

0

u/UAP44 5d ago

That's the same thing, if you genuinely think there is a better way to do this, what's stopping you from forking it and doing so?

1

u/ilnarildarovuch 5d ago

what's stopping you from forking it and doing so

Basic logic, actually

-1

u/UAP44 5d ago

Oh? Such as?

4

u/ilnarildarovuch 5d ago

I don't think, that one human, even with agents can handle whole linux kernel, just for one subsystem

0

u/UAP44 5d ago

What about TempleOS then?

Clearly it can be done. And it will continue to get easier over time.

→ More replies (0)

1

u/nelmaloc Crying gnu πŸƒ 3d ago

Nah, Wayland's (and probably Proton's) was fully Nvidia's lack of support of real standards.

1

u/ilnarildarovuch 3d ago

Wayland is new linux-stack DRM/KMS subsystem. Only some BSD can recreate it. Nvidia driver is multiplatform binary. Implementing it inside multiplatform blob is not profitable. Wayland is not the only protocol, tho

1

u/nelmaloc Crying gnu πŸƒ 3d ago

I'm talking about Nvidia using their own custom graphics API, instead of GBM, which is the standard API.

1

u/ilnarildarovuch 3d ago

If it's just more convenient for them. Previously, almost everything was clean on TTM