我的台式机听不到声音。我的设置如下:
显卡-> (显示端口) -> KVM开关-> (显示端口) ->监视器-> (3.5mm连接器) ->扬声器
当我在Windows上启动我的电脑时,我会发出声音。当我在Ubuntu启动时,没有声音。
我打开了“设置中的声音”选项卡,“输出设备”菜单上只列出“数字输出(S/PDIF)”。
我检查过是否有什么声音是静音的。我找不到声音被静音的任何证据。如果我把我的扬声器直接插入主板,声音工作正常,所以问题似乎是声音被发送到错误的地方。
我试图杀死pluse音频守护进程:
pulseaudio -k
它没有效果。我试着安装pavucontrol
,它向我展示了HDA NVidia
的配置,但它们都被标记为HDMI和“已拔出”和“不可用”。不管怎样,我都试过了,但还是没有结果。
我不知道下一步会是什么。
发布于 2022-05-20 21:07:06
结果发现问题是nvidia的司机。我跑了
$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00002504sv00001043sd00008816bc03sc00i00
vendor : NVIDIA Corporation
model : GA106 [GeForce RTX 3060 Lite Hash Rate]
driver : nvidia-driver-510 - distro non-free recommended
driver : nvidia-driver-510-server - distro non-free
driver : nvidia-driver-470-server - distro non-free
driver : nvidia-driver-470 - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin
注意,列出的第一个驱动程序nvidia-driver-510
被标记为recommended
。
然后我安装了这个驱动程序:
sudo apt install nvidia-driver-510
重新启动我的机器和声音播放工作良好。
https://askubuntu.com/questions/1409706
复制相似问题