** Description changed:

- This is for tracking purpose.
+ [Impact]
+ On some I+N machines (inlcuding lenovo and dell machines), after
+ setting the graphic mode to perofermance mode, and open the gnome
+ sound seting, run suspend/resume test, the audio devices will
+ disappear from UI, instead a dummy audio shows on the UI, and from
+ then on, the audio can't work anymore.
+ 
+ [Fix]
+ The root cause is after resuming, the pulseaudio try to recover the
+ PCM device, but at that moment, the devices nodes at /dev/snd/ are
+ not accessible yet sometimes, it will make snd_pcm_open fail and
+ the pulseaudio will calll unload_module to unload alsa audio card.
+ I cherrpicked a fix from upstream, the fix adds retry and pa_msleep(),
+ this will retry the snd_pcm_open() a couple of times if it fails.
+ 
+ [Test Case]
+ Install the pulseaudio wit this fix, set the graphic mode to
+ performance mode, open the sound setting, then run suspend/resume 90
+ times, after test check the audio devices on the UI, the speaker,
+ digital mic are still on the UI, and they could work well.
+ 
+ [Regression Risk]
+ Low, this SRU just add retry and pa_msleep(), if the snd_pcm_open()
+ doesn't fail, this patch will not introduce any change, if snd_pcm_open()
+ fails, it just retry a couple of times, so it will not introduce the
+ regression in theory.

** Summary changed:

- There is no available audio entry in sound settings after execute suspend in 
'Performance mode'
+ [SRU]There is no available audio entry in sound settings after execute 
suspend in 'Performance mode'

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1887610

Title:
  [SRU]There is no available audio entry in sound settings after execute
  suspend in 'Performance mode'

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/1887610/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to