相关疑难解决方法(0)

我的声音今天停止工作了,我该如何解决?

这似乎是pulseaudio的问题。我在手机上通过 VNC 登录并开始播放导致 X 崩溃的视频(有时会发生)。我重新启动,突然声音不起作用。

  • 我有一个英特尔 HDA/Realtek ALC889

    00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
    
    Run Code Online (Sandbox Code Playgroud)
  • alsamixer 正在检测这个就好了。
  • PulseAudio 未检测到此 alsa 设备,因此auto_null用作默认接收器(下面的日志)。
  • 当我正确杀死 PulseAudio(告诉它不要自动启动)时,与声卡的直接 ALSA 通信工作正常。speaker-test,例如,作品。所以硬件和 ALSA 层很好 IMO。
  • 在日志中,似乎该卡可能“忙碌”,但我真的不知道现在(以前从未)如何或为什么会这样。是否有某个 ALSA 锁定文件由于我的崩溃而仍然存在?
  • 我刚跑sudo fuser /dev/snd/*,看到这个:

    oli@bert:~$ sudo fuser /dev/snd/*
    /dev/snd/controlC0:   1884
    /dev/snd/pcmC0D0c:    1884m
    /dev/snd/timer:       1884
    
    Run Code Online (Sandbox Code Playgroud)

    查看进程列表 ( ps aux | grep 1884) 告诉我进程 1884 是arecord -c 1 -f S16_LE -r 8000 -t raw. 不知道这是什么或为什么它正在运行。

  • 当我尝试杀死arecord(以 root …

sound pulseaudio

20
推荐指数
2
解决办法
1万
查看次数

标签 统计

pulseaudio ×1

sound ×1