Originally posted by billyswong
View Post
Announcement
Collapse
No announcement yet.
NVIDIA Pushes 62MB Of GSP Binary Firmware Blobs Into Linux-Firmware.Git
Collapse
X
-
Originally posted by billyswong View PostThe negativity may be irrelevant to Linux users. But the retirement is causing real annoyance to Windows users.
but there is a movement wo not use AMD drivers for AMD hardware remember the day of ATI Omega drivers ?
see here for the Omega Reborn drivers.
in the near future with more and more parts opensource for the driver this kind of drivers could become more and more advance.
about my first sentence we all know that microsoft is hostil enemy company and anyone who use windows deserve the pain they get.Phantom circuit Sequence Reducer Dyslexia
- Likes 1
Comment
-
Originally posted by Rovano View Post
I understand it. You could tell me straight that it was an architecture of 2017. So it's insolent from the manufacturer.
- Likes 1
Comment
-
Originally posted by oiaohm View Post
Except what you just wrote if you go looking you find that Nvidia had issues at Windows 8 and 8.1 as well. Microsoft implements the final solution in Windows 10 where to sign drivers Nvidia and any other vendor has to be update on driver ABI support.
There has been nothing serous or wide spread with Windows since Windows 10 when Microsoft implemented to sign drivers you had to log into a Microsoft portal and do it there and that portal refuses to sign drivers that are not up to date on ABI support.
@avix Is right here, you are really scraping the barrel hard when it comes to find whatever thing possible to try and sling something on NVidiaLast edited by mdedetrich; 19 November 2023, 05:20 AM.
- Likes 1
Comment
-
Originally posted by avis View PostThe only reason most AMD users are not using AMDPro is because it's not been hassle free at all and then AFAIK (I can be wrong, I don't remember it well now) it had its own kernel module with which people struggled with and AMD did a very poor job maintaining it.
- Likes 2
Comment
-
Originally posted by mdedetrich View PostNVidia on Linux also has its own kernel module in the blob, the difference here is that NVidia puts all of its engineering resources into supporting that blob (including the module) to be as painless /easy to use as possible on Linux where as AMDPro is a relatively recent thing for AMD and due to the OS driver being in tree, the only people that use it are some professional users (also same reason why AMDPro is only supported on some ditstros)
AMD has been doing this ever since they discontinued the ATI fglrx drivers.
Phoronix: NVIDIA Pushes 62MB Of GSP Binary Firmware Blobs Into Linux-Firmware.Git As mentioned last week, merged for the Linux 6.7 kernel is NVIDIA GSP firmware support in the Nouveau driver so that these NVIDIA firmware blobs can handle hardware initialization and power management related tasks. This support is optional right
Yes AMD bridgman was very clear this was the case.
Hi. It is a fact that the .run file installer driver for linux that nVidia provides is very unfriendly. You can google the hundreds of problems that people have when trying to install .run file. Also you can search the hundreds of tutorials that exist to try to successfully install .run file. Yes, people need a tutorial to install a driver (crazy), and many times even following a tutorial not prevents you from breaking your system. I break Kubuntu, Mint and Fedora when trying to install the .r...
Now read the above Nvidia post.
There is a repeating problem. People are told to use the Nvidia driver versions that their distribution provides. Linux distributions custom patch their kernels so breaking compatibility with NVIDIA and AMDpro direct provided drivers alot. AMDpro latest userspace does work with quite a few versions older or newer kernel driver with Linux. Nvidia does not this does make Nvidia user-mode drivers more limited when you run into kernel issues.
Due to AMD amdgpu and radiion drivers providing a stable ABI to userspace under Linux unless something wrong with the kernel driver you are not going to install the AMDPro included kernel modules instead just install the AMDPro userspace.
The reality here is the AMD stable interface between kernel space and userspace with their kernel drivers for graphics makes updating the kernel mode driver less important. So lots of distributions only have the instructions to install the AMDpro userspace and skip the AMDPro included kernel mode drivers.
mdedetrich reality majority of the time with a Distribution with upto date kernel version you have a newer version of the AMD kernel module driver than what was include with the AMDpro driver installer. As bridgman note only enterprise distributions and the like staying on older kernels in most cases installing AMDpro include kernel mode driver make any sense. Everything else the kernel included driver is newer. Remember AMD driver most current version backported to all Linux kernel LTS version updates. That does not leave many distributions users should be still using using old enough amd kernel driver that need to be replaced by the AMDpro include amd kernel driver.
Comment
-
Originally posted by mdedetrich View Post
NVidia on Linux also has its own kernel module in the blob, the difference here is that NVidia puts all of its engineering resources into supporting that blob (including the module) to be as painless /easy to use as possible on Linux where as AMDPro is a relatively recent thing for AMD and due to the OS driver being in tree, the only people that use it are some professional users (also same reason why AMDPro is only supported on some ditstros)
Originally posted by oiaohm View Post
There is a repeating problem. People are told to use the Nvidia driver versions that their distribution provides. Linux distributions custom patch their kernels so breaking compatibility with NVIDIA and AMDpro direct provided drivers alot. AMDpro latest userspace does work with quite a few versions older or newer kernel driver with Linux. Nvidia does not this does make Nvidia user-mode drivers more limited when you run into kernel issues.
Imagine Microsoft breaking kernel APIs/ABIs every 3 months. The whole world would go crazy.
- Likes 1
Comment
-
Originally posted by avis View PostThere's no problem. I guess fewer than 1% of Linux users install NVIDIA drivers using the provided SH file and then as I've been an NVIDIA user for over two decades, I can count on my fingers the number of times NVIDIA dragged their feet supporting the latest mainline version of the kernel which is really nothing which is actually an amazing job.
Originally posted by avis View PostImagine Microsoft breaking kernel APIs/ABIs every 3 months. The whole world would go crazy.
Avis there is a few things to remember.
With Windows Vista microsoft wanted opengl and any future item to use direct X kernel to userspace ABI to make this interface stable. Microsoft work on dzn and d3d12 in mesa3d at the moment is moving in that direction.
Linux kernel rule do not break userspace. Yes all mainline kernel drivers have to play by this rule. This means no version locking between your userspace and kernel driver where possible. So what Nvidia been doing with their drivers is counter to what Microsoft kernel developers and Linux kernel developers want. Yes both Microsoft and Linux kernel developers agree there should be a stable ABI between kernel space and user-space.
Also avis you know the fewer than 1 percent
Lets point out the elephant in the room.
https://packages.debian.org/sid/nvidia-driver 525.125.06-3 seams current right.
https://www.nvidia.com/en-us/drivers/unix/ but then 535.129.03
Yes avis like it or not there is a problem. The reality is the
24 July 2023 is the release date of 525.125.06 and the current is 2 Nov 2023 535.129.03.
The majority of Nvidia users on Linux don't use the latest version of Nvidia graphics drivers. Nothing to be 3 to 6 months out of date.
If you are measuring age of graphics driver users are using AMD open source mainline driver gets to majority AMD Linux users faster than the Nvidia closed source does for Nvidia closed source users.
Yes you want to talk about Nvidia supporting the latest kernel the reality is Nvidia is not being able to get there driver to end users effectively on Linux because the latest distribution kernel has patches and just supporting mainline with closed source driver does not mean it works.
AMD open source mainlined drivers is more effective getting the newest version of the kernel driver to users faster. The fact linux users normally has newer version of the kernel driver than what can be bundled with the closed source userspace with AMD results in AMD invested less time into packaging up kernel drivers on Linux with the closed source userspace because what is the point.
avis think about it what you have called amazing job is lots of hours of investment only to get out of date versions to users more often than not.
Nvidia is not looking at open sourcing their kernel mode driver for no good reason. Just because a party invest decades of develop time into something does not mean it the correct way or the most effective way.
Comment
-
Originally posted by oiaohm View Post
Yet Nvidia doing the same thing with every binary driver release is perfectly fine.
And I couldn't care about the versions of NVIDIA driver in Debian. That's a Linux/Debian issue, not NVIDIA's. I'll tell you even more: Fedora officially doesn't support/contain/supply the Linux NVIDIA driver. According to you we shall blame NVIDIA for that, shan't we?
NVIDIA doesn't create 1000050000 drivers for 1000050000 Windows versions, they have just one. Yeah, Windows 10 and 11 have largely the same graphics driver API with some added features in W11. The vast majority of W11 drivers work in W10 without any changes.
The lengths at which Linux fans are ready to go just to vindicate the Linux kernel broken development design are always astonishing. And before you say this design is OK, it's NOT, as new kernel releases sometimes bring nasty regressions because drivers haven't been properly updated for new API changes. Of course in a fantasy world the Linux kernel is free from regressions.
I'm not an NVIDIA fanboy but I'll give credit where it's due. You on the hand will never admit anything good about NVIDIA and will always portray AMD/Intel as the best graphics companies. Too bad the world disagrees with you. People don't buy shit even if it has a reputation.
And the rest is just complete whataboutism not pertaining to this discussion in any shape or form.Last edited by avis; 19 November 2023, 07:18 PM.
- Likes 1
Comment
-
Originally posted by avis View PostAlso, what would you say to the fact that NVIDIA drivers have been ranked the best in terms of stability and features for over two decades excluding a transition to Vista?
Slot demo solusi main game slot pragmatic play tanpa deposit gampang menang maxwin dengan mode x1000 gratis akun demo slot gacor hari ini anti rungkad.
The reality here Nvida has not had stability on Linux not at the same level as AMD.
Originally posted by avis View PostAnd I couldn't care about the versions of NVIDIA driver in Debian. That's a Linux/Debian issue, not NVIDIA's. I'll tell you even more: Fedora officially doesn't support/contain/supply the Linux NVIDIA driver. According to you we shall blame NVIDIA for that, shan't we?
Originally posted by avis View PostNVIDIA doesn't create 1000050000 drivers for 1000050000 Windows versions, they have just one. Yeah, Windows 10 and 11 have largely the same graphics driver API with some added features in W11. The vast majority of W11 drivers work in W10 without any changes.
Note how you said vast majority of W11 drivers work on W10 not all. By the requirements to get driver signed in theory all W11 drivers should work on W10 but why don't they. That right the Windows 10 kernel can have been updated since the time W11 driver was signed so changing the ABI slightly so breaking the driver. Also you have a Windows 11 driver signed new Windows 11 kernel releases and the driver does not work correctly any more same issue slight ABI changes causing breakage.
Originally posted by avis View PostThe lengths at which Linux fans are ready to go just to vindicate the Linux kernel broken development design are always astonishing. And before you say this design is OK, it's NOT, as new kernel releases sometimes bring nasty regressions because drivers haven't been properly updated for new API changes. Of course in a fantasy world the Linux kernel is free from regressions.
This is another point you need to pull head out sand. Microsoft releases a new Window kernel. You have old Windows drivers manually installed MS Windows breaks. What is written stable api nonsense document effects Microsoft as well. New kernel releases bring nasty regressions because drivers have not been properly updates is a Windows, Linux, Mac OS ... problem.
Somehow to reduce this problem you have to lock driver version and kernel version with each other. What is written in the Linux kernel called stable-api-nonsense.rst is a stack of technical problems that you run into when you attempt to make a stable kernel ABI/API and use a monolithic kernel base this includes windows nt hybrid design. Microkernels that run there drivers in user-space don't have this problem but there is a performance cost to this. Microsoft Windows is effected by the issues listed in stable api nonsense and it very simple to find examples of proven it.
Originally posted by avis View PostI'm not an NVIDIA fanboy but I'll give credit where it's due. You on the hand will never admit anything good about NVIDIA and will always portray AMD/Intel as the best graphics companies. Too bad the world disagrees with you. People don't buy shit even if it has a reputation
No you are a fan boy birdie. You will find any number that saves you ass. When talking about desktop Linux Nvidia DGPU is not the dominate installed. AMD is the dominate DGPU. So what is AMD doing right so they are the dominate Linux desktop DGPU.
Yes we can also list everything AMD drivers do on Windows not to be popular on Windows. Nvidia is not getting their Linux side that right. AMD is not getting their Windows side that right.
Platform integration is important factor for market share. AMD has better platform integration on Linux than Nvidia does and that shows in market share numbers. Nvidia normally has better platform integration on Windows than AMD and this again shows in the market share numbers.
Comment
Comment