我最近清空了整个硬盘,并从 Windows 7 切换到 Ubuntu 12.10(32b - 以前都是 64 位的,但据说推荐 32 位?)。似乎除了声音之外,其他一切都按预期运行。由于我对 Ubuntu 还很陌生,在 Linux 操作系统方面的经验非常有限,我有什么选择?
我曾经
sudo aplay -l
查看过它是否识别了我的声卡?我得到了大量的输出,列出了每个设备有 255 个子设备之类的东西,我猜是这样的。
不确定这是否是应该发生的事情。
没有什么被静音,我通过在网上查找帮助主题来确保这一点。
问题是,它可以通过我的显示器扬声器 (HDMI) 播放声音,但不能通过我的主扬声器播放声音。所以我认为这一定是我的声卡出了问题。
使用“pacmd list”我得到了一长串的东西,但只复制了其中的一部分;不确定它是否有用。
2 card(s) available.
index: 0
name: <alsa_card.pci-0000_01_0a.0>
driver: <module-alsa-card.c>
owner module: 4
properties:
alsa.card = "0"
alsa.card_name = "Creative X-Fi"
alsa.long_card_name = "Creative X-Fi 20K1 Unknown"
alsa.driver_name = "snd_ctxfi"
device.bus_path = "pci-0000:01:0a.0"
sysfs.path = "/devices/pci0000:00/0000:00:04.0/0000:01:0a.0/sound/card0"
device.bus = "pci"
device.vendor.id = "1102"
device.vendor.name = "Creative Labs"
device.product.name = "SB X-Fi"
device.string = "0"
device.description = "SB X-Fi"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
答案1
发现有用户回复了其他人的帖子,该帖子有同样的问题,并解决了我的问题。发布评论链接和帮助过我的网站的直接链接。
线:https://askubuntu.com/a/204280/101761 直接的:http://www.unixmen.com/2012003-howto-resolve-nosound-problem-on-ubuntu/
我这样做之后:
sudo add-apt-repository ppa:ubuntu-audio-dev
sudo apt-get update
sudo apt-get dist-upgrade
我进入“声音设置”,并在数字输出中测试,不出所料,它不起作用。但令我惊讶的是,我发现模拟输出做工作正常。并且听起来也正常。
希望这对其他人有所帮助,并向 Unixmen 和发帖者表示敬意https://askubuntu.com/a/204280/101761
答案2
我认为您使用的是 HDMI 扬声器而不是计算机。转到设置、声音,您应该会看到已启用的端口(或任何名称)。只需单击显示计算机扬声器名称的端口,然后单击“测试”按钮,您就会听到扬声器发出的声音。上周我也遇到了同样的事情,因为我正在使用电视并更改了设置。如果是这样,请尝试一下。祝你好运!