Debian 11 虚拟输出

Debian 11 虚拟输出

我是linux的初学者。我使用 debian 11。我的电脑上从来没有声音,因为在设置中我只有“虚拟输出”选项。在 alsamixer 上,选择的卡是pulseaudio,我觉得很奇怪,但如果我选择另一张卡,它也不起作用。我测试了这个解决方案(https://ostechnix.com/fix-audio-issue-dummy-output-in-intel-nuc-on-debian-11/)但它也不起作用。

编辑

dmesg这是启动后运行命令时得到的结果:https://pastebin.com/kLh9Cmze

有关我的硬件的信息:

  • CPU:AMD Ryzen 5 4600h,带 radeon 显卡 × 12
  • GPU:AMD雷诺阿
  • 操作系统:Debian GNU/Linux 11(靶心)64 位

命令输出lspci

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
00:02.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 7
01:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev c7)
03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 1637
03:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
03:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir USB 3.1
03:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir USB 3.1
03:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor (rev 01)

答案1

非常片面的答案:

在 alsamixer 上选择的卡是pulseaudio

这是因为 Pulseaudio 有一个仅适用于 ALSA 应用程序的兼容层:它伪装成 ALSA 声卡,因此这些应用程序实际上可以使用此“声卡”,而实际上它们正在通过兼容层。

我从来没有成功过发出声音

所以这就需要系统的调试。 ALSA 提供了所有内核声音驱动程序,启动后查看输出dmesg,看看当内核尝试初始化声音硬件时会发生什么。

如果您不明白其中发生了什么,请dmesg在启动后捕获所有输出并将其上传到 Pastebin 或类似的地方,并使用指向此 Pastebin 的链接编辑您的问题。

另请编辑您的问题并提供有关您的硬件的信息(您实际上有英特尔 NUC,还是这只是您在 google 上搜索的随机问题?)。还包括输出lspci(没有图像,请复制文本并缩进 4 个空格以正确格式化),以便我们至少可以看到您的基本硬件信息。

答案2

该指南对我有用: https://ostechnix.com/fix-audio-issue-dummy-output-in-intel-nuc-on-debian-11/

然而,重启后问题又出现了。再多研究一下,问题似乎是由家庭助理产生的。我能够使用以下方法修复它: https://github.com/OPHoperHPO/hassio-addons/tree/master/pulseaudio_fix

相关内容