我在 HP Pavilion 笔记本电脑中安装了 Ubuntu 18.04,但在播放 YouTube 或离线音频时音频卡顿。我尝试过对 PulseAudio 和 Alsamixer 进行更改,但似乎没有任何效果。
当我输入:
:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC3241 Analog [ALC3241 Analog]
Subdevices: 1/1
Run Code Online (Sandbox Code Playgroud)
这就是我得到的。
我尝试了以下方法,但似乎都不起作用:
我已经在这个问题上挣扎了很长时间。如果有人能帮助我,我将不胜感激。
如果我修改/etc/pulse/default.pa并更改此行:
load-module module-udev-detect
Run Code Online (Sandbox Code Playgroud)
到:
load-module module-udev-detect tsched=0
Run Code Online (Sandbox Code Playgroud)
我显然禁用了 tsched。同样,如果我将行更改为,
load-module module-udev-detect tsched=yes
Run Code Online (Sandbox Code Playgroud)
我正在启用 tsched。这两个都可以通过运行来验证,
pactl list | grep tsched
Run Code Online (Sandbox Code Playgroud)
并查看文档,
tsched从 0.9.11 开始。使用基于系统定时器的模型(又名无故障)。默认为 1(启用)。如果您的硬件没有返回准确的计时信息(例如 Creative 声卡),您可以尝试设置 tsched=0 以启用在 0.9.10 及之前使用的基于中断的计时。
但是我有两台机器(不同的硬件),一台返回tsched=yes,一台不返回。
默认值真的是 1(启用/是)吗?如果它没有出现在 pactl 中,有没有办法验证它是否真的被启用?什么(在硬件中)决定它是否真的启用?
在我的 PC 上安装 12.04 Precise 后,我遇到了一些使用 Lucid 时没有出现的音频输出问题。
声音在较低的音调中断断续续和失真。由于我没有设置/测试和使用音频设备做任何事情的经验,我什至需要帮助来诊断问题。
$ sudo lshw -c multimedia
*-multimedia
description: Audio device
product: Radeon X1200 Series Audio Controller
vendor: Hynix Semiconductor (Hyundai Electronics)
physical id: 5.2
bus info: pci@0000:01:05.2
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list
configuration: driver=snd_hda_intel latency=32
resources: irq:19 memory:fdafc000-fdafffff
*-multimedia
description: Audio device
product: SBx00 Azalia (Intel HDA)
vendor: Hynix Semiconductor (Hyundai Electronics)
physical id: 14.2
bus info: pci@0000:00:14.2
version: 00
width: 64 bits
clock: …Run Code Online (Sandbox Code Playgroud)