this post was submitted on 21 May 2024
259 points (97.8% liked)

Linux

48746 readers
1006 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
all 50 comments
sorted by: hot top controversial new old
[–] [email protected] 31 points 7 months ago
[–] dinckelman 25 points 7 months ago (1 children)

Updated through nvidia-tkg. Smooth sailing so far

[–] [email protected] 9 points 7 months ago (1 children)

Were you having problems previously?

[–] dinckelman 14 points 7 months ago (1 children)

Not outside of what was expected. Worth noting that i am using Kwin on Wayland, so out of order frames, and flickering of CEF and Electron on XWayland apps was an issue. I’m not sure about the latter, but the former will be gone once Plasma 6.1 releases in about 3 weeks. Or if you’re using a different compositor, it could be gone already

[–] visor841 7 points 7 months ago

I’m not sure about the latter

I believe it was Xwayland 24.1 that recently released that brought explicit sync support, so you'll need that.

[–] [email protected] 18 points 7 months ago (2 children)

Is this the update that will let me use two monitors with different refresh rates at the same time under wayland?

[–] [email protected] 1 points 7 months ago* (last edited 7 months ago)

You also need the Mesa and Xwayland support but otherwise yes. It is all out there now. You just have to get it all to your distro.

[–] [email protected] 1 points 7 months ago

If I recall correctly, yes, mostly this should deal with a lot of bugs

[–] [email protected] 17 points 7 months ago (3 children)

Wait nvidia is releasing native drivers for Linux now,? Does RTX work?

[–] [email protected] 34 points 7 months ago* (last edited 7 months ago) (1 children)

They've been doing that for a long time. And yes raytracing works.

[–] [email protected] 27 points 7 months ago (1 children)

They even used to be the best drivers, a long time ago when nobody cared about the graphics stack. Had ATI/AMD? You got the FGLRX proprietary driver and it was really bad.

12 years ago it was probably one of the least broken GPU drivers available. You actually got most of your GPUs capabilities.

Now with Intel and AMD going open-source, those are now the best drivers and NVIDIA is lagging behind and not keeping up with advancements in the Linux graphics stack. Hopefully the open driver and NVK catches up and brings everyone a good open-source NVIDIA experience so we can stop relying on the proprietary driver.

[–] [email protected] -5 points 7 months ago (1 children)

They'll never catch up if Nvidia doesn't open their driver. Which they don't show any interest in doing.

[–] visor841 6 points 7 months ago (1 children)

Nvidia already opened their driver, at least to the same extent as AMD, which is why NVK is able to exist.

[–] Vash63 9 points 7 months ago (1 children)

Technically AMD also offers an open Vulkan driver (AMDVLK), it's just dog shit, and an open compute driver (Rocm), its just also bad, and an open OpenGL driver (Radeonsi), which is solid.

Those three are all primarily developed by AMD engineers and are fully open. Nvidia has no such open equivalents.

[–] [email protected] 2 points 7 months ago

While I mostly agree, NVIDIA has NVK and NVIDIA themselves just dropped a bunch of code into it.

The NVIDIA open source kernel modules are also certified ( by NVIDIA ) to work with their driver. So, you do not have to use proprietary kernel modules anymore.

These are all pretty big steps.

[–] Vash63 28 points 7 months ago (1 children)

Uhh nvidia has had native Linux drivers since the 1990's...

[–] [email protected] 5 points 7 months ago (6 children)

But it sounds like they've been shit?

[–] [email protected] 14 points 7 months ago (1 children)

They're definitely not perfect but in my one year experience on Linux+2080ti, it's totally usable. The Linux community seems to enjoy those overblown drama, at this point the Nvidia thing is basically a meme, pretty funny to watch.

[–] TheGrandNagus -1 points 7 months ago* (last edited 7 months ago) (1 children)

Meanwhile my experience with my 1080 Ti was so awful I found it preferable to downgrade to an RX 480 for a couple of years.

You shouldn't dismiss other people's experiences just because yours has been different.

I believe that your experience has been alright, but Nvidia has definitely had big issues with Linux. It's not drama, it's valid criticism of a company openly hostile to FOSS.

[–] [email protected] 4 points 7 months ago (2 children)

The first sentence says it's "definitely not perfect" and "in MY experience". So relax, nobody is dismissing your bad experience.

[–] TheGrandNagus 1 points 7 months ago* (last edited 7 months ago)

I'm relaxed. I just disagree with your take that Nvidia drivers causing issues in Linux just being a meme and accusing people of made up drama.

The Nvidia driver experience hasn't been "not perfect", it's been far from perfect.

[–] TheGrandNagus 1 points 7 months ago (2 children)

I'm really sorry I hurt your feelings. I know Nvidia is close to your heart 😥

[–] [email protected] 1 points 7 months ago* (last edited 7 months ago) (1 children)

You ok? Still thinking about this? Lol, I actually think Nvdia sucks big time! I get my GPUs for free that's why I use Nvidia. I wouldn't give them money, unlike you. Stop crying and get an AMD maybe?

[–] TheGrandNagus 1 points 7 months ago (1 children)

