Makes sense, thanks.
Hmmm that is terrible newsâŚSo if I want to stay on Linux Iâm âforcedâ to switch to an ADM GPU in a couple of months? (or will not be able to update anymore?)
I read that today and groaned. My main machine is a ROG Strix laptop with built in nvGPU shared with the intel. At least I can force it to run in Intel modeâŚno more duke nukem for me!
What does this mean for the end user in practice?
WellâIn my case- Iâve bought an Intel Arc A750 to play around with & as soon as it gets here, Iâm selling my RTX3070 on eBayâŚ
The handwriting is on the wallâNvidia has been very heavy-handed over the yearsâI stayed with them because of gaming, but if it is going down the way it looksâŚin the choice between AMD & IntelâŚwell, I am interested in where the Intel driver is going.
Can someone explain the underlying issue?
From the linked article it seems Nvidiaâs driver was pretending to be GPL licensed. Why would they do that, whatâs the benefit?
and what does this have to do with âDMCA circumvention of access controls lawsuitsâ?
WellâI donât like the underhanded way Nvidia is handling thisâŚmaking calls via a âlegitâ module for ânon-legitâ calls just sets me the wrong wayâŚIf they want to keep things hiddenâŚOK, but say so upfront & create a kernel fork that allows it.
As for the âout-of-the-side-of-the-mouthâ lawsuit cruftâŚdoing an EULA that holds them harmless would work as wellâŚThey âthinkâ that they are above reproach & canât be bothered with doing things the âright wayâ.
In either caseâŚIâm selling my RTX 3070 this weekend as soon as I get the Intel A750 specâd into my systemâŚand good riddance.
I agree the deception is bad, but I donât understand why it is necessary. What do they gain from it?
You could switch to the LTS kernel until there is an upgrade to the next LTS kernel which version that is I donât know out of the top of my head. Iâm using the LTS kernel because I see no need to be using the mainline kernel for myself.
Keeping their âTradeâ secrets-----secret.
So does this mean when the kernel hits 6.6 my GTX 1060 wonât work? I just canât see this happening or Nvidia might as well quit making graphics cardsâŚ
WellâŚIâve just put my RTX 3070 up on eBayâŚhave got the Intel Arc A750 all setupâŚEverything I normally use is working almost as well or slightly betterâŚSteam worksâslightly lower frame rates, but still well within useability. BOINC required the most workâŚchanging from CUDA computing to OpenCL computing took a bit longer than I expected, but is now pumping out work units & âseemsâ to be faster than the CUDA system.
I started with a A750 because it was a VERY reasonable cost usedâŚIâll be moving to a A770 or whatever Intel puts out next year⌠The driver seems to work without any problems so farâŚand Wayland was SO easyâŚLightyears away from the problem it has with Nvidia. Looking forward to seeing how the new Xe driver worksâŚThe old i915 is not bad at all so far.
In shortâŚthe process was simpler than I expectedâŚInstall the additional Intel stuff, shut down/install the A750, reboot & uninstall the nvidia stuff & reboot again to finishâŚDone.
Not really looking forward to the 6.6 release if that basically means I have to buy an AMD GPU in advance, sell my fairly new 4080 and reinstall my whole OS (Not really sure if I would be able to remove everything NVIDIA related if I donât do a fresh installâŚ)
I find it amusing that people who profess to value open source software bought into Nvidia tech when Nvidia has a long history of giving the middle finger to open source development. The way forward should be clear: transition away from Nvidia products. Since Nvidia values their privacy and produces products for closed source operating systems, if you wish to use Nvidia, use an operating system that Nvidia wholeheartedly supports. The rules of the Linux world do not change: buy hardware that Linux supports and from companies that support open source development. Its always been that way.
While I respect your viewpoint on prioritizing open-source support, itâs crucial to understand that not all decisions are black and white. For those of us deep into AI-related tasks, AMD and their ROCm arenât quite on par with NVIDIAâs CUDA just yet. Yes, NVIDIAâs approach to the open-source community leaves much to be desired, but the practicalities of our work sometimes necessitate choices that arenât ideal in terms of open-source ethos.
Switching back to Windows? I can confidently say Iâm not going back to that OS anytime soon. If we take your argument to its logical conclusion, it might suggest that Windows is the superior OS for AI tasks, making Linux unsuitable. But we both know thatâs not the case.
I get where youâre coming from, advocating for open-source support. But itâs essential to recognize the nuances and specific needs of each user before making blanket recommendations. Letâs not oversimplify the complexities many of us face in our professional and personal tech choices.
I would say: Donât panic. Nvidia will find a way to make the drivers work. Give them a few weeks to adept to the new kernel. This happens every once in a while with a new kernel. It even happens to ZFS which is under an open source license (CDDL). But that doesnt matter for the kernel devs. They consider anything which is not GPL as proprietary, tainting the kernel.
What concerns me here the most is actually that the kernel devs take away the freedom from the user to use the software as they want it. If the user wants to use nvidia software along with the kernel it is totally legal. There is no license infringement on the user side. It can never be. The GPL2 allows the user to do anything(!) with the software as long as it is not distributed.
So this whole EXPORT_SYMBOL_GPL thing is targeted towards distributors. It has no legal consequence for end users. But it affects end users big time, at least those who want to use non-GPL software together with the kernel. I see this very critical.
It is easy. Just use use the utility to go back to nouveau. Reboot and make sure all looks good then power down and swap the card out. What I did and didnât have to reinstall the whole shooting match.
Iâm more worried about all the utility stuff that I have installed that is NVIDIA/CUDA specific. Iâm pretty sure the utility will not remove this and I donât know how this will affect my system if I keep this installed. Would also have to re-install Steam I guess. I would prefer to keep my current install but Iâm not sure if it will go that well if I do.
Install the LTS kernel now and then start booting off it once 6.6 is released.
Iâve got the removal âŚitâs really not very hard.
Run first sudo pacman -Rns nvidia{,-utils} check that nvidia-hook is removed
Then verify----
/etc/modules-load.d removed nvidia-tweaks
/etc/X11/xorg.conf.d removed 10-nvidia.conf
/etc/mkinitcpio.conf removed MODULES="nvidia nvidia_modeset nvidia_uvm nvidia_drm"
should look like: MODULES="" then do: sudo mkinitcpio -P
/user/share/nvidia removed
/user/share/X11/xorg.conf.d removed 10-nvidia-drm-outputclass.conf
pacman -Q | grep nvidia (before to check & afterward to check)
lib32-nvidia-utils 535.104.05-1
nvidia-dkms 535.104.05-1
nvidia-hook 1.3-1
nvidia-inst 23-7
nvidia-installer-common 23-7
nvidia-settings 535.104.05-1
nvidia-tweaks 525-2
nvidia-utils 535.104.05-1
That is itâŚno more Taint in the kernelâŚ