Тёмный

Linux Graphics Drivers explained: AMD, NVIDIA, INTEL, Open Source and Proprietary 

The Linux Experiment
Подписаться 356 тыс.
Просмотров 80 тыс.
50% 1

Head to squarespace.com/thelinuxexper... to save 10% off your first purchase of a website or domain using code thelinuxexperiment
Grab a brand new laptop or desktop running Linux: 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:
RU-vid: www.youtube.com/@thelinuxexp/...
Patreon: / thelinuxexperiment
Liberapay: liberapay.com/TheLinuxExperim...
Or, you can donate whatever you want: paypal.me/thelinuxexp
👕 GET TLE MERCH
Support the channel AND get cool new gear: the-linux-experiment.creator-...
🎙️ LINUX AND OPEN SOURCE NEWS PODCAST:
Listen to the latest Linux and open source news, with more in depth coverage, and ad-free! podcast.thelinuxexp.com
🏆 FOLLOW ME ELSEWHERE:
Website: thelinuxexp.com
Mastodon: mastodon.social/web/@thelinuxEXP
Pixelfed: pixelfed.social/TLENick
PeerTube: tilvids.com/c/thelinuxexperim...
Discord: / discord
#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

Наука

Опубликовано:

 

14 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 422   
@TheLinuxEXP
@TheLinuxEXP 6 месяцев назад
Head to squarespace.com/thelinuxexperiment to save 10% off your first purchase of a website or domain using code thelinuxexperiment
@obertscloud
@obertscloud 6 месяцев назад
please help me I have Nvidia and the drivers are their but Davinci Resolve sees no GPU if you make a video on LInux Mint how to solve this and it works you have millions of followers
@glenni83
@glenni83 6 месяцев назад
I was about to lose my mind on my new laptop that is an MSI katgana 15 B12V with Intel Ark and nvidia. Im a returning linux user, that has not used linux in 10-15 years, its not user friendly :P But i came over a distro that changed everything. Its called Nobara. I installed it, and everything works right out of the box. All you need to do, is update system and install proton-ge. I have tried many different distro since Oct-november, with my hybrid Intel Ark / Nivida setup. But i had issues left and right. I fierd up as many games that i could. No issues what so ever. Hdmi ports and all inputs works. No issues in games or anything. So its my new main system. Fun fact, im starting to see better performance in games on same system that dual boot with windows :x How, I dont know, but i start to belive its because of the processes at this point that windows has. I suspect its because of the guy behind Nobara now, he is the one making proton-ge. So he is thinking about the gamer side of the linux. Difference from numbers from benchmarks that i did, i got hight fps in linux. but i had higher % lows in linux. meaning it dips a bit. But if they manage to fix that, linux will be a better OS for gaming, due performance :)
@PhoticSneezeOne
@PhoticSneezeOne 6 месяцев назад
I have to admit that to this day.. after years of using linux... i dont FULLY understand how drivers work under linux. It´s confusing as hell.
@PhilfreezeCH
@PhilfreezeCH 6 месяцев назад
But do you understand how they work on Windows or are you just less confronted with it? Because its also not exactly straight forward on Windows.
@if-and-only-if
@if-and-only-if 6 месяцев назад
dont worry, its just a file.
@michaelberg7201
@michaelberg7201 6 месяцев назад
Yeah. Even after this video is still unclear to me. The Nuveau driver is really three drivers. The proprietary drivers use some of Nuveau. But don't worry, it's part of Mesa now. Ok then. Good.
@jimmyking92
@jimmyking92 6 месяцев назад
I never really understood how on Windows I had newer drivers messing my games or display. It's generally an uncomfortable issue on every OS.
@morpheon_xyz
@morpheon_xyz 6 месяцев назад
​@@if-and-only-ifwas gonna say the same. It's essentially the same on windows I believe, except with windows they make it an executable file package that places the required files in the correct places for use, but on Linux we have to literally do the "installation" manually and place the driver's file in the correct location, and that's it. And with some of my studies I'm learning that basically everything on a computer is a "file" with a "function", which requires "execution" to "do" whatever the heck it is you wanna do. Was a mind blowing discovery, but makes sense lol. Really fascinating how it all comes together without us thinking about it all that much
@user-xe6sm4jv8f
@user-xe6sm4jv8f 6 месяцев назад
If I recall correctly, AMD proprietary driver intall is customizable, so you can use the MESA stack to play your games with better performance and have the OpenCL magic too! Very nice of them. 😁
@JuanCAraujoS
@JuanCAraujoS 6 месяцев назад
I'm interested in knowing how to do this so I could play on MESA drivers and use DaVinci Resolve on AMDPro.
@KayX291
@KayX291 6 месяцев назад
You can also stack up their OpenGL driver. By default it will use the Mesa's RadeonSI driver but if you wanna run a game or software with their proprietary OpenGL driver, you just add progl at the beginning.
@morpheon_xyz
@morpheon_xyz 6 месяцев назад
And here I can't run my TV off of my laptop's Nvidia graphics when proprietary drivers are in use... It sucks not being able to use 2 screens currently, but I'd rather take that compared to using windows 😅😂
@cnr_0778
@cnr_0778 6 месяцев назад
I'm 99% percent sure that proGL is deprecated in favor of RadeonSi. @@KayX291
@leucome
@leucome 6 месяцев назад
Yes I did that a couple year back. But nowadays everything I use run Mesa+ROCm. The way to do it was something like this environment variable. 'LD_LIBRARY_PATH=/mnt/home/$USER/prodriver:${LD_LIBRARY_PATH}' 'LIBGL_DRIVERS_PATH=/mnt/home/$USER/prodriver/dri' dri_driver=amdgpu .... In that case I extracted the pro driver in a folder called prodriver in my home folder and i was loading the opengl driver.
@MyReviews_karkan
@MyReviews_karkan 6 месяцев назад
Buying all AMD when I built my first PC was the best decision ever. I did nothing. Literally plugged things and booted up the system. I had my system installed on an nvme in a laptop, just put that in the PC and turned it on. I love it. I'll never ever get near Nvidia until their driver is open source like AMD and Intel.
@olnnn
@olnnn 6 месяцев назад
MESA also covers open source drivers for some GPUs on ARM systems like the VideoCore GPUs used on the Raspberry PIs, Adreno GPUs Qualcomm Snapdragon, Linux drivers for the Apple ARM SoCs, the reference ARM Mali GPUs and others The old AMD/ATi cards before the GCN arcitecture use the R600 or even R300 (for very old cards) user space side MESA drivers for OpenGL (they don't support Vulkan) which surprisingly still have someone tinkering on them. Intel Broadwell and older use the HasVK vulkan driver which was split off from the ANV driver to ease maintainance.
@TheLinuxEXP
@TheLinuxEXP 6 месяцев назад
Yeah, I mainly focused on x86 and relatively recent drivers to avoid adding to the confusion, but there are more things yet!
@fuseteam
@fuseteam 6 месяцев назад
Wait adreno in mesa? Qualcomm aswell? I wonder how broad that support is. Drivers in android space is very messy atm, while there is some snapdragon support my current understanding is that it often limited to booting
@olnnn
@olnnn 6 месяцев назад
@@fuseteam Adreno is the GPU used in Qalcomms snapdragon SoCs. mesa contains the open source reverse-engineered freedreno opengl and turnip vulkan driver which is separate from the proprietary adreno which is afaik what's normally used in commercial android products with their SoCs. How well it works I don't know but work on it started over 10 years ago I believe. There are videos on yt of it running minecraft and such so seems they can do a fair bit.
@j.v.b.4040
@j.v.b.4040 6 месяцев назад
@@fuseteam Android apps can dynamically load the turnip vulkan drivers on top of the proprietary kernel driver's api's. This is the most common use case of the turnip vulkan driver on android as it provides a less buggy vulkan driver compared to the proprietary ones. It's mostly used/done by various emulators on android like Skyline, Strato, Vita3k, Dolphin, Yuzu, Citra. PojavLauncher(minecraft java edition on android) is also working on using turnip. On the other hand you have linux running on android phones/devices like through postmarketOS. Or regular linux running on windows on arm laptops with snapdragon soc's like the thinkpad x13s for example. All of these scenarios are use cases for mesa's freedreno and turnip drivers for adreno gpu's.
@olnnn
@olnnn 6 месяцев назад
​@@TheLinuxEXP The R300 Mesa driver that's used for the early-mid 2000s ATi cards might be worth it's own video for the funsies even - firstly one dev decided to make a modern MESA opengl driver for them 2 years ago and now another person has started actively working on improving and optimizing it further for whatever reason
@garrettrinquest1605
@garrettrinquest1605 6 месяцев назад
Linux isn't more complicated unless you use Nvidia. I've actually spent time getting AMD graphics drivers working on my work computer running Windows. It's still not that hard, but it does take some small amount of time and effort. On Linux, my AMD card just works.
@StaffyDoo
@StaffyDoo 6 месяцев назад
This.
@talkysassis
@talkysassis 6 месяцев назад
Now try to use gpu acceleration on blender with that or using davinci resolve
@Dmytro-Tsymbaliuk
@Dmytro-Tsymbaliuk 6 месяцев назад
@@talkysassis all questions to software developers who have not mastered Vulkan
@talkysassis
@talkysassis 6 месяцев назад
@@Dmytro-Tsymbaliuk Vulkan is not made for that.
@Dmytro-Tsymbaliuk
@Dmytro-Tsymbaliuk 6 месяцев назад
@@talkysassis compute shaders?
@tora201jp
@tora201jp 6 месяцев назад
This is excellent as usual man. Good to have this all in one place!
@Triro
@Triro 6 месяцев назад
Thank you. I would love to see AMD's frame time difference for games. As AMDVLK might yeild lower frame times. Making it smooth.
@KLiNoTweet
@KLiNoTweet 6 месяцев назад
Thats exactly what I needed. Happy new year! 😊
@mat_hmm
@mat_hmm 6 месяцев назад
thank you very much for this, I never really dug deep enough to understand these, but now the picture is a bit more clear
@harogaston
@harogaston 6 месяцев назад
Amazing video! I have never understood this much about video drivers. Thanks!
@abouzarghaffari6339
@abouzarghaffari6339 6 месяцев назад
Thank you man. I had a pain last night for the driver and now, this video helps me a lot.🙌🙌🙌🙌
@middleclasspoor
@middleclasspoor 6 месяцев назад
Great video, very informative. Thanks Nick!
@Kris-od3sj
@Kris-od3sj 6 месяцев назад
Since you've asked whether you missed/misunderstood something: - New Nouveau reclocking support only applies to Turing (GTX1600/RTX2000 series) and newer, Kepler (GTX600 series) and older were already reclockable. - The video chapters make it seem like NVK is separate from Nouveau (kernel driver), which it isn't. It should've been also mentioned that there was NO Nouveau Vulkan until this userspace driver (as Nouveau kernel driver used to only be coupled with the Nouveau (or NV40/NV50/NVC0 to be more specific) userspace OpenGL driver). - Nvidia Open is NOT "compatible with most of the cards they [...] made in the past" - it only supports 3 generations of their cards so far: Turing and newer (you even highlighted the text yourself on the website in 6:32, come on..). - "Chances are [Nvidia Open] is not going to work at all" is completely false. It works and performs almost identically to the proprietary driver (relying on proprietary userspace included). Some distros even ship it in main repos as an alternative. - One might also prefer an older proprietary driver with an old Nvidia card rather than Nouveau, it's worth at least a mention. - The ATI driver stack for older AMD cards is also worth a mention. - All the other GPU brands supported by the Mesa stack were also worth a mention, like Qualcomm, ARM, Apple, PowerVR, etc. at least to highlight that on Linux you can run all of these and more, as opposed to other proprietary systems. The Mesa Matrix (a website, not the communicator) is a good resource if you need a refresher on the names of all Mesa drivers. - In the userspace and kernel driver list at the end 13:43 missing are Nouveau as the Mesa userspace OpenGL, Nvidia proprietary as the non-Mesa userspace, and Nvidia Open as a kernel driver.
@Winnetou17
@Winnetou17 6 месяцев назад
Nice breakdown, thanks!
@summerishere2868
@summerishere2868 6 месяцев назад
Interesting, for a old kepler card what would be the best for gaming? the proprietary or the nouveau?
@Kris-od3sj
@Kris-od3sj 6 месяцев назад
@@summerishere2868 If you don't need Wayland and your distro provides Nvidia's 470 series proprietary driver: 100% go with it - it should work just fine on X11 and you'll even get Vulkan (Kepler is the oldest generation with Vulkan support), as opposed to on Nouveau (afaik NVK is still buggy in general and especially broken on anything pre-Turing). I own a Kepler card, but admittedly I've never tried Nouveau on it. Anything older than Kepler and you're considered unsupported by Nvidia - getting the proprietary to work gets more complicated there.
@summerishere2868
@summerishere2868 6 месяцев назад
​@@Kris-od3sj Oh I see! Thanks for answering. Yes I have been using the proprietary driver. It works well for the old games that I play. Some even that aren't that old. :) (so I am pretty sure it's using Vulkan)
@Kris-od3sj
@Kris-od3sj 6 месяцев назад
@@summerishere2868 Eventually, when the 470 driver goes EOL, serious issues might start popping up, like refusing to work on modern Xserver versions (happened to me on a Tesla series GPU, which required a 340 series driver). At that point you'll need to stick to a non-rolling distro that still ships 470 (which isn't too big of a deal nowadays with Flatpak) or switch to Nouveau (hopefully by that time NVK will become functional on Kepler). But until then: enjoy your Vulkan and DXVK on modern distros with the 470 driver 😄
@erickbirbe8666
@erickbirbe8666 6 месяцев назад
Thank you Nick, I learned something new today! Now I will understand what are you talking about when you mention these drivers into the news.
@Magicmedo
@Magicmedo 6 месяцев назад
Perfect nick, I'm actually about to buy a high end invida card so this video is right on the money. Keep it up.
@huntercz1226
@huntercz1226 6 месяцев назад
11:50 i965 got replaced by iris (newer Intel GPUs) and crocus (Intel iGPUs from 2014 and older). I think i965 is only available on amber branch, or as a fallback incase these OpenGL drivers don't load.
@ed.puckett
@ed.puckett 6 месяцев назад
Thank you, this was a super-useful summary!
@billbez7465
@billbez7465 6 месяцев назад
Excellent presentation. Thank you!
@ericneo2
@ericneo2 6 месяцев назад
Yeah big thanks for covering this. I was always curious about this.
@somethingelse401
@somethingelse401 6 месяцев назад
Thanks Nick! Amazing and informative.
@ptzzz
@ptzzz 6 месяцев назад
Nice to see a video like this. I had to research regarding the Linux graphics drivers and I am still confused by some parts. The drivers being in the kernel is still very nice and with modern Linux a lot of stuff is included, but some stuff is just proprietary like Nvidia (except for NVK but that's still very much in early stages). Not GPU but some Epson stuff requires userspace (I think its userspace since there's no DKMS modules) drivers to be usable like some scanners and printers.
@edmundt.buckley6858
@edmundt.buckley6858 6 месяцев назад
Epson is nice because they actually provide a .DEB package (and RPM I believe) for the monitoring of ink levels and such. It installs into the OPT folder.
@ptzzz
@ptzzz 6 месяцев назад
@@edmundt.buckley6858 That is very true. The ink level monitoring depends on the model.of printer. Regardless if its Windows or Linux I can remember the old Stylus T10 having ink level monitoring while the newer L220 doesn't support that
@you2be839
@you2be839 6 месяцев назад
Always learning Nick, always learning something new about Linux with these videos...
@ampersanddust
@ampersanddust 6 месяцев назад
Thank you very informative video!!!
@DevotedGamer1
@DevotedGamer1 6 месяцев назад
Great information, thanks
@AlemannoDigitale
@AlemannoDigitale 6 месяцев назад
That’s a very interesting and usefull video, bravo! 👏
@mrdraco3758
@mrdraco3758 6 месяцев назад
Holy crap, you don't how much this helped me out! Thank you so much for making this video, my doubts about linux and gpu drivers are all cleared.
@johanneszilg6901
@johanneszilg6901 6 месяцев назад
Thanks a lot for the video!
@Ro1138
@Ro1138 6 месяцев назад
Great job, Nick !
@zparihar
@zparihar 6 месяцев назад
Great breakdown my friend
@methos1024
@methos1024 6 месяцев назад
Very nice and i think correct explanation of all the driver business on desktop linux, thankyou for your good work. this is a video i can send to anyone who has no clue at the moment :-)
@ukaszpalczewski7588
@ukaszpalczewski7588 6 месяцев назад
Nice! It is more clear now!
@armagedon515
@armagedon515 6 месяцев назад
Brilliant video ! Finally, now I know ! Thanks.
@thathappyrat
@thathappyrat 4 месяца назад
This may be the most useful video I've seen on the channel to date.
@givemecoffeeee42
@givemecoffeeee42 6 месяцев назад
What a wonderful video! You explained a complicated topic in a simple way but quite in depth so great job and thank you!
@valerianmp
@valerianmp 6 месяцев назад
7:12 Learnt this the hard way lol. Need to tinker around with the kernel after doing some mistake in the process. Lots and lots of headache.
@valerianmp
@valerianmp 6 месяцев назад
Even seeing 7:52 brings back memory 😂
@luanlmd
@luanlmd 6 месяцев назад
I've been using Linux for 15+ years and switched my gaming computer to Linux since Valve launched Steam for Linux in 2012. I never completely understood the mess of these drivers and I don't want to be messing around with NVIDIA crap all the time, for that reason, I just buy AMD cards that run well with the free drivers and forget this mess even exists.
@oappi4686
@oappi4686 6 месяцев назад
same here. I have really bad memories installing proprietary gpu drivers for both AMD and Nvidia. I think I even managed to get AMD system not to boot on graphical interface anymore after uninstalling (as instructed) opensource drivers and then installing proprietary drivers (was on ubuntu long time a go)... would not do that again with out first taking backup if system has anything important in it. As for nvidia opensource worked better in a sense that there was less graphical errors, but performance was way lower than proprietary drivers.... So just to avoid all the headache I will just pick AMD hardware and use whatever distro provides out of the box and be happy with that. Not sure if this has been solved, but I think Nvidia's own drivers also forced you to be stuck on certain kernel version which might be problematic if you need newest kernel for your newest device, but cannot upgrade because there is no nvidia driver version build for that kernel... have still been seeing these reports like 6 months ago or so...
@DFX2KX
@DFX2KX 6 месяцев назад
other than adding a PPA to get the slightly newer Nvidia proprietary driver, I've not had that many issues myself. it's glitchier than my AMD card, but not by much, and the 1080TI is faster than my 5700XT was for most of the games I've played.
@LordOfNihil
@LordOfNihil 5 месяцев назад
really like my steam deck, but it is weird for linux. it just works. linux is great when the hardware is built for it.
@DFX2KX
@DFX2KX 5 месяцев назад
@@LordOfNihil indeed, even if not built for it per se, just having half-decent drivers/modules/whatever makes a world of difference.
@LordOfNihil
@LordOfNihil 5 месяцев назад
@@DFX2KX also if the kernel is built for the selected hardware also helps.
@Zockopa
@Zockopa 6 месяцев назад
I run Solus Budgie 4.5 and installed the NV 535 drivers with Solus`s on tool. Clean install and smooth gaming so far.
@sourcilavise3788
@sourcilavise3788 6 месяцев назад
Well, it looks like the comment I put on your last video was read :D Despite being RHCSA certified I still mix a lot of informations as Linux is very deep and you have a lot to learn (I'm deep in the ansible rabbit hole those days for example). Thank you a lot for your explanation as I've mixed the userspace and kernel driver.
@autohmae
@autohmae 6 месяцев назад
I've had a Tuxedo laptop in the past and was happy with it, I've ordered a new one today. 🙂 Don't know if the sponsorships helped, as I already knew them, but at least they kept them in mind.
@hindigente
@hindigente 6 месяцев назад
C'est très instructif, merci pour les explications. :) À propos, Nick, n'avez-vous jamais songé à publier une version française de vos vidéos ?
@Kneedragon1962
@Kneedragon1962 6 месяцев назад
Thanks, Happy new year. Twiddling my thumbs, waiting for Linux Mint + Mate 21.3 to drop. I've had the Mint + Mate for over 10 years, and I've had about 3 fails in it. (Actually I think I've had 6, but 3 of those were completely my fault, so those don't count.) All 3 of those necessary re-installs, had to do with the nVidia proprietary driver. One was just a black screen, and 2 resulted in a system that showed the login screen, or some of it, but you couldn't login.
@badwolf6690
@badwolf6690 6 месяцев назад
Very helpful thanks a lot
@idk-sy3iu
@idk-sy3iu 6 месяцев назад
9:52 want to add that for older gpu there's radeon for kernel driver and r600 (and the other ones) for the mesa driver
@glmchn
@glmchn 6 месяцев назад
Ton taf est vraiment impeccable et pourtant t'arrive à continuer de prendre en qualité chaque fois, j'espère et te souhaite vraiment que ça t'emmène loin. Kenavo ✌️
@TheLinuxEXP
@TheLinuxEXP 6 месяцев назад
Merci beaucoup!!
@sumseq
@sumseq 6 месяцев назад
It would be good to mention the compute drivers for NVIDIA - i.e. using the cuda toolkit network deb to install "cuda-drivers" which then installs an nvidia-driver. This method also uses dkms.
@Stonelab
@Stonelab 6 месяцев назад
This is a really good video
@enosunim
@enosunim 6 месяцев назад
Ah, I remember those old times, when you had to fiddle with fgrlx driver for ATI card. Cool that now I just buy AMD hardware and it just works.
@Cesare-ub3dt
@Cesare-ub3dt 6 месяцев назад
nice video thanks
@jasamkrava
@jasamkrava 6 месяцев назад
Opened youtube and saw this video, so cool
@TheLinuxEXP
@TheLinuxEXP 6 месяцев назад
Nice!
@paxdriver
@paxdriver 6 месяцев назад
Excellent
@TheDrTopo
@TheDrTopo 6 месяцев назад
i´m still trying to learn about linux so i can switch in the future so this video was pretty informative! thanks!
@truko22
@truko22 6 месяцев назад
Excelente 🔥👍
@Henk717
@Henk717 6 месяцев назад
Happened to look into this today out of curiousity and I think you went wrong on the Intel part. i915 is actually a legacy driver on the Mesa3D website and I recall distro's not even shipping it anymore. Mesa uses two suitable drivers for Intel that perform better, Intel Crocus for Gen 7 and earlier and then Intel Iris for Gen 8 and Newer. How to obtain them is still identical in the video, if you have Mesa and a normal Linux kernel it will work out of the box but the drivers it picks are different.
@idk-sy3iu
@idk-sy3iu 6 месяцев назад
12:01 the userspace part is wrong. For new card it's iris (for OpenGL) and ANV while for older ones it's crocus. i965 was the old driver which was deprecated
@MmntechCa
@MmntechCa 6 месяцев назад
Haven't really had any issues with my Arc A770 since kernel 6.X came out. Most of what I've thrown at it seems to run fine on Ubuntu 23.10. I haven't compared gaming performance to Windows, but since everything has to use DXVK by default , older stuff might actually run better. The thing about AMD and Intel drivers on Linux is you just set it and forget it. The distro does it for you. Nvidia is really the only problem child. You don't get any sort of graphics control panel though, which Nvidia does have. Also, the kernel has to have support added for newer hardware. As such, a lot of distros won't support new GPUs for a few months post launch. Where as Windows, it's immediate. So there's pros to the way both OSes do it.
@cybernit3
@cybernit3 6 месяцев назад
Thank you for explaining about Linux drivers. I really hope Linux drivers improve, 1 reason I haven't switched to Linux. On Win11 my computer ran cooler and had more FPS. But I was using a Laptop RTX 3060 and for Nvidia all you have now for best performance is prop closed drivers. Well now I have a 7800xt AMDGPU system, so this video tells me no further driver installing the latest Linux Distro will all have it in MESA.
@sabinopereira1631
@sabinopereira1631 6 месяцев назад
Great video
@TheLinuxEXP
@TheLinuxEXP 6 месяцев назад
Thanks!
@Prnexists
@Prnexists 6 месяцев назад
Happy new year man.
@TheLinuxEXP
@TheLinuxEXP 6 месяцев назад
Happy new year!
@Prnexists
@Prnexists 6 месяцев назад
​@@TheLinuxEXP I have a question that I'd like to ask: Why do you think openSUSE is underrated? I've tested it for a month in a VM, and today I'll be making the shift to openSUSE tumbleweed. Could you consider creating a video on openSUSE (I have watched your openSUSE, but it was just a distro review.)? Additionally, even though it's community-driven, it's sponsored by SUSE Corporate (which I'm not a fan of!). edit: I may have some misconception about openSUSE. and that's true.
@kepszlok
@kepszlok 6 месяцев назад
In these days, put a Radeon on your PC, install some fresh Linux distro on it and that's all, you can play AAA titles like Cyberpunk... And you may have some extra fps too because of your lightweight OS compared to W10 or 11. It is nice to see progress like that. Some years ago, using AMD hardware under Linux was not an easy road. I hope the NVK driver will keep up the rate of progression!
@gohny
@gohny 6 месяцев назад
1:56 Hey, that's the one I use
@EduardoReyesDPM
@EduardoReyesDPM 6 месяцев назад
ty
@TrevorR_333
@TrevorR_333 6 месяцев назад
Great discussion, now to prepare for my intro to AI class for tonight.
@idk-sy3iu
@idk-sy3iu 6 месяцев назад
6:54 actually its a bit more different than that. They work fine but they aren't actually open source, only the kernel part is. The userspace part is still closed source so it fixes nothing
@jierenzheng7670
@jierenzheng7670 6 месяцев назад
I am really hoping the new XE drivers do really well as I have a laptop with Iris Xe and Arc Alchemist GPU. They run well enough on the i915 driver and now imagine it is further optimised for the new architecture. Would be awesome.
@user-pg5sz2vn1w
@user-pg5sz2vn1w 6 месяцев назад
im really looking forward to nvk becoming the standard and having it integrated into the os like the amd drivers are.
@weswheel4834
@weswheel4834 6 месяцев назад
Nice video :)
@OneHitWonder383
@OneHitWonder383 6 месяцев назад
I have an HP Envy 17t laptop that has an Intel video power saving mode and nVidia performance mode graphics. I found that before you install the nVidia drivers, switch to nVidia performance mode. Make sure you restart, then install the drivers. I haven't had a problem since I started doing that.
@mirage809
@mirage809 6 месяцев назад
GPUs are complex beasts and I am amazed at how well the open source drivers work. RADV is ridiculously fast and it takes no effort to set up and maintain (I'm an AMD guy). If there's one thing I adore about Linux it's the fact that there is this one button I can press and everything is updated. It's surprisingly hassle free. Also Nick, am I seeing Warhammer 40k kits behind you? Have you fallen into the rabbit hole? Welcome to the awesomeness.
@duckrutt
@duckrutt 6 месяцев назад
It's the Ork and Drukhari combat patrols but I'm not sure what's on the top shelf...Ad Mech? I think the red blob is in the right place.
@cnr_0778
@cnr_0778 6 месяцев назад
Finally someone who gets it right! Usually people just assume that both AMDVLK and ROCm, HIP and ROCm-OpenCL are proprietary and require AMDGPU-Pro, even though that's complete BS. Awesome video as always.
@TechJolt3d
@TechJolt3d 6 месяцев назад
10:14 I have ROCm installed for blender (which was pain to install) but currently I think its slightly broken because of a bug in mesa that crashes things that try using rocm. ROCm is wonderful experience.....
@izcoatpv
@izcoatpv 6 месяцев назад
I recently upgraded from a 1060 to a 7900XT and while the change was smooth for the most part, (just remove the nvidia drivers and plug the new card) I was having performance issues so I had to edit some files and set some kernel parameters, thankfully everything I needed to know was on the arch wiki
@cybernit3
@cybernit3 6 месяцев назад
In the video he says the MESA for your latest drivers is all you need and you don't have to install anything else. Well I just got a 7800XT and not sure which Linux distro to use with my new system. Don't you have to install AMD adrenaline on Linux? Which Linux distros work well with you 7900XT? thanks.... I might go with Ubuntu 24.04 LTS coming out in April. I did play with Ubuntu 22.04 LTS with my Laptop with RTX 3060.... but didn't work that great and just went back to Win11. Seems to run the GPU/CPU Hotter and less FPS...while playing some of my favorite games.
@TommyHe
@TommyHe 6 месяцев назад
@@cybernit3My 7800 XT is running perfectly fine with default installation of Fedora 39 using the MESA driver. For VA-API based video decoding, there's a Wiki on rpmfusion to follow. But that's just one line hence not a problem at all.
@DFX2KX
@DFX2KX 6 месяцев назад
@@cybernit3 part of the thing with Nvidia (and AMD as well) is that you don't have quite as easy access to the fan or clock curves that you do with Windows. And to answer your question: No, you don't install Adrenaline on Linux, that's Windows software that does include the windows driver (which on windows is a bunch of Sys, Cab, and DLL files), but also includes a user-space utility to mess with profiles and the like. the Linux driver setup lacks all of that. Nvidia is much the same. To get fan/clockspeed control for my 180TI, I had to install a utility called GreenWithEnvy. I don't know if AMD has something similar for the nicety. I suppose I'll find out when my old gaming PC gets converted to server duity.
@izcoatpv
@izcoatpv 6 месяцев назад
@@cybernit3 I have been using arch with it, aside from the drivers there are some kernel parameters you can set to enable wider support and some file editing to make sure you are not using the integrated graphics from the CPU
@connivingkhajiit
@connivingkhajiit 4 месяца назад
For a graphical interface to manage power limitations, fan speeds, and memory/core clocks, install LACT
@AarshParashar
@AarshParashar 6 месяцев назад
If I'm not mistaken, Intel's OpenGL driver is called Iris. Additionally, Mesa developers have prevented Intel engineers from replacing the current LLVM-based compiler in Mesa with their in-house IGC compiler, which is used in the Intel NEO OpenCL driver and Windows drivers.
@sec1to
@sec1to 2 месяца назад
Thanks. Correct information, whithout water.
@gor.
@gor. 6 месяцев назад
The kind of a video you did not know you were needed.
@TCOphox
@TCOphox 6 месяцев назад
On the Turing RTX 2060 for me, Vulkan games causes the GPU to display corrupted renders if I'm in a Wayland environment regardless of window managers or desktop environments. At least the Ada Lovelace RTX 4000 series seems to work fine.
@rmchayes
@rmchayes 6 месяцев назад
I still have an nvidia GTX-570 and it works great on both Ubuntu and Arch with the nvidia-390xx-dkms AUR package.
@itshanzi
@itshanzi 6 месяцев назад
I remember a few years ago when my computer did not have an inbuilt WiFi adapter and I had to use a realtek external USB adapter it was a nightmare to get working. A lot of distros didn't have dkms preinstalled and those who did would break after every other kernel update.
@EconaelGaming
@EconaelGaming 6 месяцев назад
Have you found a way to get hardware video decoding to work under any linux, with an nvidia gpu in a browser?
@csh9853
@csh9853 3 месяца назад
buy an amd card.
@macro_concepts
@macro_concepts 6 месяцев назад
One thing to note, ROCm is crazy easy to install with AMDGPU. I was able to install it in a silverblue toolbox with zero tweaking, much better experience than CUDA
@kentahirono
@kentahirono 6 месяцев назад
just for amd, recently some mesa/driver implementations lacks hw encoding support (idk if decoding also). while for intel there is a vaapi fallback, with amd proprietary drivers are needed. (at least as I understood).
@B33ENN
@B33ENN 6 месяцев назад
So, if I'm running a 980Ti, I should go with the Nouveau driver on a newer Linux install? Because the latest NVidia version, while it may work, will not be as fast as the latest Nouveau on an older (pre 1000 series) card?
@ichrismoku
@ichrismoku 6 месяцев назад
545 on linux mint 21.3 blackscreens with wayland, bricked my PC repeatedly trying to get 545/Wayland working. 535 (recommended package) works flawlessly.
@smilingdungeonmaster7800
@smilingdungeonmaster7800 6 месяцев назад
Thanks so much for the comment. I was about to try and install the 545 drivers on my Desktop (Tuxedo OS, RTX 4090, still on 535 drivers). The system runs smoothly for any non gaming task. I‘ll just Safe me some headache, keep it that way and continue to use Win 10 for gaming (actually the only thing I ever really used it for 😂).
@ichrismoku
@ichrismoku 6 месяцев назад
@@smilingdungeonmaster7800 You're welcome bud. Glad someone benefited from my efforts/frustrations. It's a real shame as there are some nice upgrades but the Mint team aren't joking around when they say Wayland is experimental. Anything except for the Driver Manager "Recommended" driver and it's more or less guaranteed not to work. I tried every permutation I could think of. Definitely keep your distance from Wayland on 21.3 until the next "Recommended" driver drops. 21.3 in general has been a big improvement though, I had a lot of annoying quirks (flickering, occasional blanking, other random stuff) and 21.3 has solved all of them. RTX 2070 / Ryzen 3600 / B450i Strix here.
@shmehfleh3115
@shmehfleh3115 6 месяцев назад
Video drivers in Linux have always been a wide-awake nightmare. I remember the hours I wasted just trying to get a Riva TNT card to work with Turbo Linux.
@dermond
@dermond 6 месяцев назад
I actually need to install AMDGPU for Vulkan (Godot) and HIP (Blender) and various forums wanted to make it really complicated to install, but the reallity is: downlad it, install it from the terminal, update repos, install the drivers, reboot and its done
@leucome
@leucome 6 месяцев назад
That or get ROCm directly. Many distro have ROCm packages and so that we dont need the AMD driver to get HIP and Opencl.
@romangregor4552
@romangregor4552 6 месяцев назад
nice too hear for me my next gpu is from intel :D
@briand8862
@briand8862 5 месяцев назад
Funny, manually installing the Nvidia proprietary has been the most trouble free of any Nvidia option for me. Still some troubles, but it actually works, unlike other options. This is definitely distribution dependent however. Look forward to using the Mesa easy way instead at some point.
@ralmond25
@ralmond25 6 месяцев назад
I was a bit confused when you said that the GTX 1000 series was "recent", as I had heard from System 76 tech support that my GTX 1660 was an older card and not well supported by Nvidia. Certainly online stores seem to be pushing 3000 and 4000 series. For the record, although Gnome/Wayland is mostly working on my desktop (GTX 1660), there are some serious issues, most notably stuttering video on Zoom. However, things mostly work well on my laptop (GTX 1650).
@Beryesa.
@Beryesa. 6 месяцев назад
Anything newer than (including) 2000 series (which, 16xx is, weirdly) has decent power management on proprietary drivers AND they'll work with the new open driver. As for why Nick called 1000 new is by Linux hardware support standards, not Nvidia's support cycle. Unfortunately everything below turing will go away gradually after Nvidia drops support for them, we don't have much options without GSP there.
@idk-sy3iu
@idk-sy3iu 6 месяцев назад
The GTX 1660 GPUs are just rtx 2000 without rtx
@Kyller3030
@Kyller3030 6 месяцев назад
​@@Beryesa. It seems to work fine on X11, it's nVidia proprietary+wayland+older 1060 combo that's got the sads.
@monkev1199
@monkev1199 6 месяцев назад
Something important to note is that RadeonSI is officially supported by AMD while RADV is a community project
@terminallyonline5296
@terminallyonline5296 6 месяцев назад
Explains why RADV is better for gaming and RadeonSI is the target you hook RustICL into for the gallium driver.
@monkev1199
@monkev1199 6 месяцев назад
@@terminallyonline5296 given what I see in Mesa, I believe at some point it's going to be vulkan and zink only lol
@idk-sy3iu
@idk-sy3iu 6 месяцев назад
​@@monkev1199I mean that's the point of zink imo. It should replace the old opengl drivers for cards that support vulkan so they don't have to do twice the maintenance
@Torviticus
@Torviticus 6 месяцев назад
I built my current PC with AMD specifically to avoid needing a proprietary driver. I remember at one point dabbling with Blender and CUDA support was unavailable without AMD's proprietary driver. I looked at the process and opted to just use my laptop with Nvidia for any future efforts there. But up to then I had no idea there even was an AMD proprietary driver.
@leucome
@leucome 6 месяцев назад
There is no need for AMD driver for that , just get ROCm.
@seansingh4421
@seansingh4421 6 месяцев назад
I’m always gonna buy AMD after infuriating time with nVidia. AMD plays nicely along with even FreeBSD not just Linux.
@fuseteam
@fuseteam 6 месяцев назад
Screen: Dynamic Kernel Module System Nick: Dynamic Kernel Module Support
@swinginggandalf
@swinginggandalf 6 месяцев назад
Thank you for video. Please help. i can't enable the hardware h.264 or hevc encoder of my RX 7800 XT. Neither with AMF nor with mesa-vdpau and mesa-va. Any ideas? Thank you!
@Mzansi74
@Mzansi74 6 месяцев назад
The problem is not the drivers, but the cards not being standard. This has been an issue since the DOS days...
@Alex-bu9pl
@Alex-bu9pl 6 месяцев назад
Learned something from this Nick, thanks! Quick question for you: Does AMD gpu's work better with X11 or Wayland? I know, Wayland kinda runs already in X11 but which one is the go to? Or does it depend on distro?
@xDShot9000
@xDShot9000 6 месяцев назад
Boot into Wayland with AMD card. Performance wise works like a charm.
@rothn2
@rothn2 3 месяца назад
The NVIDIA OSS drivers work fine with Arch and Plasma 6, even handling HDR video well and Steam. But installing the packaged drivers on Ubuntu was a much smoother experience
@york5893
@york5893 6 месяцев назад
At the end of the day I love Linux and I use amd cards I support the team that is will to support the Linux system
@Daniel_VolumeDown
@Daniel_VolumeDown 6 месяцев назад
I found online something called rusticl which seems to be an alternative way to run openCL on AMD cards (and other too?). It looks like it can not run dvinci resolve yet. Does anyone know something more about it? Is it full replacement of ROCm components (and what re the components of ROCm) or only openCL?
@Because-Linux
@Because-Linux 6 месяцев назад
I would love to know more about the guts of my OS.
@littleharry7977
@littleharry7977 6 месяцев назад
You explain things so well! But I still have to use windows 11 cuz I’m not sure if my hardware support Linux sadly
@ars7374
@ars7374 6 месяцев назад
If you aren’t sure, perhaps give Linux Mint a shot and see what happens!
@sshivam6955
@sshivam6955 6 месяцев назад
Don't install just try it on a USB and check if everything works.
@eduardoroth8207
@eduardoroth8207 6 месяцев назад
if it's running win 11 and it's not a graphics card 10 years old or older, it would be fine
@novantha1
@novantha1 6 месяцев назад
There are absolutely types of hardware that won't be well supported on Linux, but it's usually not the "PC" as such that's not supported; generally unsupported hardware will include: * consumer facing IO chips. Specific wifi chips that more or less exclusively go into laptops (which would have Windows installed by default) come to mind. * peripherals with Windows specific software to control things like RGB But generally in terms of processors, memory, storage, motherboards and graphics cards, not only are these supported on Linux, it's often where they're first tested, and often the drives can be more stable on Linux due to a variety of design considerations with the operating system. Still, if you happened to buy a PC with unsupported hardware, that's totally a valid reason to be apprehensive, but I do recommend buying supported hardware in the future, because even if you don't switch over, it's definitely empowering to be able to do so!
@nikoraasu6929
@nikoraasu6929 6 месяцев назад
@@eduardoroth8207 what do you mean? Old graphics cards work well on linux lol
Далее
I Bought an AMD GPU for More Freedom
9:53
Просмотров 149 тыс.
Does It Even Matter?
9:32
Просмотров 23 тыс.
PC vs Console in 2024... time to ditch PC?
19:27
Просмотров 724 тыс.
Computex Day 1 Keynote Reviews and AMD Interviews
16:27
Видеодрайверы в Linux
30:18
Просмотров 172 тыс.
NixOS is Mindblowing
12:02
Просмотров 678 тыс.
Собери ПК и Получи 10,000₽
1:00
Просмотров 2,6 млн