Head to https://squarespace.com/thelinuxexperiment to save 10% off your first purchase of a website or domain using code thelinuxexperiment
Grab a brand new laptop or desktop running Linux: https://www.tuxedocomputers.com/en#
👏 SUPPORT THE CHANNEL:
Get access to a weekly podcast, vote on the next topics I cover, and get your name in the credits:
YouTube: https://www.youtube.com/@thelinuxexp/join
Patreon: https://www.patreon.com/thelinuxexperiment
Liberapay: https://liberapay.com/TheLinuxExperiment/
Or, you can donate whatever you want: https://paypal.me/thelinuxexp
👕 GET TLE MERCH
Support the channel AND get cool new gear: https://the-linux-experiment.creator-spring.com/
🎙️ LINUX AND OPEN SOURCE NEWS PODCAST:
Listen to the latest Linux and open source news, with more in depth coverage, and ad-free! https://podcast.thelinuxexp.com
🏆 FOLLOW ME ELSEWHERE:
Website: https://thelinuxexp.com
Mastodon: https://mastodon.social/web/@thelinuxEXP
Pixelfed: https://pixelfed.social/TLENick
PeerTube: https://tilvids.com/c/thelinuxexperiment_channel/videos
Discord: https://discord.gg/mdnHftjkja
#Linux #Drivers #Nvidia #AMD #Intel #linuxdesktop #linuxdistro
Timecodes:
00:00 Intro
00:30 Sponsor: Squarespace
01:28 How Linux drivers work
03:56 NVIDIA: Nouveau FOSS driver
05:13 NVIDIA: NVK
06:09 NVIDIA: Official open source drivers
06:58 NVIDIA: proprietary drivers
09:09 AMD: open source drivers
10:33 AMD: proprietary drivers
11:36 Intel: Open source drivers
13:02 Parting thoughts
14:04 Sponsor: Tuxedo Computers
14:56 Support the channel
Still not sure I have a 100% grasp on everything but good intro video
If you have any questions don’t feel afraid to ask!
I think my confusion is around MESA. Is it basically that the userspace drivers are packaged together and that’s MESA? And each one needs a separate driver to interact with graphics libraries like OpenGL and Vulkan?
Mesa is an open-source implementation of OpenGL & Vulkan, it’s job is to act as a sort of translation layer between a graphics API such as OpenGL or Vulkan and the kernel drivers for whatever hardware you’re using. Now for Nvidia, since they don’t like to play ball with the rest of the world, they decided to throw Mesa out of the window completely and instead make their own proprietary implementation of OpenGL & Vulkan. Though there is Nouveau & NVK for the Nvidia side of things, they’re still very work in progress and don’t really offer the same performance as their proprietary counterparts, but maybe one day.
Also Nvidia, please, I need my hardware cursors on Wayland.
Okay so MESA interacts either driver type! That clarifies, thanks