Arch Linuxのサウンドの問題

Arch Linuxのサウンドの問題

2日前からArch Linuxを使い始めました。音響問題が少しあります。

alsa alsa-utilsすべてのチャンネルミュート解除を使用して背面を設置しましたalsamixer。私のユーザーはオーディオグルー​​プに属しています。

私もインストールpulseaudioして実行しました。

pulseaudio --start
  • 注文する
    speaker-test -c 2
    
    音が出ません。
  • pavucontroll(私が使っているがi3重要ではないと思う)では、サウンドカードとこのジャンパを見せて、その上で音を出すことを再生します。
  • ヘッドフォンを接続すると、スピーカーはサウンドデバイスのオンとオフの操作が終了したことを検出しますが、音も聞こえません。
  • hwinfo --sound これを見せてください:
    20: PCI 1f.3: 0403 Audio device
    [Created at pci.386]
    Unique ID: nS1_.b28td23g3aB
    SysFS ID: /devices/pci0000:00/0000:00:1f.3
    SysFS BusID: 0000:00:1f.3
    Hardware Class: sound
    Model: "Intel Sunrise Point-LP HD Audio"
    Vendor: pci 0x8086 "Intel Corporation"
    Device: pci 0x9d71 "Sunrise Point-LP HD Audio"
    SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
    SubDevice: pci 0x1a00 
    Revision: 0x21
    Driver: "snd_hda_intel"
    Driver Modules: "snd_hda_intel"
    Memory Range: 0xef528000-0xef52bfff (rw,non-prefetchable)
    Memory Range: 0xef500000-0xef50ffff (rw,non-prefetchable)
    IRQ: 130 (616 events)
    Module Alias: "pci:v00008086d00009D71sv00001043sd00001A00bc04sc03i00"
    Driver Info #0:
    Driver Status: snd_hda_intel is active
    Driver Activation Cmd: "modprobe snd_hda_intel"
    Driver Info #1:
    Driver Status: snd_soc_skl is active
    Driver Activation Cmd: "modprobe snd_soc_skl"
    Config Status: cfg=new, avail=yes, need=no, active=unknown
    

昨日、ノートパソコンの電源を入れるのに1時間遅れて音が鳴り始めましたが、次回の再起動時にのみ可能でした。誰でも助けることができますか?

答え1

機能している場合は、接続したオーディオデバイスがデフォルトのカード番号を変更したためです。

迅速で簡単なソリューションが必要な場合は、/etc/asound.confを次のように編集(または作成)できます。 defaults.pcm.card n defaults.ctl.card n ここで、nはデフォルトのサウンドデバイス番号です。

端末で次のように入力し
$ alsamixer
てf6を押すと、接続されているすべてのオーディオデバイスが表示されます。 /etc/asound.conf に対応する番号を使用します。

私はこれが速い修正だと言った。外部オーディオデバイスを接続してシステムを起動すると、数字が変わる可能性があります。 (電源を入れた後に接続すると動作しません。)

詳細は: https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture

関連情報