[SRU] Support to install nvidia driver by allowing list
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OEM Priority Project |
Triaged
|
High
|
Dirk Su | ||
ubuntu-drivers-common (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Jammy |
Confirmed
|
Undecided
|
Unassigned | ||
Lunar |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[ Impact ]
* In NVIDIA new GPU release cycle, NVIDIA ships their new GPUs to OEM/ODM for production.
In the meantime, NVIDIA usually notify OEM/ODM/Canonical (under NDA) to use a specific nvidia version to development/
NVIDIA and OEN/ODM will announce the next generation combination at the same time usually when the factory ready to ship the product.
We made Ubuntu as a leading distribution supports many cutting edge devices, it's time to have an official way to make the nvidia installation consistent in unannounced (yet) nvidia devices to support OEM/ODM factory shipment for our growing counterparts.
[ Test Plan ]
* Steps to make sure it works:
1. pick a cutting edge nvidia graphic.
2. remove nv-525 from the pool by removing restricted in jammy-updates and jammy-security
3. check the nv support status:
```
$ ubuntu-drivers list
oem-fix-
libfprint-
oem-somerville-
```
4. modify custom file
```
$ cat /etc/custom_
{
"chips": [
{
"devid": "0x24BA",
"name": "TEST 24BA",
"branch": "580.1234",
"features": [
"runtimepm"
]
},
{
"devid": "0x25BC",
"name": "TEST 25BC",
"branch": "510",
"features": [
"runtimepm"
]
}
]
}
```
5. make sure the hook works
```
$ ubuntu-drivers list
nvidia-driver-510, (kernel modules provided by nvidia-dkms-510)
oem-fix-
libfprint-
oem-somerville-
[ Where problems could occur ]
* This feature only impact target system has a custom file "/etc/custom_
[ Other Info ]
* the patches are picked from
- https:/
- https:/
- https:/
* Discussion is in https:/
tags: | added: oem-priority |
Changed in oem-priority: | |
assignee: | nobody → jeremyszu (os369510) |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in oem-priority: | |
status: | Confirmed → In Progress |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in oem-priority: | |
status: | In Progress → Incomplete |
description: | updated |
summary: |
- [Draft][SRU] Support to install nvidia driver by allowing list + [SRU] Support to install nvidia driver by allowing list |
description: | updated |
Changed in ubuntu-drivers-common (Ubuntu Lunar): | |
status: | New → Fix Released |
Changed in ubuntu-drivers-common (Ubuntu Jammy): | |
status: | New → Fix Committed |
description: | updated |
Changed in ubuntu-drivers-common (Ubuntu Jammy): | |
status: | In Progress → Confirmed |
Changed in oem-priority: | |
status: | Confirmed → Triaged |
Changed in ubuntu-drivers-common (Ubuntu Jammy): | |
status: | Fix Committed → Confirmed |
Changed in ubuntu-drivers-common (Ubuntu Lunar): | |
status: | Fix Released → Confirmed |
build log