声音故障排除
没有声音是 openSUSE 桌面中最常见的问题之一。
未检测到声音设备
如果您的系统无法检测到任何声音设备,并且您无法更改音量,请尝试以下方法。
重启 PulseAudio 服务
大多数声卡与 openSUSE 兼容。如果您的系统无法识别声音设备,则可能是 PulseAudio 出现故障,它是 openSUSE 的声音后端。您可以使用以下命令重启 PulseAudio。
如果 pulseaudio 已经在运行
pulseaudio -k
如果 pulseaudio 未运行
pulseaudio -D
您无需重启系统。如果问题出在 pulseaudio 上,您的声音应该会立即恢复。
YaST 声音设置
打开 YaST > 声音。
您应该会看到您机器中的所有声卡。如果没有看到任何声卡,则您的声卡可能不兼容或已损坏。
删除所有声卡。如果内核正确识别,则会保留一张声卡。现在您点击“编辑” -> “常规设置”。在那里您可以播放测试声音。这将证明您正确设置了电缆和音量。现在您启动
speaker-test
speaker-test 应该播放噪音作为扬声器测试。
如果这不起作用,请运行
udevadm trigger
以重新填充 /dev/snd 中的声音设备。然后运行
speaker-test
如果这不起作用,请参阅 SDB:Intel-HDA_sound_problems
运行不同的系统
运行 openSUSE 或其他 Linux 发行版的 Live CD。或者,如果您在同一台机器上安装了 Windows 或 macOS,请尝试它们。如果其他系统上的声音可以正常工作,那么您的系统安装可能存在问题。否则,您的声卡硬件可能已损坏。
连接 USB 音箱或耳机
USB 音箱和耳机内置声卡。如果它们可以与您的计算机配合使用,则表明您的系统安装正常,但您的声卡要么不兼容,要么已损坏。
声音设备无输出
如果您可以看到声音设备并更改音量,但扬声器或耳机没有输出,您可能需要配置您的声音设备。
在 KDE 中配置声音设备
在 KDE 中,打开 系统设置 > 多媒体 > 声音和音量。
在 设备 选项卡中,您可以找到正在使用的所有声音设备。当您有多个声卡时,请确保您的首选设置为默认值。
在 高级 选项卡中,您可以启用和禁用声音设备,或更改其配置。确保您所需的声音设备已启用并正确配置。
在 GNOME 中配置声音设备
待办事项。
应用程序无声音
如果只有单个或某些应用程序没有声音输出,您可以尝试
更改应用程序音量
音乐和视频播放器通常有自己的声音音量控制。尝试将其调到最大。
更改系统中的音量和输出设备
您还可以通过系统音量控制(通常在系统托盘中)来控制应用程序的音量。此外,PulseAudio 允许您为每个应用程序选择声音设备。确保应用程序正在使用正确的设备作为输出。
在 KDE 中,打开 系统设置 > 多媒体 > 声音和音量 > 应用程序。
在 GNOME 中,...