使用したいサウンドカードが検出されて動作します(最近になってダミー出力に切り替えられただけで、戻ることができませんでした)。
HDMIは[オーディオとビデオ-KDEコントロールモジュール]に表示されなくなりました。オーディオモジュールの下にあるものはすべてダミー出力に設定されており、リスト上の唯一の「サウンドカード」になりました。 alsamixerで以前のサウンドカードを表示できますが、そこから設定を変更しても何も起こりません。
どうすれば本当のサウンドカードを再び動作させることができますか?
私はすでに成功せずに次の答えを試しました:
編集:
name@name-desktop:~$ lspci -vvv | grep -A8 Audio
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kaveri HDMI/DP Audio Controller
Subsystem: ASRock Incorporation Kaveri HDMI/DP Audio Controller
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin B routed to IRQ 43
Region 0: Memory at ff764000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
--
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
Subsystem: ASRock Incorporation FCH Azalia Controller
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 16
Region 0: Memory at ff760000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
この画像はおそらく役立つでしょうか?:
別のサウンドカードがありますが、サウンドを出力しないため、その用途はわかりませんが、多くの設定があります。そのサウンドカードには「HD-Audio Generic」というラベルが付いています。
そこで、[追加のドライバー]タブで[ソフトウェアと更新]に移動しましたが、次のように表示されます。
「デバイスを使用しないでください」にあったので、それを変更して設定を適用し、konsoleに入り、Sudo apt-get update
を実行し、最後のメッセージは
E: Failed to fetch cdrom://Kubuntu 16.04 LTS _Xenial Xerus_ - Release AMD64 (20160420.1)/dists/xenial/main/binary-AMD64/Packages Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
そこでSudo apt-cdrom://Kubuntu 16.04 LTS _Xenial Xerus_ - Release AMD64 (20160420.1)/dists/xenial/main/binary-AMD64/Packages
を試しましたが、括弧を受け入れないため、このコードを返しました。
bash: syntax error near unexpected token `('
そのため、「その他のソフトウェア」でcdromソースのチェックを外し、再度更新しましたが、エラーはありません。残念ながら、サウンドカードは再起動後も元に戻りません。
これに対する解決策はないと思われるため、Kubuntuを再インストールしただけで、サウンドは完璧に機能します。
欠点:他のすべてを消去しました(しかし、ssdにはあまり持っていなかったので問題ありませんでした)
まず、以前の構成を置き換えます。
Sudo apt-get update
mkdir Pulse
cd Pulse
apt-get download pulseaudio
ar xvf *
tar xvf dat*
Sudo rm /etc/Pulse/*
Sudo mv etc/Pulse/* /etc/Pulse/
次に、次のコマンドを実行します。
Sudo apt-get install --reinstall linux-image-`uname -r`
Sudo modprobe snd-hda-intel
rm -r ~/.config/Pulse*
pulseaudio -k
何が問題なのか、それがなぜ起こるのかはわかりませんが、それはうまくいきました。
pulseaudio --kill
pulseaudio --start
今日-一見同じ問題-Synapticパッケージマネージャーを使用して、次のことを行いました。
次のパッケージを再インストールしました:linux-sound-base(1.0.25 + dfsg-0ubuntu5)pulseaudio(1:8.0-0ubuntu3)
...そして私のカードが利用可能になりました。
編集:問題は再起動後に戻ってきました!
Edit2:最小限の(一時的な)救済策は「Sudo dpkg-reconfigure pulseaudio」です
私の場合:[設定]-> [マルチメディア]-> [オーディオボリューム]-> [詳細]-> 4.1とアナログステレオ出力/デュプレックスの切り替え
音が戻ってきました...
settings
> software & updates
> additional drivers
に移動します。オーディオに似たドライバーがあります:Do not use this device
に設定します。次に、変更を適用して再起動します。
その後、システムは内蔵オーディオを使用します
動作しない場合は、上記を繰り返して変更されているかどうかを確認します。