Nvidia Drivers Are Becoming Open Source
Vložit
- čas přidán 5. 09. 2024
- In this video I discuss the upcoming Nvidia R560 drivers that will have open source kernel modules, and the new opensource nova driver being developed by Red Hat in rust, we're entering an era of Nvidia being great on Linux, and users with heavy graphics workloads not having to rely on Windows with rampant bugs like the recent outages caused by crowd strike.
My merch is available at
based.win/
Subscribe to me on Odysee.com
odysee.com/@Al...
₿💰💵💲Help Support the Channel by Donating Crypto💲💵💰₿
Monero
45F2bNHVcRzXVBsvZ5giyvKGAgm6LFhMsjUUVPTEtdgJJ5SNyxzSNUmFSBR5qCCWLpjiUjYMkmZoX9b3cChNjvxR7kvh436
Bitcoin
3MMKHXPQrGHEsmdHaAGD59FWhKFGeUsAxV
Ethereum
0xeA4DA3F9BAb091Eb86921CA6E41712438f4E5079
Litecoin
MBfrxLJMuw26hbVi2MjCVDFkkExz8rYvUF
We're so fucking back
Who are "we", are we on this room right now?
@@Mordecroxi can tell you that i am in your walls
@@Mordecrox 🤣 indeed.... Let me know when Linux becomes useful for any non-CLI app and maybe Ill plug in a monitor instead of using putty from my win box which hasn't missed a beat in years. At least I might be able to use PCIE gfx on a pi now...
From where? when?
I love hearing this quote, seeing it especially - it’s always great news!
This is fantastic, honestly didn't expect Nvidia to ever get this far
They realized windows is getting too efdup and linux desktop is increasing its user base
Dont think they did either.😊
@@Lykkos29absolutely delusional. Year of the Linux desktop guys!!! 😊
@@youtubeenjoyer1743 hopefully that’s never going to happen
@@Lykkos29 so the user base increased by 10 ?
Like ...people not millions
We got open source Nvidia drivers before GTA 6
games gonna be woke with a terrible unfunny story that will disappoint mass audiences
but it will have a gta mmo theme park and shark card$
we'll somehow land on the sun before gta 6 comes out
@@Moe_Posting_Chad
You got that right. GTA 6 is set to be the ultimate Virtue Signal Edition, packed with a shockingly subpar story, cringe-worthy characters, and laughably bad physics.
*Source:*
Bloomberg article: "All of this comes as part of a report about Rockstar Games' attempts to reinvent itself as a more progressive company. Developers are also being cautious not to "punch down" by making jokes about marginalized groups, the people said, in contrast to previous games. Rockstar declined to move forward with GTA Online mode Cops n’ Crooks in the aftermath of George Floyd’s death. The company removed transphobic jokes from the most recent console release of Grand Theft Auto and the Confederate flag from Vice City's remaster. The report also confirmed that Rockstar will have racist white cops who will profile people of color. This was one of several politically sensitive actions Rockstar, a division of Take-Two Interactive Software Inc., has taken in recent years."
@@Moe_Posting_Chad Unironically using the word woke, "opinion" disregarded
@@mrbanana6464
faɡɡot
Their enterprise customers now are linux servers for
LLMs
Exactly, they kinda had to do this step
except those don't use wayland or X11, just a tty
@@printf255 Where LLMs generally don't need a graphical environment, it can certainly take advantage of e.g. the AI-supporting hardware nVidia has been making noises about in their enterprise cards.
always had been
@@c99kfm LLMs usually don't need graphics, but they need the same type of maths as graphics. That's why GPU hardware can be used for their computation, and why Nvidia is ahead with dedicated ones.
This is huge! Nvidia going open-source is a game changer for Linux. Props to Red Hat for working on Nova too. The future looks bright!
Does not matter as long as anticheats exist
@@lussor1missing out on live service slop doesn't matter that much to me at least. If you need that stuff and must engage with a data collecting Skinner's box that manipulates your chances to win to keep you playing, just set up a Windows dual boot.
@@KingKrouch that is unnecessarily hostile, bro
@@lussor1 grow up and quit playing games man child. get some work done
@@lussor1 EAC works for the games that matter. Valorant and League blow @ss
its happening, hell is freezing over...
"IT'S RISING" (in both marketshare and hell itself)
NVIDIA is a Helluva Boss
the CrowdStrike bug was so severe, it broke reality! 🤣
ragnarok is coming...
You know, Dante's last circle is all icey.
The year of Linux is real.
i’d say it’s still at least a few years away, but we are getting closer and it is accelerating thanks to microsoft
I've only recently moved back to linux for work, fedora is pretty neat
its like fusion reactors
@@FerWasTakenOr graphene
@@FOSS-For-All remember that win10 loses support in 2025. i heard a LOT of people that are like "going to linux when win10 support drops", maybe that's not going to be everyone, but still every person matters no?
Maybe there is hope after all!
No, Pascal and Maxwell are still stuck with proprietary drivers
@@Tranquillow2 thankfully im on a low profile gtx 1650 :)
I feel like it's worth mentioning that version 555 of the nvidia drivers have the explicit sync protocol implemented. This makes nvidia gpus so much nicer to use on wayland compositors that have explicit sync support as it eliminates flickering. XWayland has also recently merged explicit sync support.
When I found out about this, I upgraded my drivers and I immediately got so many of my problems with wayland fixed. This is huge. I am so glad I can finally have a good experience with using wayland.
I booted up into windows and had no problems.
*Ever*
@Moe_Posting_Chad lol you oughta tell the united states government that today
I booted up into Arch (btw) and had no problems.
Ever
@@Moe_Posting_ChadYou and I had different experiences with Windows
explicit sync on 555 is broken for me and further downgrades from 550 to 535 fixes more nvidia wayland flickering
"Not every GPU is compatible" such a typical nvidia move...
Fuck me, little bitches like you who complain whenever anything good happens - so sad.
It's a super Nvidia move to not include the GPUs that are in their twilight years of official driver support, but include GPUs that could very well get nearly a decade more of official driver support.
@@awesomeferret Wow. I'm still happy with my 1080 Ti and the performance it offers, so I don't really care about how old it is.
@@itshadowwWell, Nvidia does.
@@LeavesDecaying Which is unfortunate.
Hot take drivers should be legally mandated to be open sourced to enable fairer competition between operating systems.
All software should be open source
@@dongatello6969lmao that's retarded
@@dongatello6969 idk about that one man
All software should be owned by the government and operating systems such as Linux need to be banned immediately
(this is a joke)
The amount of disappointment after learning that the drivers are limited to only a very few cards is immeasurable.
Yeah, same
habent heard all let but like
rtx and above basically right?
give it a year or so and youll habe one too
Um. A gtx 1080ti is the last card before the start of RTX. Not counting the funky GTX 1600s. And the 1080ti so Pascal is now like 6 years old...
@@user-zo1kn8ob7h the 1080, even the 1070 are still quite good cards - they can even run local LLMs or stable diffusion
Correction about Minecraft. Java Edition is effectively open-source and decompilable. That's why modding is so easy.
Effectively open-source but there are a few backends in terms of account validation from their servers. I guess that's why there are "cracks" of it that don't send telemetry and don't require accounts, but those are also questionable in terms of privacy.
@@MrBelles104 "cracked" means just that u have set the mc server to offline mode. its an official setting
Decompilable but not open source, you don't have the right to publish the code online
@@pwouik9784🤓🤓🤓
@@huben_1337 I mean account registration, the game can't officially be accessed without a Microsoft account, which has to connect to Microsoft HQ. Cracked versions get around this by pirating the game.
3:58 About the Crowdstrike fiasco...
- Yes, this time isn't MS fault, but Crowdstrike's.
- Linux on enterprise is also patched/injected with Crowdstrike Falcon kernel code, so don't feel so secure about those linux web/infrastructure servers.
so tired of HURR DURR REEE REE IM DUM LISSIN ME MICROSOF DO BAD
NO
NO THEY DID NOT
they actually managed to cause kernel panic in linux from their kernel module too before lol
@@user-zo1kn8ob7h haha microshaft
I don't like MS but this post needs more likes, it really wasn't their fault this time. A lot of media is covering this quite badly, putting "MICROSOFT: ..." in the title and what have you, probably because it's more sensational.
@@fierelier7691 it is microsoft faults because those drivers were whql signed
I usually agree with your statements but your take on the crowdstrike situation was just plain wrong. CrowdStrike Falcon is EP installed by the user/admins with system privileges, a kernel driver included. If Crowdstrike then pushes a faulty update, how exactly is that related to Microsoft? This could have happened to any Linux distro/application that live patches something regularly.
Yes, I bet a faulty kernel driver and software with root privileges could make Linux stuck in an endless failing boot cycle as well.
Actually CrowdStrike proved that already with causing kernel panics on RedHat in June and Debian / RockyLinux in April this year :D
@@RoterFruchtZwergthey’re so good at security lmao
Exactly. It has accidentally been turned into a worm on Linux servers before
Worth noting that NVK is releasing for open source NVIDIA drivers on Linux, and it's apparently included with Mesa. It apparently needs some work to become compliant with later Vulkan standards, alongside some optimizations, but it's shaping up to be interesting.
NVK could be in a really compelling place in six months, yeah.
It's already conformant for 1.3. just needs the extra extensions now and some fixes. It's already in a pretty good shape for vulkan. I'm getting about half the performance compared to Nvidias driver
Not to mention nvk still supports older cards like my 1050 ti with an environment variable set.
George Hotz is gonna go wild with this
For real! This is huge for his TinyBox
Have you watched his streams?
Cause from what I've seen / understood, he didn't see the difference in openness between amd & nvidia. Both have open kernel drivers but proprietary firmware. And in case of amd he, supposedly, even found some bugs in gpu firmware that he can't patch directly.
As far as I understand, Mojang provides official meetings for decompiling Minecraft's code. So not open source, but also the core code isn't really protected. You can decompile to the same class/function/variable names as in the source
So kind of source-available, but not quiet?
Microsoft outage and Mental Outlaw video about Nvidia drivers becoming open source in the same day, we are so back!
Big props for Red Hat, they add a lot to linux drivers and open source virtualization😊
A BLESSING FROM THE LORD!
God wants us to play more video games?
@@DevInfinity Hell yeah!
There is no Lord!
@jigsaw2253 Then what is there?
@@DevInfinityThere is a Lord and He will touch you with His noodly appendage! Praise be!
that's huge! linux is truly becoming close to an OS for all gamers
I just asked Nvidia very politely to open-source their drivers "or else..." so they didn't really have much choice but to do this...
You're welcome!
@@Alfred-NeumanBased
what? Valve already did it, Linux is gaming OS right now, im more care about software for work(in my case CG/VFX), as soon as it will be resolved I throw Windows in the ditch, so fed up im with their BS and i never used Linux before, thats how I hate Microsoft now
@@Alfred-Neuman Lapsu$ member?
@@anthonynehoda2064Proton and Steam's other work is one major achievement, but open source NVIDIA GPU drivers are another huge achievement.
I mean because of how comparatively easily Java bytecode is to decompile and Mojang actually releasing the official obfuscation mappings for Minecraft, I would pretty much call the game source-available for all intents and purposes. Your coding experience with some of the Minecraft modding SDKs is pretty much identical to that of the developers themselves, except for minor stuff like code comments and such.
So the older cards are still screwed on linux once nvidia drops support for them since other than 1st gen maxwell can't be re-clocked without signed firmware and are thus stucked in the lowest power state if you use the nouveau driver... (it's bad enough with the ones they've already dropped support from that have to be manually be re-clocked and use sub-part foss drivers or you have to use the obsolete drivers that don't support wayland and regularly breaks with newer kernels)
Since it's open source maybe people will try to add support for older cards.
@@termiterasin It is a lack of redistributable PMU firmware issue, which rests entirely on Nvidia making it available. Nothing else can fix that.
Linus can now retract his middle finger
He could but he still probably won't.
nah only support rtx
It's not all GPUs though
Nah only if they fully open source it for all cards
No, because it took twenty fucking years for it to happen.
"the year of the linux desktop"
There are still a few issues with graphics, so not this year or next year, but maybe soon? I've heard good things about the progress on wayland. I can already play basically all windows games through proton (thank gaben's developers), and driver issues are the biggest issue right now.
I'm feeling next 5 years it could be very possible if windows makes serious blunders because Linux doesn't come with all the stupid windows features.
i think they’ve been saying that every year now. probably because it’s just getting better and better
I wonder if this means NVIDIA drivers getting ported to OpenBSD.
No, they Didn't open source the important part just the one part that doesn't matter.
@@GoonyMclinux perhaps, but free kernel modules means Xorg devs can improve on their existing driver (Nouveau) to be on par with the proprietary one, so OpenBSD devs might reconsider porting it.
Although it seems RedHat is diverting their efforts towards their Rust driver or whatever, so maybe my comment was premature. Linux devs chasing the new shiny as always.
@@alternateperson6600The nouveau OpenGL driver is falling out of favour and being replaced with NVK+Zink from what i understand
@@somenameidk5278 NVK is the Mesa driver; think of RADV for Radeon graphics cards. The user-space driver is still Nouveau, which apparently is getting replaced with the Rust-written driver Nova.
1:37 h-node looks like an advert for a rule 34 website.
Welp this is an absolute win for everyone! I remember in your ArchInstall video where you held out hope for the moment Nvidia Drivers became open.
I'm also glad to have another talking point, the CrowdStrike outage of '24, in the battle against Windows. It is an active chore to validate Windows today, contrary to how hard it was to validate Linux a few years ago.
Kek, don't feel so c=cky. In enterprise Linux kernels also receive the Crowdstrike's Falcon kernel mode vax shoot. Nothing ensures these kernel can't kernel crash too just as Windows. In this case isn't Windows fail, but failure on enterprise insisting in using r00tkit bloobs like Crowdstrike.
@@hyoenmadan well damn, doesn't seem like freedom respecting IT folk would ever have rootkit bOwObs to begin with, unless Crowdstrike is as vital to servers as Apache.
@@MrBelles104"freedom respecting IT folk" has the same energy as "I am from from the government and I'm here to help"
Penguins need HUGS
It's not a win for people like me who have a 10 series card and thought about this long enough to realize that the 10 series is in its twilight years, but the cards that have open source support are likely to get nearly another decade of official driver support. They clearly don't care about open source in the way that they should, and it's very obviously the correct thing to do environmentally to open source something as "future proof" as the 1070 and 1080 and 1080ti. Those cards will be able to run many of the latest indie games at 1080p with lots of AA for at least another decade, so Nivida is knowingly creating ewaste to raise profits by not allowing the community to keep the cards secure.
Nvidia didnt do this, Valve wants to get steamOS for the masses and that's the cash behind this change
Nvidia couldnt care less
Companies are always driven by money (that's why they're companies) but the reason isn't important, because it's pretty obvious that this is better for everyone than it was before.
A quick google shows the Steamdeck is powered by an AMD GPU
@@PixyEm if you hadnt been living under a rock you knew that valve is trying to make steamos a Windows competitior, therefore they care about Linux support
@@HobbitJack1 yup but nvidia on their own wouldnt have done it, we have to thank gabe for it
Wow. It only took forever. Thanks for the minimal effort, Jensen.
HDMI forum: "oh great, another one."
HDMI needs to take hike, DP port is the future
Writing this in Rust is going to be a dumpster fire. A lot of speed ups on video card drivers for game hooks rely on some hacky code, a lot of it theoretically unsafe.
there is always the unsafe keyword. but yea kind of defeats the purpose of doing it in rust.
yeah there is no way its going to be safe rust, especially with all the DMAs / register accesses going on.
The worst part of this Rust crap is that it's completely Windows & MacOS-centric in its centralized distribution system. Meaning that it's bringing dll-hell and massive static linking code duplication into all distros.
I imagine a lot of bugs come from hacky parts too
@@myxail0 No, that's not how it works. Unsafe doesn't imply buggy in this context, unless you are using a malicious graphics driver. It means you made certain assumptions about your hardware. Very low level functions called millions of times. Rust in the situation would be much slower.
The open source kernel modules have been out for more than a year now, nvidia just announced them becoming the primary ones now. All the code is moved to the firmware now, so there is not much in terms of trade secrets remaining in the kernel module left to protect. The only thing changing with this announcement is that the kernel will no longer complain about tainted modules. This doesn't change the quality of the driver. Their userspace driver will remain proprietary, and not based on mesa. And so will their firmware.
I started watching all of the videos in your channel from the beginning, and I'd really love to see some new cooking videos every once in a while. I started cooking a few months back just because of you being based
Janson leather jacket guy for the W 😂
Penguins need HUGS
@@Margen67 indeed we do 🤗
I went from 11 minutes per image on AI image generation on a 1080ti to 30 seconds on a 2080 TI and 4 minutes on a blender render to 40 seconds, I LOVE YOU RTX
Efficiency is not all you know
10 series won't be efficient in AI because it doesn't have dedicated tensor cores. @@BinaryDood
@@rishirajsaikia1323 This is why I think a lot of people would be fine sidegrading (in terms of gaming) to a 3060 -- their gaming experience is already fine, and they just need AI to operate on somewhat reasonable time scales.
That's impressive. I'm impressed more every year by how well my 1070 has aged (there aren't any games that I want to play that I can't run at 1440p60 with high to ultra settings) but it's nice knowing that in 5 years or so when I finally upgrade, there will be a huge performance jump to look forward to.
Does this mean people can finally make drivers for Windows vista again?
why would you want to use Windows Vista?
Or Windows 7 - I want this answered tbh 😅
@@thomas.thomasIdk, but people will do it if they can.
Damn. I gotta check the weather channel to check if hell has frozen over. Even if it's only for RTX cards right now, I wonder how long it'd take a team to fork and port them to work on GTX cards.
The open kernel module doesn't help with older cards (unless you mean gtx as in GTX 16xx where it already works) - the problem is that maxwell 2.0 and pascal cards require signed firmware to be able to change power states. You can use the open source nouveau driver (and NVK in debug mode) on them but since they can only run in the lowest power state it runs very slowly. Only really nvidia or some super motivated expert hacker reverse engineering effort would be able to fix that.
On maxwell 1.0 (gtx 750 ti) and older cards you can change power states manually and get half-way decent performance with open source nouveau drivers but it's a bit jank and as noted not really any usable vulkan yet on the cards that support it.
nVidia ultimately doesn't care enought about the older cards.
"require signed firmware to be able to change power states"
FUCKING WHY? I was told Ford making INTERCHANGEABLE PARTS on an ASSEMBLY LINE was the greatest innovation of all time.
*IMAGINE BEING ABLE TO REPLACE A SCREW WITH ANY SCREW IN THE FUCKING BUCKET! WHAT A QUAINT IDEA!*
and here i am getting ram-rodded since i only have pascal
and in a few years youbwont
Fucking hope one day linux supports my audio chip.
It really is the little things holding linux back
@@Moe_Posting_ChadA lot of little things that will always keep someone from migrating to linux from windows.
The opposite actually. Your audio chip should support Linux. Not the otherway around.
Should I complain to Microsoft for not supporting BTRFS? Which obviously does not make sense.
Not only that, you are comparing free devs to paid devs
2024 is crazy 💀
we entered a new timeline 💀
kernel is already open, so what is mean by going open source, firmware is going to be closed source. so what is open, cuda ?
The news here is I guess the newest release switches to using the open kernel modules by default.
@@mskiptr in the linux kernel ? like amd gpu driver RADV
@@hiru92 Not exactly. The kernel drivers that are currently part of mainline Linux are what was developed for Nouveau and can currently be used with Mesa - which implements OpenGL (Nouveau), OpenCL (Clover, Rusticl) and now also Vulkan (NVK).
The official proprietary drivers from Nvidia are their own thing. They implement GL, CL, Vulkan and CUDA (all closed-source) and used to be compatible with just their proprietary kernel modules. Two years ago Nvidia has announced their custom open kernel modules for the Turing and later cards (when a lot of the closed kernel drivers' functionality was moved to the firmware). These are not part of upstream Linux and still have to be added separately, but are at least available as source code and under the MIT license.
The news now is that the latest Nvidia release is making the open kernel modules the default.
It looks that only kernel module is (or will be) open source, the driver blob isn't (will not). Maybe just missed something?
Strangely enough, I thought I remember reading something a while back about Nvidia doing open source drivers.
Still, Linux users eatin' good today.
That was the kernel driver, the NVK blog mentioned it wasn't something that was likely to be upstreamed into Linux but gave them something to work with for their own driver.
This open source kernel driver already existed, but now they're phasing out the old proprietary kernel module.
Been using these drivers for about a year. They do make the whole experience feel slightly more premium. Less of those weird spots where you can tell that the drivers are hotglued to the kernel.
As for Nova, that's more of a see you in 3 years type of thing. Even NVK is like a year out from being a viable option in games and those guys are going hard
No open source drivers for pre-rtx cards? *sad GT 710 noises*
yeah :/ I'm never buying nvidia again
they dont make em like they used to
give it a few years amd youbwont have effing handmedowns
This is Kepler, right?
Then there's hope as these cards are re-clockable with the FOSS drivers while Mesa has some preliminary Vulkan support for them as well.
You'd have to be an ancient automaton to run something as old as even a 1080ti
You probably misspoke but it should be Nova is to Nvidia what AMDGPU is to AMD (DRM kernel drivers). Mesa is the user space part that enables OpenGL and Vulkan for all GPU vendors.
Linux Gamer with RTX2070 here.
I am so hyped, this are really really great news. Nvidia might get interesting again.
Damn, future is now
I've got that card. I upgraded to an rtx3090 so I could run large language models for free. 😅 Steam was a dream on the 2070. Some of the smaller ai apps like voice cloning & deep fake videos run fine on the 2070 too.
@@mrquicky Yeah, the 8 Gigs are not that great for LLM.
I thought about upgrading the GPU in my server just to a "K80 24GB" just for LLM, voice detection and voice synthesis, so I could have my own little AI :)
I had a lot of success with the 3060 12 gigabyte model as well, but it would only run 8 billlion parameter LLMs. The K80 is going for a really great price now. I think there was some concern at one point about the 2 GPU's only having 12 gig available each. I'm not sure if they got past that or not, so I would definitely check prior to purchase. Good luck!
Man open source graphics software/hardware would be a game changer for the Open Source space. We got RISCV for the CPU side of things we only need a GPU alongside to go to the moon.
say on skibidi
on skibidi u finna rizz my brother get ya game up on fanny bro
on skibidi, on sigma, no fanum tax needed, we gettin outta ohio with this rizz
What in the goddamn?
I thought I had finally had the big stroke and was on my way to hell...
@@Moe_Posting_Chad i wish
Wow, my total conversion to Linux is becoming more complete by the day
this channel has me glued --
Should open source all of the drivers for unsupported cards.
Bro the post crowdstrike nut clarity really hit the windows users so hard
We got open source Nvidia drivers before Bloodborne on PC.
Doesn't mean much until we get userspace
Wow this is great news!!! I love seeing opensource options from companies like this. Actual good news in my voutube feed?!?! Unreal lol
Great news for Linux users.
I've been waiting on a CrowdStrike video from you😅
Are there any rumored Nvidia powered consoles besides the switch? I feel like this might be under development to be a SteamDeck competitor or future SteamDeck GPU, I doubt they want AMD to have this market segment to themselves.
Nvidia rarely cooks up semi custom solutions anymore. It's either you buy discrete, their COTS ARM chips, or GTFO. AMD is very happy to make you something provided you can go beyond their MOQ. And oh yeah, Nvidia doesn't really care about gamers anymore, it's all about selling shovels and pickaxes for the AI goldmine.
Intel though they may have issues, is the closest 2nd option for x64 handhelds.
Maybe from now on they'll also distribute the debug symbol information with the drivers. Maybe graphics programmers no longer have to look at the driver disassembly to figure out a source of crash within the drivers...
YEAR OF LINUX!!
Maybe 2025. Let's get these open source drivers into the wild and make them stable before we cry victory.
How do you always stay up to date with latest news in IT and Cybersecurity?
Just read some linux blog or something.
hackernews works
Lets all aim for 10% market share for Linux on desktops
This is huge news, I had to switch from Wayland to X11 because I couldn’t adjust the backlight using the F keys and the laptop would get stuck in a flickering loop every time I closed and reopened the lid. Now I think I might give Wayland a chance
This Is SO HUGE
As for an open source driver for older cards, it would be great if this leads to more transparency on Nvidia drivers in general in a way that Nouveau can finally reverse engineer things to work better for older architectures as well. God knows Nouveau has plenty of room for improvement.
I had the same thought, they did this so they can have free developers, plus they can redistribute responsibility in the case of a major screw up
It's still a win regardless of their intentions.
I agree it's a win-win
Only took them over a decade after Torvalds threw them the middle finger lmao
I think the real reason they went open source is beacuse the stesm deck would have the option to use nvidia, if they supported linux
This is amazing. We're getting back on the best timeline, at least for now!
Banger
1080ti gigachad still holds out, me too brother
Linux.... 🫎
4:30 before this CrowdStrike has broke linux too, this is not fault of microsoft
This is big news. For Gamers??? Eh... linux has steam already and has had it for years.
The real news is AI/Cuda. It's going to really supercharge the space.
My first thought is Nvidia has risen to be the second most-valuable company because they are riding the AI hype wave, many companies are probably looking for hosting or owning server with GPU accelerators to train their models, and I feel like most developers are familiar with linux servers as opposed to windows (I use windows for games but I would not host a server on it, unless its a legacy system that cant really operate on linux).
I feel like this move will allow them to dominate the GPU accelerated server market with little to no cost, since most of the work will be done by the community.
i really disagree with your SPECIFIC complaint about people using windows in this video. it was not WINDOWS that caused the issue, it was the software company, their lackluster policies, and how the software was immediately updated when it shouldn't have been. yes, windows is bad, but not the reason for this major outage.
Truth
Most of this channel is surface-level fanboy-ism. There's little real insight.
They open-source the kernel modules only because of AI hype wave they are riding. Most of AI workloads happen on Linux. That's it folks.
My friend, not covering the Crowdstrike screwup or the glowies trying to off the next Pres... I'm guessing you must have been busy fixing Cloudstrike deployments huh?
Someone didn't watch the video. A problem that will be fix and forgotten by next week. This is bigger than that
I could be wrong, but I doubt this has much to do with your average Linux desktop user. Even at best, that's what maybe 5% of the desktop space. Although this change may get more people to switch over to Linux. I think this more has to do with Nvidia's intent to dominate the AI chip user space. A lot of AI work presumably takes place on Linux and others (BSD, etc.), so this move ultimately helps Nvidia out by leveraging the open source community to their advantage in that space, also allowing them to divert some amount of resources from driver development to other areas.
Linux will eventually gain more and more of the desktop marketshare and software companys will start to make native Linux versions, which will even further boost Linux. İt doesn't matter that Nvidia is doing this with an ulterior motive since we the Linux userd will profit more in the future thanks to them
Applications like Office 365, Creative Cloud will come to Linux like how they camd into Mac we will get better game support as well
Bingo, nobody actually cares about the 5 people who game on Linux.
@@hovnocuc4551 Yeah we have Proton for that and Proton is basically Wine but better beacuse it's being developped by Valve, and the New Linux kernel update allows wine to run on the Kernel meaning that gaming would be faster
Yippe
I believe this move by Nvidia come from the AI boom. Most systems powering AI rn use Linux and Nvidia card. An open-source version of the driver will help developers of DL libraries like PyTorch, llama.cpp, ONNX makes better optimization
Yes now i can finally switch to linux since microsoft is turning into one of those "diversity and inclusion" companies.
Opensource is the most fuked by dei lmao
Dude. An open-source software is literally, LITERALLY as "diversity and inclusion" as it gets because it is, well, open-source
@@loop4569 Its the kind of dei that actually does something people actually want... not changing an outfit in an M rated game so all ages can play or forcing stupid "realistic" bs on people in something as unrealistic as a pokemon game.
Open source doesn't need any forced DEI, it's just naturally full of programming socks and fursuits.
Open source is 100% diverse, equal, and inclusive
Only difference is, it isn't woke
Good news for HoloISO and all of Linux. Imo, HoloISO is the best chance for Linux hitting the mainstream. If Valve can implement good enough driver support and Nvidia, Intel and AMD can assist with the support, it won't be long before Linux is seen as "the gaming OS", versus Windows. Windows has had a hold for so long because of a lack of support but Linux has never been closer to becoming a major player in consumer electronics in the same way we have iOS and Android.
I forgot about the Core 2 Duo CPUs. Man, they were awesome!
Really hoping for the Linux community to come up with a way to bypass or disable NVIDIA's DRM that causes ShadowPlay to turn itself off anytime you open Spotify
3:39 Open source user space, yes. But closed source user space is just as good as on Windows if not slightly more performant (4:49). It's just closed source but no one needs to run Windows because of the nvidia driver and reliance on CUDA. I mean they do not train AI models on Windows GPU server farms (The financial interest btw you questioned). If someone is forced to use Windows it is additional software lacking support for Linux. But not the drivers.
This is great. I'm just disappointed about old cards not making the cut, though... :(
Another benefit will be the removal of the stupid DCH from the drivers, potentially allowing drivers to be installed on older operating system
Many Linux graphics drivers load the GPU firmware as a blob at boot, though I wouldn't hold my breath on the blob being open sourced or or reversed engineered into open source.
But open source is gradually making progress into the silicon part of the computing stack, so a GPU analog to RISCV emerging in the next 20 years isn't entirely out of the question.
Nvidia moved all their sensitive stuff into the firmware, that's why they're finally opening their kernel modules.
There's no way in hell the firmware itself will be open source.
To me, this only signals how much care NVIDIA has for GPUS now and a move towards anAI-focusedd branding
As someone interested in cuda and gpu programmig in general this will be very beneficial for me
Honestly speaking, I don't think the problems with Nvidia drivers are due to them being closed instead of open. The issue with Nvidia on Linux is that they simply made terrible drivers, not adhering to the kernel APIs, and invented their own EGLStreams, making life impossible for programmers in both user and kernel space. Additionally, the build quality is terrible, and the control APIs, like for power saving, are practically non-existent. People want Nvidia to open their drivers primarily because having them in the kernel tree is more convenient, but also because they can fix bugs themselves and implement new features without begging Nvidia. Nvidia, f**k you.
This is crazy, I still remember that they open sourced a part of the drivers. But I never thought this day would finally come.
have we not had the kernel modules source for a while now?
Probably because the situation is dire, I can't even use FP16 on NVIDIA drivers on Linux without everything segfaulting on a card that cost me nearly 3000€... so I hope opensourcing will add some momentum of fixing all sorts of bugs.
At the end of the day, it's just low cost free labor for NVIDIA anyway.
Outsourcing can be bad with something like CloudStrife downtime.
I dream the day I can daily and game on Wayland. Maybe closer than I thought.
But we already have a FOSS Vulkan implementation for these cards! NVK is part of latest Mesa releases and implements full Vulkan 1.3 standard. Right now it can even be used for light gaming, but once it's more optimized and once it implements more of the optional Vulkan extensions it should be as good as or even better than the AMD and Intel drivers are.
Nova is (or was) a project to replace the kernel part of Nouveau for newer (Turing+ cards) and let the older code focus on the older cards.