I do have an AMD GPU. Because I wanted one that actually works properly lol.

[–] [email protected] 1 points 7 months ago (1 children)

There you go! Now look at you, all grown up and ready to not care too much about unimportant stuff. Good luck now! Enjoy your computer and remember, you can be nice to people you disagree with, it's really possible.

[–] TheGrandNagus 1 points 7 months ago* (last edited 7 months ago) (1 children)

Maybe take your own advice.

And again, sorry I insulted the GPU company you care so much about.

[–] [email protected] 1 points 7 months ago (1 children)
[–] TheGrandNagus 1 points 7 months ago* (last edited 7 months ago) (1 children)

I'm sure Jensen appreciates all the simping you do on his behalf.

(Btw that's sarcasm, in case it flew over your head. He doesn't know you exist.)

[–] [email protected] 1 points 7 months ago

Lol I have no clue who he is but you sure seem to know a lot of about NVIDIA. I get my gpus for free lol. I got a 3080 in a box waiting for me but I dont botter installing since the 2080ti WORKS PERFECTLY FINE on linux!!!!! Unlike you, I never gave them my personnal money, I have better things to do with it lol. I think linux and computer might be too complicated for you, maybe get an iPad? Or keep on being an AMD sucker, they must love losers like you who thinks a stupid capitalist business is better than another stupid capitalist business and get mad over it. LOL

[–] [email protected] 9 points 7 months ago* (last edited 7 months ago) (1 children)

It's not that bad. The drivers are just as buggy as the Windows versions honestly. It's just that the Radeon drivers are so stable that it makes Nvidia look bad by comparison. And, notably, Nvidia is REALLY slow to add new features like what they need to fully support Wayland.

[–] AnUnusualRelic 1 points 7 months ago

The drivers are just as buggy as the Windows versions honestly.

Didn't they say that the core driver code was the same anyway ? (which would make sense)

[–] [email protected] 3 points 7 months ago

By some definition. They have always been usable to some degree because I think animators or something use Linux commercially on Nvidia, and for gpgpu they are still top class on linux (nothing comes close)

They haven't always been the best for gaming or desktop (Wayland) use though, since Intel and AMD opened up their drivers.

Arguably in my experience Nvidia has been far less buggy for the last 30+ years on x11, and with this change they may have finally reached parity on Wayland, haven't tried it myself.

[–] [email protected] 1 points 7 months ago

They used to be good, almost as good as the Windows drivers. Lately, though, they've been kinda trash and the AMD open driver is pretty alright now. (Performance isn't as good but other than that it's good.)

[–] [email protected] 1 points 7 months ago* (last edited 7 months ago) (1 children)

Unlike AMD and Intel, they don't get along with the open source community well and generally do whatever they please, which is why they earned the ire of many linux developers. For example, they're really dragging their asses with implementing explicit sync.

[–] [email protected] 3 points 7 months ago (2 children)

By dragging their asses you mean adding it it their very first beta driver just a few weeks after it was merged into Wayland/Xwayland?

[–] [email protected] 3 points 7 months ago

Also after doing a gigantic amount of the work to get it into wayland/xwayland too

[–] [email protected] 2 points 7 months ago

Ah sorry, I got it backward. Nvidia is dragging their asses on implementing "implicit" sync, so Wayland devs and nvidia ended up with a compromise and implemented the explicit sync protocol. IMO it's just another example of Nvidia doing whatever they please and forcing everyone to do it their way or highway.

[–] AnUnusualRelic 1 points 7 months ago

They've mostly worked as advertised. One problem they've had was switching from external to embedded GPUs on laptops. I think that's fixed now.

My desktops have all had nVidia cards for more than 20 years with no real issues. It's a meme really.

[–] [email protected] 10 points 7 months ago* (last edited 7 months ago)

RTX has worked under Linux both natively and via and Wine/Proton/DXVK/VKD3D for quite some time now.

[–] [email protected] 9 points 7 months ago* (last edited 7 months ago) (2 children)

Wait, explicit sync is kind of a ~~bug~~ big deal, right?

[–] AnUnusualRelic 5 points 7 months ago

kind of a bug deal

Maybe that's why it's still in beta.

[–] Molecular0079 4 points 7 months ago

Huge fucking deal, especially for Nvidia users, but it is great for the entire ecosystem. Other OSes have had explicit sync for ages, so it is great for Linux to finally catch up in this regard.

[–] [email protected] 6 points 7 months ago (1 children)

waiting patiently on nobara . . . . . . must remain virtuous

[–] [email protected] 2 points 7 months ago (1 children)

Same here! I wonder how long it will take?

[–] [email protected] 4 points 7 months ago

According to the discord, it could be as soon as this weekend.

[–] NoLifeGaming 5 points 7 months ago (1 children)

Can't wait for wider adoption and further development so I can also experience wayland

[–] [email protected] 2 points 7 months ago (1 children)

Who is this Wayland people keep talking about?

Some people think he is lovely or a jerk.

[–] [email protected] 3 points 7 months ago

Wayland Jennings