My experience with Nvidia (granted, 3 years old experience):
Going with the closed source driver means stuff breaking each kernel update.
Going with the opensource driver (while it may work for you): not everything is supported.
So its not just “people being annoyed with Nvidia” i’d say.
Well, every kernel update is overstated maybe, but I had my fixed workflow of dropping to text mode and reinstalling the latest drivers from vendor, which is annoying as hell.
Dropped the card after meddling about for almost a year. Been using Linux since slackware was still hip & happening.
I suppose if you don’t know what you’re doing - that’s true. It’s not something unique to nvidia either - it’s true of any drivers outside the kernel source. But that’s what dkms is for - it automatically handles it for you when you update your kernel.
If you don’t want to learn how the system you use works then you suffer the consequences. Or you just continue to blame nvidia for your own ignorance as I’m sure you will.
If you don’t want to learn how the system you use works then you suffer the consequences.
No consequences here. I’m perfectly happy continuing on using AMD.
you just continue to blame nvidia for your own ignorance as I’m sure you will.
It’s nothing to do with my ignorance and everything to do with me simply not want to spend hours upon hours digging through forums and entering commands that do nothing.
Why do you think AMD always work out of the box and people constantly have problems with Nvidia? Is it because they’re “ignorant” or because it’s unnecessarily convoluted?
No consequences here. I’m perfectly happy continuing on using AMD.
Sure - and you’re limited to systems that use an AMD chip. Consequences. I’m sure you justify this to yourself though.
Why do you think AMD always work out of the box and people constantly have problems with Nvidia? Is it because they’re “ignorant” or because it’s unnecessarily convoluted?
I don’t think - I know. Because one is integrated with the kernel and built and distributed with it and the other is a separate module. This isn’t something unique to nvidia either - my system has modules from system76 as well as v4l2loopback that are also compiled separately.
But since I install my packages using “apt” they are all managed by dkms and I don’t need to worry about it. Because I took a few minutes to learn about how my computer works.
Keeps jumping to the latest kernel instead of the latest stable release.
Blames nvidia for not keeping up…
I’ve been on Manjaro for years and have literally NEVER had your issue. Why, because I don’t just automatically change to the latest kernel and then wonder why shit doesn’t work.
After an update, it’ll tell me if a newer kernel is available, I’ll look at it and if its a new stable release I’ll change to it with no issue because an NVIDIA update was likely included with that update.
Stop forcing early adoption on your computer and then blaming others when it fucks up your shit.
I freely admit that it’s an anecdotal fallacy in that it’s based entirely on my own experience and may or may not reflect the larger reality. But it would only be an assumption if it’s something that I was just guessing was true, whereas I’ve been around the Linux world long enough to see it first hand.
Didn’t say anything about auto-updating. Just can’t be bleeding edge and use proprietary drivers, that’s all. Other (AMD) use the open source drivers, so they don’t have that issue. And that’s great. But if you use the NVIDIA propietary drivers, you can’t race ahead of them.
That doesn’t make the drivers bad; they work perfectly fine; and have far far far better performance than AMD. There’s just the trade-off that you can’t be bleeding edge when using them.
You take the good you take the bad you take them both and there you have…the facts of life.
You’re argument that drivers are bad because you can’t fuck around with your system without them breaking is disingenuous. If you buy a brand new Wacom tablet, and it turns out that it’s too new and the Kernel doesn’t support it yet, or no one has written a patch to get it working, you don’t claim that Wacom is a shit company. It’s just a fact of life that you have to wait for either the kernel to update or for someone to get a patch working.
But when it comes to NVIDIA…holy shit… WORST, period, COMPANY, period, EVER!!! And that’s just hypocritical.
Bleeding edge in Debian? I was not even using the “testing” release of Debian.
If your point is that it’s fine for a company to get their stuff out there in a timely fashion, that company just sucks balls in my opinion.
Just FYI I am perfectly fine with you having your workarounds and (apparently different) opinion.
I expected some basic civility and more constructive tone of words. But if you start blaming me as a user for something basically ALL other vendors are coping with just fine, thats where the discussion stops with me.
I am definitely not against linux (daily user myself). And honestly, people like you don’t make Linux more attractive of an option.
I agree. User is probably doing unsupported options. If they want to live on the bleeding edge, that is fine, but dont blame the hardware if something does not work.
My experience with Nvidia (granted, 3 years old experience):
Going with the closed source driver means stuff breaking each kernel update. Going with the opensource driver (while it may work for you): not everything is supported.
So its not just “people being annoyed with Nvidia” i’d say.
What distro are you using if nvidia breaks after every kernel update? What do you need to do to fix the breakage?
Debian.
Well, every kernel update is overstated maybe, but I had my fixed workflow of dropping to text mode and reinstalling the latest drivers from vendor, which is annoying as hell.
Dropped the card after meddling about for almost a year. Been using Linux since slackware was still hip & happening.
Installing
nvidia-driver
package wasn’t enough?https://wiki.debian.org/NvidiaGraphicsDrivers#Installation
To be honest, i dont know.
It was some years ago. But the pain remains 😉
NVIDIA has improved a lot over the past year.
Explicit sync support in Wayland now.
Even the closed drivers use Open Source components in the kernel now. For newer cards, that is the default.
https://developer.nvidia.com/blog/nvidia-transitions-fully-towards-open-source-gpu-kernel-modules/
Did you use your package manager and dkms? You need to recompile the driver hook with each kernel update.
I’ve had Nvidia cards since the Riva TNT2 and it’s been reasonably smooth sailing… 🤷♂️
Not even necessary for newer cards:
https://developer.nvidia.com/blog/nvidia-transitions-fully-towards-open-source-gpu-kernel-modules/
That doesn’t sound remotely like “smooth sailing”…
Literally just follow the distro instructions. Even NixOS works fine.
That literally doesn’t work.
I suppose if you don’t know what you’re doing - that’s true. It’s not something unique to nvidia either - it’s true of any drivers outside the kernel source. But that’s what dkms is for - it automatically handles it for you when you update your kernel.
If you don’t want to learn how the system you use works then you suffer the consequences. Or you just continue to blame nvidia for your own ignorance as I’m sure you will.
No consequences here. I’m perfectly happy continuing on using AMD.
It’s nothing to do with my ignorance and everything to do with me simply not want to spend hours upon hours digging through forums and entering commands that do nothing.
Why do you think AMD always work out of the box and people constantly have problems with Nvidia? Is it because they’re “ignorant” or because it’s unnecessarily convoluted?
Sure - and you’re limited to systems that use an AMD chip. Consequences. I’m sure you justify this to yourself though.
I don’t think - I know. Because one is integrated with the kernel and built and distributed with it and the other is a separate module. This isn’t something unique to nvidia either - my system has modules from system76 as well as v4l2loopback that are also compiled separately.
But since I install my packages using “apt” they are all managed by dkms and I don’t need to worry about it. Because I took a few minutes to learn about how my computer works.
Once again, not a consequence.
You know…what? AMD always works out of the box?
My guy, I don’t even know what these words mean. And with AMD, I don’t have to become a software engineer. It just works.
This is the literal definition of a consequence. 🤣
Fucking hell…
…what is?
…was there something you wanted to add?
Keeps jumping to the latest kernel instead of the latest stable release.
Blames nvidia for not keeping up…
I’ve been on Manjaro for years and have literally NEVER had your issue. Why, because I don’t just automatically change to the latest kernel and then wonder why shit doesn’t work.
After an update, it’ll tell me if a newer kernel is available, I’ll look at it and if its a new stable release I’ll change to it with no issue because an NVIDIA update was likely included with that update.
Stop forcing early adoption on your computer and then blaming others when it fucks up your shit.
Assumptions… Assumptions.
Not an assumption.
I freely admit that it’s an anecdotal fallacy in that it’s based entirely on my own experience and may or may not reflect the larger reality. But it would only be an assumption if it’s something that I was just guessing was true, whereas I’ve been around the Linux world long enough to see it first hand.
You have adapted your way of working around the fact that it can break:
I call that way of not updating “annoying” and insecure IMO.
Other vendors don’t have this issue.
My conclusion: steer clear of Nvidia.
Didn’t say anything about auto-updating. Just can’t be bleeding edge and use proprietary drivers, that’s all. Other (AMD) use the open source drivers, so they don’t have that issue. And that’s great. But if you use the NVIDIA propietary drivers, you can’t race ahead of them.
That doesn’t make the drivers bad; they work perfectly fine; and have far far far better performance than AMD. There’s just the trade-off that you can’t be bleeding edge when using them.
You take the good you take the bad you take them both and there you have…the facts of life.
You’re argument that drivers are bad because you can’t fuck around with your system without them breaking is disingenuous. If you buy a brand new Wacom tablet, and it turns out that it’s too new and the Kernel doesn’t support it yet, or no one has written a patch to get it working, you don’t claim that Wacom is a shit company. It’s just a fact of life that you have to wait for either the kernel to update or for someone to get a patch working.
But when it comes to NVIDIA…holy shit… WORST, period, COMPANY, period, EVER!!! And that’s just hypocritical.
Bleeding edge in Debian? I was not even using the “testing” release of Debian.
If your point is that it’s fine for a company to get their stuff out there in a timely fashion, that company just sucks balls in my opinion.
Just FYI I am perfectly fine with you having your workarounds and (apparently different) opinion.
I expected some basic civility and more constructive tone of words. But if you start blaming me as a user for something basically ALL other vendors are coping with just fine, thats where the discussion stops with me.
I am definitely not against linux (daily user myself). And honestly, people like you don’t make Linux more attractive of an option.
Have a good one.
I agree. User is probably doing unsupported options. If they want to live on the bleeding edge, that is fine, but dont blame the hardware if something does not work.
Not anymore, at least if you not use an outdated distro 😜
I’ll interpret this as “it worked for you”. It did not work for me.
It did not 3 years ago, what kernel was latest then? This is lake ages ago.
Quite possible. Old fogey here 😉