web-dev-qa-db-fra.com

Pas de son dans Ubuntu 18.04 après le redémarrage de Windows 10

Je suis sur 18.04 dans un ordinateur portable Asus Zenbook et mon son fonctionne bien après un arrêt (table rase). Si je démarre dans Ubuntu, le son fonctionne. Si je redémarre toujours dans Ubuntu, le son fonctionne toujours. Si je démarre sous Windows 10, puis que je l'arrête et que je démarre sous Ubuntu, le son fonctionne. Mais si je démarre sous Windows 10, puis redémarre sous Ubuntu, le son ne fonctionne plus (rien n’est mis en sourdine dans alsamixer mais il n’existe aucun son). tout). Seul un arrêt le corrige, les redémarrages non. J'ai déjà désactivé le démarrage rapide dans Windows et tué/nettoyé le son par impulsion comme suggéré dans les réponses tous ces autres . Le son ne fonctionne pas non plus sur les écouteurs

J'ai pris deux instantanés Syslog lorsque le son fonctionne et quand il ne fonctionne pas et je ne vois aucune différence significative entre eux. Pour moi, cela ressemble vraiment à un problème matériel/micrologiciel, mais j’imagine qu’il doit exister un moyen de le résoudre à partir d’un logiciel. Aucune suggestion?

hilikus@developorium:~$ grep -C 3 snd no-sound-after-reboot  
May  5  developorium kernel: [    3.229033] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
May  5  developorium kernel: [    3.232083] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
May  5  developorium kernel: [    3.232086] cfg80211: failed to load regulatory.db
May  5  developorium kernel: [    3.235334] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
May  5  developorium kernel: [    3.235547] uvcvideo: Found UVC 1.00 device USB2.0 HD UVC WebCam (13d3:5694)
May  5  developorium kernel: [    3.244124] uvcvideo 1-6:1.0: Entity type for entity Realtek Extended Controls Unit was not initialized!
May  5  developorium kernel: [    3.244126] uvcvideo 1-6:1.0: Entity type for entity Extension 4 was not initialized!
--
May  5  developorium kernel: [    3.416112] thermal thermal_zone6: failed to read out thermal zone (-61)
May  5  developorium kernel: [    3.417112] iwlwifi 0000:02:00.0 wlp2s0: renamed from wlan0
May  5  developorium kernel: [    3.804303] [drm] RC6 on
May  5  developorium kernel: [    3.832374] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
May  5  developorium kernel: [    3.861595] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC294: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
May  5  developorium kernel: [    3.861597] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
May  5  developorium kernel: [    3.861598] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
May  5  developorium kernel: [    3.861599] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
May  5  developorium kernel: [    3.861600] snd_hda_codec_realtek hdaudioC0D0:    inputs:
May  5  developorium kernel: [    3.861601] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x12
May  5  developorium kernel: [    3.915132] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input11
May  5  developorium kernel: [    3.915169] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input12
May  5  developorium kernel: [    3.915200] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input13
4
Hilikus

Cela a fini par être un bogue dans le pilote Realtek ALC294 alsa. Il a déjà été signalé dans le tableau de bord: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1742852

Upvote si cela vous concerne afin que les développeurs augmentent sa priorité

2
Hilikus

Windows est connu pour éteindre les périphériques lors du redémarrage, puis les rallumer après le redémarrage. C'est particulièrement problématique avec les cartes réseau, mais comme votre question l'illustre, cela se produit aussi avec les cartes son.

De cette forum Dell d'autres utilisateurs subissent le même sort. Comme indiqué, vous pouvez:

  • redémarrez sous Windows 10
  • sélectionnez l'arrêt
  • démarrage à froid de votre système avec le bouton d'alimentation
  • sélectionnez Ubuntu

Vous pouvez gagner du temps en suspendant et en reprenant votre Ubuntu 16.04 comme l'une des réponses dans ce fil décrit.

Résumé

Vous ne pouvez pas redémarrer Windows et sélectionner Ubuntu dans le menu Grub. Vous devez éteindre et appuyer sur le bouton d'alimentation selon les liens ci-dessus. Vous pouvez visiter les liens Dell et poster une demande pour un utilitaire Linux pour mettre le périphérique sous tension.

La meilleure solution peut être de poser une question Windows dans Super User pour savoir comment changer Windows et ne pas éteindre la carte son lors du redémarrage.

2

Vous pouvez facilement changer cela en indiquant à votre BIOS que vous avez un autre système d'exploitation que Windows.
Ouvrez une invite de commande et éditez le fichier avec Sudo nano /etc/default/grub
dans la ligne intitulée GRUB_CMDLINE_LINUX_DEFAULT, ajoutez le paramètre acpi_osi=Linux
Ce sera donc comme ceci GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux, avec cela votre système d'exploitation Linux prendra plus de contrôle sur votre ordinateur.
Lecture suggérée

0
Egon Stetmann.