This bug was fixed in the package ubuntu-drivers-common -
1:0.9.2.4~0.21.10.2
---------------
ubuntu-drivers-common (1:0.9.2.4~0.21.10.2) impish; urgency=medium
* UbuntuDrivers/detect.py:
- Handle Production branches (PB) (LP: #1964747).
- Always prefer PB and LTSB, and pick the highest of the two
whenever possible.
* tests/test_ubuntu_drivers.py:
- Add test_system_driver_packages_chroot_support_branch_pb and
test_system_driver_packages_chroot_support_branch_pb_1, to
keep track of our policy on PB and LTSB releases.
-- Alberto Milone <[email protected]> Wed, 16 Mar 2022
17:35:52 +0100
** Changed in: ubuntu-drivers-common (Ubuntu Impish)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to ubuntu-drivers-common in Ubuntu.
https://bugs.launchpad.net/bugs/1964747
Title:
[Jammy][regression] u-d-c default to use 470 instead of 510
Status in OEM Priority Project:
Fix Committed
Status in ubuntu-drivers-common package in Ubuntu:
Fix Released
Status in ubuntu-drivers-common source package in Bionic:
In Progress
Status in ubuntu-drivers-common source package in Focal:
Fix Committed
Status in ubuntu-drivers-common source package in Impish:
Fix Released
Bug description:
[Impact]
* In Ubuntu 22.04, ubuntu-drivers install will install nvidia-470 instead of
510. (the ubuntu-drivers install is the best and recommended way to install
nvidia driver).
* nvidia-470 is LTSB (although webpage shows PB) and nvidia-510 is PB, in
this case, we need to chose the newer version since the support is fair in both
version.
* Also, 22.04 announces Wayland supports but nvidia-470 doesn't support in
Wayland scope at least from gdm upstream.
[Test Plan]
* Call "ubuntu-drivers debug" and check that 510 is marked as
"(auto-install)"
```
...
=== matching driver packages ===
nvidia-driver-510: installed: <none> available: 510.54-0ubuntu2 [distro]
non-free modalias: pci:v000010DEd000025A0sv00001028sd00000A61bc03sc02i00
path: /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 vendor: NVIDIA
Corporation model: GA107M [GeForce RTX 3050 Ti Mobile]
...
nvidia-driver-470: installed: <none> available: 470.103.01-0ubuntu2
(auto-install) [distro] non-free modalias:
pci:v000010DEd000025A0sv00001028sd00000A61bc03sc02i00 path:
/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 vendor: NVIDIA Corporation
model: GA107M [GeForce RTX 3050 Ti Mobile] support level: LTSB
...
```
* As you can see, "(auto-install)" points to 470 because it owns LTSB tag.
[Fix]
* Adjust the priority in UbuntuDrivers/detect.py, if the PB and LTSB
versions found, then it needs to pick the newer version one.
[Where problems could occur]
* It has less possible to introduce regression since the patch only changes
_cmp_gfx_alternatives() which counts the priority of nvidia drivers be
installed.
* In Ubuntu, we have nvidia-390, 470 and 510 so far as I known and these
cases are listed in test_system_driver_packages_chroot_support_branch_pb.
---
+ nvidia-graphics-drivers-510 (510.54-0ubuntu0.20.04.1)
+
+ * New upstream release (LP: #1961075):
+ - Fixed a bug that could cause GPU exceptions when minimizing a
+ fullscreen Vulkan application on certain desktops, such as
+ Plasma.
+ * debian/templates/control.in:
+ - Set XB-Support to PB (production branch).
+ * debian/rules.defs:
+ - Add support for video ABI 25.
---
Since
* debian/templates/control.in:
- Set XB-Support to PB (production branch).
The u-d-c will choose LTS branch instead of PB branch.
because `def _cmp_gfx_alternatives(x, y):` doesn't define PB.
[Additional information]
If installed 470 instead of 510, then it will cause
https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1963701
To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/1964747/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp