[SRU] [D/E/Unstable] [PATCH 0/3] Allow Nvidia HDA to be runtime suspended to save power

Kai-Heng Feng kai.heng.feng at canonical.com
Wed Oct 23 14:25:24 UTC 2019


BugLink: https://bugs.launchpad.net/bugs/1840835

[Impact]
Some Nvidia graphics card has audio function in addition to video
function. When the video function is not bound to any driver, the audio
function can't be runtime suspended, hence preventing the power
resources from being turned off.

[Fix]
Allow Nvidia audio function to be runtime suspended.

[Test]
The user reported the fix works.

[Regression Potential]
Low. It only allows the audio function of discrete Nvidia GPU to be
runtime suspended. Regular audio or audio function with a discrete GPU
already bound to a driver are unaffected.

Kai-Heng Feng (2):
  PCI: Add a helper to check Power Resource Requirements _PR3 existence
  ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to
    a driver

Takashi Iwai (1):
  PCI: Fix missing inline for pci_pr3_present()

 drivers/pci/pci.c         | 18 ++++++++++++++++++
 include/linux/pci.h       |  2 ++
 sound/pci/hda/hda_intel.c |  8 +++++++-
 3 files changed, 27 insertions(+), 1 deletion(-)

-- 
2.17.1




More information about the kernel-team mailing list