我正在看电影,突然声音消失了。戴上耳机可以听到声音,不戴耳机就听不到。
我在 Ubuntu 12.04
我尝试了一些显而易见的方法,例如检查它是否已静音并多次重新启动系统。
以下是我进行的各种测试的结果:
$ pacmd list-sinks
1 sink(s) available.
* index: 0
name: <alsa_output.pci-0000_00_1b.0.analog-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: RUNNING
suspend cause:
priority: 9959
volume: 0: 24% 1: 24%
0: -37.19 dB 1: -37.19 dB
balance 0.00
base volume: 100%
0.00 dB
volume steps: 65537
muted: no
current latency: 15.60 ms
max request: 2 KiB
max rewind: 64 KiB
monitor source: 0
sample spec: s16le 2ch 44100Hz
channel map: front-left,front-right
Stereo
used by: 1
linked by: 1
configured latency: 16.00 ms; range is 16.00 .. 371.52 ms
card: 0 <alsa_card.pci-0000_00_1b.0>
module: 4
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "STAC92xx Analog"
alsa.id = "STAC92xx Analog"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "0"
alsa.card_name = "HDA Intel"
alsa.long_card_name = "HDA Intel at 0xfbd00000 irq 49"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.name = "5 Series/3400 Series Chipset High Definition Audio"
device.form_factor = "internal"
device.string = "front:0"
device.buffering.buffer_size = "65536"
device.buffering.fragment_size = "32768"
device.access_mode = "mmap+timer"
device.profile.name = "analog-stereo"
device.profile.description = "Analog Stereo"
device.description = "Built-in Audio Analog Stereo"
alsa.mixer_name = "Intel IbexPeak HDMI"
alsa.components = "HDA:111d7605,10280447,00100105 HDA:80862804,80860101,00100000"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
ports:
analog-output-speaker: Speakers (priority 10000, available: no)
properties:
analog-output-headphones: Headphones (priority 9000, available: yes)
properties:
active port: <analog-output-headphones>
$ pulseaudio
E: [pulseaudio] pid.c: Daemon already running.
E: [pulseaudio] main.c: pa_pid_file_create() failed.
我创建了各种帐户,所有用户都一样。
我已经进行了几次测试,正如这里提到的https://help.ubuntu.com/community/SoundTroubleshooting
答案1
这实际上是一个硬件问题。我附上了帮助我缩小问题范围的链接。https://web.archive.org/web/20121226203752/http://en.community.dell.com/support-forums/laptop/f/3517/p/19352413/19772968.aspx
从链接复制粘贴:
如果扬声器和耳机插孔都没有声音,请使用此常见问题解答。如果扬声器没有声音,但耳机插孔有声音,请参阅耳机插孔常见问题解答。
如果您刚刚重新安装了操作系统并且没有音频,请直接转至音频驱动程序常见问题解答的第 7 部分。
一、一般步骤
可以按任意顺序执行这些常规步骤。
配置设置
确保音量没有调低或扬声器静音。打开“声音”属性并检查每个设置是否配置正确。此外,您使用的每个音频应用程序或播放器都有自己的设置。测试音频时使用常见的音频文件播放器,例如 Windows Media Player 而不是 iTunes,并从硬盘驱动器播放文件,而不是从互联网播放文件。这样做的目的是尽可能保持简单,以减少潜在的配置问题和应用程序本身的问题。
检查默认音频设备设置,并确保它设置为您的设备(Sigmatel、IDT 或 Realtek)而不是 USB 音频、HDMI 等。
[...]
重新安装音频驱动程序
进行简单的重新安装。打开设备管理器,在声音控制器下找到音频驱动程序(它将被命名为 Sigmatel、IDT、Realtec 或 Crystal)。右键单击它,然后单击“卸载”,不要选择删除文件的选项。重新启动计算机,Windows 将重新安装驱动程序。此过程之所以能解决一些“无音频”问题,是因为它将驱动程序配置重置为默认设置。
安装新的驱动程序文件。转到硬盘上的戴尔驱动程序文件夹。位置是 c:\dell\drivers
展开那里的所有文件夹和所有子文件夹。删除所有包含名为“WDM”的子文件夹的文件夹。这些将是音频驱动程序文件夹,可以安全地删除它们。接下来,从计算机的驱动程序下载页面下载新的音频驱动程序包。转到驱动程序和下载主页,然后按照链接选择您的笔记本电脑型号及其操作系统。展开“音频”类别并下载名为 Sigmatel、IDT 或 Realtec 的音频驱动程序。此时不要下载名为“Creative Labs”的任何内容。接下来,解压文件并安装驱动程序。解压文件时,默认情况下,它们将被解压到硬盘上的新文件夹 c:\dell\drivers\Rxxxxxx - 与您删除的文件夹类似,只是它将包含新文件,并且它将是最新版本的驱动程序(如果您还没有该驱动程序)。
II. 硬件诊断
如果常规步骤没有帮助,请对计算机进行诊断分析,以发现导致症状的问题区域。诊断“无音频”是一个消除潜在问题区域并最终缩小到一个问题区域的过程。这些硬件测试可以将问题缩小到软件或硬件。了解这一点很重要,因为如果硬件出现故障,那么无论多少软件解决方案都无法解决问题,只会浪费时间。进行测试时,请勿使用 USB 耳机或 USB 扬声器。
感应针测试。将耳机或外部扬声器连接到输出插孔并收听音频。进行此测试的原因是,如果音频通过插孔传出,但没有通过内置扬声器传出,则这是插孔中感应针失效的症状之一,这是一个硬件问题,戴尔诊断程序中的音频测试无法检测到,因此您必须专门测试它。如果此测试确实从插孔产生了音频,但没有从扬声器产生音频,请参阅耳机插孔常见问题解答以了解如何完成诊断。但请注意,感应针失效问题只会发生在配备高清音频的戴尔笔记本电脑上(所有型号都是在过去 6 或 7 年内制造的),而不会发生在配备 AC97 硬件编解码器的旧型号上。
Dell 诊断音频测试。这些测试旨在将问题范围缩小到硬件或软件,并将检测除上述故障检测针之外的任何硬件故障。如果计算机无法通过这些测试,则无需尝试任何软件解决方案。不要将这些测试与 PSA 测试混淆,后者将首先运行,但不会最终测试音频硬件。有关更多详细信息和说明,请参阅 Dell 诊断音频测试常见问题解答。
原始出厂配置。如果无法运行 Dell Diagnostics 音频测试,则另一种测试是将计算机恢复到其原始出厂配置。这通常是作为最后的解决办法,但它也是一种诊断工具,因为如果它确实恢复了音频功能,则问题出在软件上,如果它没有恢复音频功能,则问题出在硬件上。要将计算机恢复到其原始出厂配置以进行诊断,请使用 PC Restore for XP,或 Factory Image Restore for Vista 和 7。说明位于用户手册和设置指南中。
请注意,有两个问题无法通过此方法解决:上述错误的感测针脚,或光驱或其他设备上的错误固件问题,因为固件存储在设备本身上。系统 BIOS 也是固件。但是,设备上的错误固件不会导致本常见问题解答中讨论的“无音频”问题。
III. 软件问题
如果笔记本电脑通过了硬件测试,那么从逻辑上讲问题就出在软件上(除了感测引脚故障的情况)。
- 音频驱动程序
通常,驱动程序是导致音频问题的原因。按照上述说明重新安装驱动程序。[...]
四、附录
特别要注意老款型号的一些额外事项。
其他硬件问题
耳机插孔。如上所述,插孔可能会出现感应针故障。但这并不是唯一可能的插孔问题——尤其是在没有感应针的旧型号上。请参阅耳机插孔常见问题解答,了解更多详细信息以及具有可更换插孔电路板的型号列表。
调制解调器。在某些型号中,调制解调器可能会出现干扰音频系统的问题。症状包括无法安装音频驱动程序、收到错误消息,提示没有音频硬件,以及音频属性设置变灰。要测试这一点,您必须物理移除调制解调器,而不仅仅是卸载驱动程序。移除调制解调器后,再次尝试安装音频驱动程序。如果移除调制解调器后音频工作正常,则可能需要更换调制解调器。此问题更有可能发生在较旧的型号上。
扬声器线松动或断裂。扬声器连接可能松动,或者某些型号中扬声器所在的掌托连接可能松动,导致扬声器停止工作,但耳机插孔仍可工作。线松动的可能性大于断裂的可能性,但在 Inspiron 700m 和 710m 等少数型号中,线穿过铰链,在显示屏打开和关闭时,线可能会被夹住并断裂。通常,当屏幕部分关闭时,磨损的线端会接触,因此您可以通过扬声器听到一些声音。有关此问题的更多信息,请参阅 700m 和 710m 扬声器线断裂常见问题解答。
扬声器。扬声器本身可能会停止工作。这种情况比较少见,但并非闻所未闻。如果您在运行 PSA 测试时听到测试音,则表示扬声器工作正常。有关 PSA 测试的更多信息,请参阅 Dell Diagnostics 音频测试常见问题解答。