web-dev-qa-db-ja.com

HDA Nvidiaカードを使用したオーディオUbuntu 18.04なし

そのため、最近WindowsからUbuntuに変更しましたが、音に問題があります。全く音が出ません。私はNVidiaドライバーを使用しているので、問題が発生する可能性があることはわかっていますが、解決策があるかどうかを知りたいです。私のalsamixerは次のようになります:

alsamixer

また、私が行う場合aplay -l取得:

**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: Generic Digital [Generic Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0

S/PDIFのボリュームを変更できません。alsamixerでF6を押すと、Nvidiaカードしか取得できません。助けてください。

編集:lspci -vnn | grep -iA4 audio取得:

00:1f.3 Multimedia audio controller [0401]: Intel Corporation Cannon Lake PCH cAVS [8086:a348] (rev 10)
Subsystem: Dell Device [1028:0949]
Flags: bus master, fast devsel, latency 32, IRQ 16
Memory at a5518000 (64-bit, non-prefetchable) [size=16K]
Memory at a5200000 (64-bit, non-prefetchable) [size=1M]

Kernel driver in use: sof-audio-pci
Kernel modules: snd_hda_intel, sof_pci_dev

00:1f.4 SMBus [0c05]: Intel Corporation Cannon Lake PCH SMBus Controller [8086:a323] (rev 10)
Subsystem: Dell Device [1028:0949]

01:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:10fa] (rev a1)
Subsystem: Dell Device [1028:0949]
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at a3080000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
1
yuvallinker

数週間前に私は正確な問題を抱えていました!!

これが thread 私も問題から始めました、そして集中的な作業の後に見つけた以下の解決策

それもあなたを修正することを願っています。

0
André Clérigo

間違ったドライバーがロードされているようですKernel driver in use: sof-audio-pci

次のコマンドでsnd_hda_intelにオーバーライドしてみてください:

Sudo driverctl list-devices

オーディオデバイスは0000:1028:0949として表示されます。ロードされたドライバーを確実に作成する場合は、検索を短くすることもできます。

Sudo driverctl list-devices | grep sof-audio-pci

次に、デバイスに読み込まれたドライバをsnd_hda_intelに置き換えます

Sudo driverctl set-override 0000:1028:0949 snd_hda_intel

これで問題ありません。killall pulseaudioと入力して更新するか、システムを再起動して有効にします。

driverctlユーティリティがない場合は、インストールします。

Sudo apt install driverctl
0
JoKeR