15.5 and TW Nvidia G04 (and x11-video-nvidiaG04) patched, built and available -- 15.6 still need triage
Nvidia G04 users, I've branched, patched for the 6.12 kernel, built and published the Nvidia G04 driver for TW as a stop-gap until the openSUSE drivers catch up. The repository with the G04 driver for Leap 15.5 and Tumbleweed is: https://download.opensuse.org/repositories/home:/drankinatty:/branches:/home... The 15.6 driver needs an additional patch that Stefan had in the X11:Drivers repo - but a branch of that package fails for 15.6 as well. Still need to look into it. The buildservice repositories are: https://build.opensuse.org/project/show/home:drankinatty:branches:home:wkazu... I've installed the packages and duped to the 6.12 kernel in Tumbleweed and all is good on my laptop. There are some odd kde3 dependencies that led me to download and "rpm -Uvh" the new nvidia rpms - as zypper wanted to uninstalled kde3. After that a "zypper dupe" worked fine. -- David C. Rankin, J.D.,P.E.
On 12/28/24 9:46 PM, David C. Rankin wrote:
Nvidia G04 users,
I've branched, patched for the 6.12 kernel, built and published the Nvidia G04 driver for TW as a stop-gap until the openSUSE drivers catch up. The repository with the G04 driver for Leap 15.5 and Tumbleweed is:
https://download.opensuse.org/repositories/home:/drankinatty:/branches:/home... wkazubski:/G03/
The 15.6 driver needs an additional patch that Stefan had in the X11:Drivers repo - but a branch of that package fails for 15.6 as well. Still need to look into it.
The buildservice repositories are:
https://build.opensuse.org/project/show/ home:drankinatty:branches:home:wkazubski:G03
I've installed the packages and duped to the 6.12 kernel in Tumbleweed and all is good on my laptop. There are some odd kde3 dependencies that led me to download and "rpm -Uvh" the new nvidia rpms - as zypper wanted to uninstalled kde3. After that a "zypper dupe" worked fine.
All, I'm sorry, but I've had to disable access to the nvidia packages patched for the 6.12 kernel in my buildservice account because it was suggested on the factory list that hosting nvidia binary packages isn't allowed. So I've taken down the repo at https://download.opensuse.org/repositories/home:/drankinatty:/branches:/home... There is an open question the extent to which this rule applies and whether it applies only to publishing or to building. I'll have to read the links provided to be able to make a determination. In the interim, if you need the packages you can e-mail me off-list with your IP and I'll see if I can make a repository outside of suse/opensuse available similar to what is done with Packman. This was the first I've ever heard of that rule, especially since Nvidia makes the binary available to distros for the purpose of building packages - so the legal reasoning here is a bit unclear. For the present, we don't want to run afoul of any rules, so the opensuse buildservice is no longer published :( -- David C. Rankin, J.D.,P.E.
31.12.2024 00:57, David C. Rankin wrote:
On 12/28/24 9:46 PM, David C. Rankin wrote:
Nvidia G04 users,
I've branched, patched for the 6.12 kernel, built and published the Nvidia G04 driver for TW as a stop-gap until the openSUSE drivers catch up. The repository with the G04 driver for Leap 15.5 and Tumbleweed is:
https://download.opensuse.org/repositories/home:/drankinatty:/branches:/home... wkazubski:/G03/
The 15.6 driver needs an additional patch that Stefan had in the X11:Drivers repo - but a branch of that package fails for 15.6 as well. Still need to look into it.
The buildservice repositories are:
https://build.opensuse.org/project/show/ home:drankinatty:branches:home:wkazubski:G03
I've installed the packages and duped to the 6.12 kernel in Tumbleweed and all is good on my laptop. There are some odd kde3 dependencies that led me to download and "rpm -Uvh" the new nvidia rpms - as zypper wanted to uninstalled kde3. After that a "zypper dupe" worked fine.
All,
I'm sorry, but I've had to disable access to the nvidia packages patched for the 6.12 kernel in my buildservice account because it was suggested on the factory list that hosting nvidia binary packages isn't allowed. So I've taken down the repo at
https://download.opensuse.org/repositories/home:/drankinatty:/branches:/home...
There is an open question the extent to which this rule applies and whether it applies only to publishing or to building. I'll have to read the links provided to be able to make a determination.
In the interim, if you need the packages you can e-mail me off-list with your IP and I'll see if I can make a repository outside of suse/opensuse available similar to what is done with Packman.
This was the first I've ever heard of that rule, especially since Nvidia makes the binary available to distros for the purpose of building packages -
No, NVIDIA makes binaries available. Period. What you can do with these binaries after you have downloaded them from NVIDIA is subject to the license agreement: https://www.nvidia.com/en-us/drivers/geforce-license/ This license agreement does not mention "distros" or "building packages".
so the legal reasoning here is a bit unclear. For the present, we don't want to run afoul of any rules, so the opensuse buildservice is no longer published :(
On 12/31/24 5:41 AM, Andrei Borzenkov wrote:
This was the first I've ever heard of that rule, especially since Nvidia makes the binary available to distros for the purpose of building packages -
No, NVIDIA makes binaries available. Period. What you can do with these binaries after you have downloaded them from NVIDIA is subject to the license agreement:
https://www.nvidia.com/en-us/drivers/geforce-license/
This license agreement does not mention "distros" or "building packages".
It is quite broad: 1.1 Subject to the terms of this Agreement, NVIDIA grants you a non-exclusive, revocable, non-transferable and non-sublicensable (except as expressly provided in this Agreement) license to: a. Install and use copies of the SOFTWARE, b. Modify and create derivative works of any portion of the SOFTWARE delivered by NVIDIA in source code format, c. Deploy, for your own use, the SOFTWARE on infrastructure you own or lease, and d. Distribute the SOFTWARE provided for use with operating systems distributed under the terms of an OSI-approved open source license as listed by the Open Source Initiative at https://opensource.org, provided that (i) the binary files thereof are not modified in any way (except for uncompressing of compressed files) and (ii) this Agreement is provided to each SOFTWARE recipient. and, none of the "2. Limitations." apply to the way it is currently being used. The software remains under the Nvidia license, the binary is not modified, changed or reverse engineered in any way, and the license agreement remains included. Do you know what provision Andrei was referring to on the factory list? I don't see anything here? -- David C. Rankin, J.D.,P.E.
31.12.2024 23:01, David C. Rankin wrote:
On 12/31/24 5:41 AM, Andrei Borzenkov wrote:
This was the first I've ever heard of that rule, especially since Nvidia makes the binary available to distros for the purpose of building packages -
No, NVIDIA makes binaries available. Period. What you can do with these binaries after you have downloaded them from NVIDIA is subject to the license agreement:
https://www.nvidia.com/en-us/drivers/geforce-license/
This license agreement does not mention "distros" or "building packages".
It is quite broad:
1.1 Subject to the terms of this Agreement, NVIDIA grants you a non-exclusive, revocable, non-transferable and non-sublicensable (except as expressly provided in this Agreement) license to:
a. Install and use copies of the SOFTWARE,
b. Modify and create derivative works of any portion of the SOFTWARE delivered by NVIDIA in source code format,
c. Deploy, for your own use, the SOFTWARE on infrastructure you own or lease, and
d. Distribute the SOFTWARE provided for use with operating systems distributed under the terms of an OSI-approved open source license as listed by the Open Source Initiative at https://opensource.org, provided that (i) the binary files thereof are not modified in any way (except for uncompressing of compressed files) and (ii) this Agreement is provided to each SOFTWARE recipient.
and, none of the "2. Limitations." apply to the way it is currently being used. The software remains under the Nvidia license, the binary is not modified, changed or reverse engineered in any way, and the license agreement remains included.
Do you know what provision Andrei was referring to on the factory list? I don't see anything here?
I presume 2.7 Except as expressly granted in this Agreement, you may not sell, rent, sublicense, distribute or transfer the SOFTWARE or provide commercial hosting services with the SOFTWARE. Notice "distribute or transfer".
On Mon, Dec 30, 2024, 16:58 David C. Rankin <drankinatty@gmail.com> wrote:
On 12/28/24 9:46 PM, David C. Rankin wrote:
Nvidia G04 users,
I've branched, patched for the 6.12 kernel, built and published the Nvidia G04 driver for TW as a stop-gap until the openSUSE drivers catch up. The repository with the G04 driver for Leap 15.5 and Tumbleweed is:
https://download.opensuse.org/repositories/home:/drankinatty:/branches:/home...
wkazubski:/G03/
The 15.6 driver needs an additional patch that Stefan had in the X11:Drivers repo - but a branch of that package fails for 15.6 as well. Still need to look into it.
The buildservice repositories are:
https://build.opensuse.org/project/show/ home:drankinatty:branches:home:wkazubski:G03
I've installed the packages and duped to the 6.12 kernel in Tumbleweed and all is good on my laptop. There are some odd kde3 dependencies that led me to download and "rpm -Uvh" the new nvidia rpms - as zypper wanted to uninstalled kde3. After that a "zypper dupe" worked fine.
All,
I'm sorry, but I've had to disable access to the nvidia packages patched for the 6.12 kernel in my buildservice account because it was suggested on the factory list that hosting nvidia binary packages isn't allowed. So I've taken down the repo at
https://download.opensuse.org/repositories/home:/drankinatty:/branches:/home...
There is an open question the extent to which this rule applies and whether it applies only to publishing or to building. I'll have to read the links provided to be able to make a determination.
In the interim, if you need the packages you can e-mail me off-list with your IP and I'll see if I can make a repository outside of suse/opensuse available similar to what is done with Packman.
Found out, not too long ago, that you could request an account in the Packman OBS instance. Might be the best alternative to publish such packages.
This was the first I've ever heard of that rule, especially since Nvidia makes the binary available to distros for the purpose of building packages - so the legal reasoning here is a bit unclear. For the present, we don't want to run afoul of any rules, so the opensuse buildservice is no longer published :(
-- David C. Rankin, J.D.,P.E.
Regards, CI.-
participants (3)
-
Andrei Borzenkov
-
Cyrus
-
David C. Rankin