Debian sidを使用して4.18 Linuxカーネルにアップグレードした後、アップグレード前に発生しなかったいくつかのサウンドの問題に対処しました。ノートブックが停止した後、ほとんどの場合(常にそうではない)音は機能しません。マシンを完全にシャットダウンするか、killallpulseaudio / pulseaudio --kコマンドを使用する必要がありましたが、このコマンドは6回実行した後にのみ機能しました。
DMESGログ
snd_hda_intel 0000:00:03.0: enabling device (0000 -> 0002)
[ 11.752094] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no)
[ 11.752520] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input9
[ 11.754746] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 11.760675] iwlwifi 0000:02:00.0: firmware: direct-loading firmware iwlwifi-7265-17.ucode
[ 11.761202] iwlwifi 0000:02:00.0: loaded firmware version 17.948900127.0 op_mode iwlmvm
[ 11.761577] fbcon: inteldrmfb (fb0) is primary device
[ 11.830634] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card1/input10
[ 11.830699] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card1/input11
[ 11.830755] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card1/input12
[ 11.830816] input: HDA Intel HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:03.0/sound/card1/input13
[ 11.830874] input: HDA Intel HDMI HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:03.0/sound/card1/input14
[ 11.882029] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20180531/dsopcode-201)
[ 11.882035] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20180531/psparse-516)
[ 11.882045] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20180531/psparse-516)
[ 11.882102] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20180531/dsopcode-201)
[ 11.882106] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20180531/psparse-516)
[ 11.882113] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20180531/psparse-516)
[ 11.882167] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20180531/dsopcode-201)
[ 11.882171] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20180531/psparse-516)
[ 11.882179] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20180531/psparse-516)
[ 11.882238] input: HP WMI hotkeys as /devices/virtual/input/input15
[ 11.882378] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20180531/dsopcode-201)
[ 11.882382] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20180531/psparse-516)
[ 11.882389] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20180531/psparse-516)
[ 11.882423] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20180531/dsopcode-201)
[ 11.882426] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20180531/psparse-516)
[ 11.882431] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20180531/psparse-516)
[ 50.738396] i2c_designware INT3433:00: timeout waiting for bus ready
[ 50.738402] rt286 i2c-INT343A:00: I2C error -110
システムログ
Nov 4 19:15:02 kernel: [ 11.994529] haswell-pcm-audio haswell-pcm-audio: firmware: failed to load intel/IntcPP01.bin (-2)
Nov 4 19:15:02 kernel: [ 11.994531] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
Nov 4 19:15:02 kernel: [ 11.994533] haswell-pcm-audio haswell-pcm-audio: Direct firmware load for intel/IntcPP01.bin failed with error -2
Nov 4 19:15:02 kernel: [ 11.994536] haswell-pcm-audio haswell-pcm-audio: fw image intel/IntcPP01.bin not available(-2)
Nov 4 19:15:02 kernel: [ 11.995123] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43b6772b23c7c983ce9dcb18a19
Nov 4 19:15:02 kernel: [ 12.023525] kvm: disabled by bios
Nov 4 19:15:02 kernel: [ 12.023535] broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> System Pin mapping ok
Nov 4 19:15:02 kernel: [ 12.023588] broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> Offload0 Pin mapping ok
Nov 4 19:15:02 kernel: [ 12.023630] broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> Offload1 Pin mapping ok
Nov 4 19:15:02 kernel: [ 12.023669] broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> Loopback Pin mapping ok
最も迷惑なもう1つの問題は、pavucontrolを使用して出力デバイスをスピーカーからヘッドフォンに切り替え、再度スピーカーに切り替えると音量が完全に混乱することです。声が非常に大きく、一貫しなくなりました。 alsamixerのヘッドフォン出力をミュート解除してミュートするときも同じ現象が発生します。
猫/proc/サウンド/カード:
0 [broadwellrt286 ]: broadwell-rt286 - broadwell-rt286
HP-HPSpectrex360Convertible--802D
1 [HDMI ]: HDA-Intel - HDA Intel HDMI
HDA Intel HDMI at 0xb2210000 irq 48
答え1
編集でこの問題を解決しました。
/etc/default/grub
次の行に
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
コマンドを行に保ちますが、引用符で囲んでください。
acpi_backlight=vendor acpi_osi='!Windows 2013' acpi_osi='!Windows 2012'
これが私が使うものです
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor acpi_osi='!Windows 2013' acpi_osi='!Windows 2012'"
それから
sudo update-grub
それからサウンドカードの名前が変わりました。
0 [HDMI ]: HDA-Intel - HDA Intel HDMI
HDA Intel HDMI at 0xb2214000 irq 49
1 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xb2210000 irq 46
もはやsyslogエラーが発生せず、一時停止後もオーディオは機能し続けますが、ヘッドフォンを接続するとスピーカー出力が元の音量に戻らないという問題があります。ヘッドフォンはミュートされていますが、スピーカーはゼロのままです。つまり、自動ミュートが無効になっている場合でも、alsamixerに手動で移動してオンにする必要があります。この問題を解決する1つの方法は
/usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf
そして編集者
[Element Speaker]
switch = off
volume = off
到着
[Element Speaker]
switch = off
volume = merge
これまではとても良いです。