Таким образом, я недавно изменился от Windows до Ubuntu, и у меня есть звуковые проблемы. У меня нет звука вообще. Я использую Драйверы Nvidia, таким образом, я знаю, что это может вызвать проблемы, но я хочу знать, существует ли какое-либо решение. Мой 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 I только получают карту 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>
У меня была точная проблема несколько пар недель назад!!
Вот поток, который я запустил со своей проблемы также и рева решения, который я нашел после интенсивной работы
Надеюсь, что это фиксирует Ваш также.
Кажется, что у Вас есть неправильный загруженный драйвер 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