Change logs for ubuntu-drivers-common source package in Focal

  • ubuntu-drivers-common (1:0.9.0~0.20.04.8) focal; urgency=medium
    
      * UbuntuDrivers/detect.py:
        - Make sure -open drivers have a lower priority (LP: #1988836).
    
     -- Alberto Milone <email address hidden>  Mon, 12 Sep 2022 12:52:21 +0000
  • ubuntu-drivers-common (1:0.9.0~0.20.04.7) focal; 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 address hidden>  Wed, 16 Mar 2022 17:36:45 +0100
  • ubuntu-drivers-common (1:0.9.0~0.20.04.6) focal; urgency=medium
    
      [ Jeremy Szu ]
      * 71-u-d-c-gpu-detection.rules,
        gpu-manager.c:
        - Wait for the nvidia-drm module to be loaded. This works around
          a race condition, where nvidia-drm is loaded after gdm, and
          this causes gdm to hang (LP: #1958488).
    
     -- Alberto Milone <email address hidden>  Fri, 04 Mar 2022 16:35:45 +0100
  • ubuntu-drivers-common (1:0.9.0~0.20.04.5) focal; urgency=medium
    
      * gpu-manager.c:
        - Fall back from on-demand to on if nvidia < 450 (LP: #1957094).
    
     -- Alberto Milone <email address hidden>  Tue, 18 Jan 2022 08:58:23 +0000
  • ubuntu-drivers-common (1:0.9.0~0.20.04.4) focal; urgency=medium
    
      [ Jeremy Szu ]
      * ubiquity/target-config/31ubuntu_driver_packages:
        - Install nvidia-prime in eariler stage (LP: #1943816).
    
    ubuntu-drivers-common (1:0.9.0~0.20.04.3) focal; urgency=medium
    
      * ubiquity/target-config/31ubuntu_driver_packages:
        - Install nvidia-prime, so that we can handle hybrid
          systems, and pick up the NVIDIA driver configuration
          (LP: #1943816).
    
    ubuntu-drivers-common (1:0.9.0~0.20.04.2) focal; urgency=medium
    
      [ Alberto Milone ]
      * gpu-manager.c:
        - Enable RTD3 only on laptops (LP: #1942788).
    
     -- Alberto Milone <email address hidden>  Mon, 13 Dec 2021 16:44:37 +0100
  • ubuntu-drivers-common (1:0.9.0~0.20.04.3) focal; urgency=medium
    
      * ubiquity/target-config/31ubuntu_driver_packages:
        - Install nvidia-prime, so that we can handle hybrid
          systems, and pick up the NVIDIA driver configuration
          (LP: #1943816).
    
    ubuntu-drivers-common (1:0.9.0~0.20.04.2) focal; urgency=medium
    
      [ Alberto Milone ]
      * gpu-manager.c:
        - Enable RTD3 only on laptops (LP: #1942788).
    
     -- Alberto Milone <email address hidden>  Fri, 05 Nov 2021 11:44:39 +0100
  • ubuntu-drivers-common (1:0.9.0~0.20.04.1) focal; urgency=medium
    
      [ Alberto Milone ]
      * gpu-manager.c:
        - Make sure to also search the signed modules (LP: #1931514).
          Credit goes to Bin Li for the first version of this patch.
      * debian/tests/control:
        - Add dependency on alsa-utils, since the autopkgtest requires it
          for the sl-modem detection plugin.
      * ubuntu-drivers:
        - Do not install recommended dependencies when calling
          "install --gpgpu" (LP: #1898601). The whole point of
          having --gpgpu was to reduce the amount of the
          installed dependencies.
    
      [ Michael Hudson-Doyle ]
      * debian/control:
        - Drop dependency on alsa-utils as we want to start using ubuntu-drivers in
          the server installer but do not want alsa-utils there. The code using
          aplay to detect certain kinds of modem will fail to detect them if aplay
          is not installed but will not crash. As alsa-utils is in the
          desktop-common seed there should be no loss of functionality anywhere
          ubuntu-drivers is used today.
    
     -- Alberto Milone <email address hidden>  Thu, 24 Jun 2021 16:22:54 +0200
  • ubuntu-drivers-common (1:0.8.6.5~0.20.04.1) focal; urgency=medium
    
      * tests/test_ubuntu_drivers.py:
        - Add testcase for list-oem --package-list (LP: #1914051).
      * UbuntuDrivers/detect.py:
        - Fix the way we validate the nvidia modules metapackages
          (LP: #1914374).
    
     -- Alberto Milone <email address hidden>  Wed, 03 Feb 2021 19:23:18 +0100
  • ubuntu-drivers-common (1:0.8.6.4~0.20.04.1) focal; urgency=medium
    
      * ubuntu-drivers:
        - Don't error out when failing to write to /run without
          root privileges (LP: #1913651), since package
          installation will fail later.
        - Restore "--package-list" for list-oem, which was supported
          but accidentally not exposed in the transition to click.
          (LP: #1914051).
    
     -- Alberto Milone <email address hidden>  Mon, 01 Feb 2021 18:49:18 +0100
  • ubuntu-drivers-common (1:0.8.6.3~0.20.04.2) focal; urgency=medium
    
      * Skip tests on riscv64, replacing powerpc which is no longer part of
        focal. Thus make ubuntu-drivers-common available on focal on
        riscv64. LP: #1912202
    
    ubuntu-drivers-common (1:0.8.6.3~0.20.04.1) focal; urgency=medium
    
      * Backport 1:0.8.6.3 (LP: #1904583).
    
     -- Dimitri John Ledkov <email address hidden>  Mon, 18 Jan 2021 22:22:29 +0000
  • ubuntu-drivers-common (1:0.8.4~0.20.04.3) focal; urgency=medium
    
      * ubuntu-drivers:
        - Fix failure when using the deprecated "autoinstall"
          argument (LP: #1889181).
    
     -- Alberto Milone <email address hidden>  Tue, 28 Jul 2020 10:42:55 +0200
  • ubuntu-drivers-common (1:0.8.4~0.20.04.2) focal; urgency=medium
    
      * gpu-manager.c:
        - Use the full multiarch path for the X11 libraries.
    
    ubuntu-drivers-common (1:0.8.4~0.20.04.1) focal; urgency=medium
    
      * UbuntuDrivers/detect.py,
        detect-plugins/sl-modem.py:
        - Avoid triggering test_static.py
          with "E741 ambiguous variable name 'l'" error.
      * ubuntu-drivers:
        - Rework the argument parser to allow passing in
          driver and vendor for the "install" case
          (LP: #1881586).
        - Do not print an error when linux-modules cannot
          be found. This prevents the ubuntu-drivers tools
          from printing misleading warnings, as seen in
          LP:#1882402.
        - Add support for the new -server NVIDIA drivers
          (LP: #1881586).
      * debian/control:
        - Depend on python3-click (for the argument
          parsing code).
        - Drop dependency on dpkg-dev (LP: #1880564).
      * gpu-manager.c:
        - Add get_system_architecture() (to drop the
          dpkg-dev dependency).
    
     -- Alberto Milone <email address hidden>  Mon, 27 Jul 2020 16:10:25 +0200
  • ubuntu-drivers-common (1:0.8.4~0.20.04.1) focal; urgency=medium
    
      * UbuntuDrivers/detect.py,
        detect-plugins/sl-modem.py:
        - Avoid triggering test_static.py
          with "E741 ambiguous variable name 'l'" error.
      * ubuntu-drivers:
        - Rework the argument parser to allow passing in
          driver and vendor for the "install" case
          (LP: #1881586).
        - Do not print an error when linux-modules cannot
          be found. This prevents the ubuntu-drivers tools
          from printing misleading warnings, as seen in
          LP:#1882402.
        - Add support for the new -server NVIDIA drivers
          (LP: #1881586).
      * debian/control:
        - Depend on python3-click (for the argument
          parsing code).
        - Drop dependency on dpkg-dev (LP: #1880564).
      * gpu-manager.c:
        - Add get_system_architecture() (to drop the
          dpkg-dev dependency).
    
     -- Alberto Milone <email address hidden>  Tue, 23 Jun 2020 11:09:27 +0200
  • ubuntu-drivers-common (1:0.8.1.1) focal; urgency=medium
    
      * debian/control:
        - Depend on dpkg-dev (LP: #1875339).
    
     -- Alberto Milone <email address hidden>  Mon, 04 May 2020 10:53:31 +0200
  • ubuntu-drivers-common (1:0.8.1) focal; urgency=medium
    
      [ Alberto Milone ]
      * UbuntuDrivers/detect.py,
        UbuntuDrivers/kerneldetection.py,
        tests/test_ubuntu_drivers.py,
        ubuntu-drivers:
        - Add tests for the -generic-hwe-20.04 flavour and for
          the -oem-20.04 linux flavour.
        - Add detection logic to get the linux metapackage and
          linux-modules for -hwe-20.04 (LP: #1873867).
        - List the modules provider when it is either a dkms package
          or a linux-modules package.
        - Install linux-modules packages when available.
          This makes the NVIDIA drivers work with Secure Boot.
    
      [ Dimitri John Ledkov ]
      * UbuntuDrivers/detect.py,
        UbuntuDrivers/kerneldetection.py:
        - Use exact matching in find_reverse_deps() with both
          installed and candidate.
    
     -- Alberto Milone <email address hidden>  Tue, 21 Apr 2020 21:14:15 +0200
  • ubuntu-drivers-common (1:0.8) focal; urgency=medium
    
      [ Iain Lane ]
      * tests:
        - Rename ubuntu_drivers.py to test_ubuntu_drivers.py.
      * UbuntuDrivers/detect.py:
        - Update oem-*-meta packages after we install them.
        - Offer oem-*-meta for installation with "ubuntu-drivers install".
        - Check for 'Modaliases' first when building modalias -> package map.
      * ubuntu-drivers:
        - Add a new 'list-oem' command.
        - Add a --no-oem flag.
        - Allow installing device specific metapackages (LP: #1866035).
    
     -- Alberto Milone <email address hidden>  Thu, 05 Mar 2020 17:06:28 +0100
  • ubuntu-drivers-common (1:0.7.8.1) focal; urgency=medium
    
      * tests/gpu-manager.py:
        - Do not test against renamed intel modules.
          We don't rename intel modules (such as i915-brw) any more.
          This fixes a test failure now that we have switched to exact
          module matching.
    
    ubuntu-drivers-common (1:0.7.8) focal; urgency=medium
    
      * 71-u-d-c-gpu-detection.rules:
        - Look only for the actual nvidia module.
      * gpu-manager.c:
        - Stricter module name matching in is_module_loaded()
          (LP: #1848326).
    
     -- Alberto Milone <email address hidden>  Thu, 20 Feb 2020 11:31:12 +0100
  • ubuntu-drivers-common (1:0.7.8) focal; urgency=medium
    
      * 71-u-d-c-gpu-detection.rules:
        - Look only for the actual nvidia module.
      * gpu-manager.c:
        - Stricter module name matching in is_module_loaded()
          (LP: #1848326).
    
     -- Alberto Milone <email address hidden>  Wed, 19 Feb 2020 13:35:12 +0100
  • ubuntu-drivers-common (1:0.7.7) focal; urgency=medium
    
      [ Alberto Milone ]
      * UbuntuDrivers/detect.py,
        UbuntuDrivers/kerneldetection.py,
        tests/ubuntu_drivers.py:
        - Rely on the linux-image metapackage to find the flavour and
          linux-modules.
          This is for cases such as linux-virtual, which depend on the
          "-generic" flavour.
        - Fix test case where the linux-modules for the ABI shouldn't have
          been available.
    
      [ Daniel Dadap ]
      * gpu-manager.c:
        - Add helper to remove /usr/share/X11/xorg.conf.d files.
          remove_prime_outputclass() and remove_offload_serverlayout() are
          basically the same function with different target filenames, so
          add a helper function and make both call into the new helper.
          Also give the new helper (and the original functions) a return
          type and value to inform callers of whether removal was successful.
    
     -- Alberto Milone <email address hidden>  Thu, 13 Feb 2020 12:03:24 +0100
  • ubuntu-drivers-common (1:0.7.6.1) focal; urgency=medium
    
      * Make sure that the PATH environment variable is set (LP: #1854472).
    
     -- Alberto Milone <email address hidden>  Fri, 29 Nov 2019 11:06:12 +0100
  • ubuntu-drivers-common (1:0.7.6) eoan; urgency=medium
    
      [ Alberto Milone ]
      * gpu-manager.c:
        - Drop prime_is_action_on() (now that it isn't on/off any more)
          and update the description.
      * UbuntuDrivers/detect.py,
        UbuntuDrivers/kerneldetection.py,
        tests/ubuntu_drivers.py,
        ubuntu-drivers:
        - Provide DKMS fallback for the "install --gpgpu" case
          when no linux-modules-nvidia are available for the driver
          and for a specific kernel (LP: #1843796).
          We have new tests to cover this scenario now.
        - Show provider of kernel modules in list --gpgpu
        - Fix linux metapackage detection.
          This was meant to be driven by the latest kernel version
          But it was only partially implemented.
          Complete the implementation and update the relevant tests.
    
      [ Daniel Dadap ]
      * gpu-manager.c:
        - Enable power management in NVIDIA on-demand mode:
          The NVIDIA driver can suspend the GPU when it's being used as a
          PRIME render offload source and it isn't actively being used.
          disable_power_management() sets the NVIDIA GPU's power/control
          mode to "on", which prevents the GPU from suspending when it
          might otherwise be possible to do so.
        - Increase string storage on stack for path names. This fixes
          the warnings that gcc emits when building up path names.
    
     -- Alberto Milone <email address hidden>  Fri, 13 Sep 2019 12:38:45 +0200