xmms2、mpd、甚至 mpg123 播放音乐时,CPU 占用率较高。GOOGLE 一番,发现是alsa的dmix插件 resample 问题,dmix 默认rate 为48000,这里修改为44100。问题解决。
原方法是修改 /etc/asound.conf,没找到这个文件,原来新的 arch 的 alsa-lib 的配置是这个:/usr/share/alsa/alsa.conf
修改这一行:
defaults.pcm.dmix.rate 48000
改成:
defaults.pcm.dmix.rate 44100
播放音乐有时cpu高的解决
-
- 帖子: 289
- 注册时间: 2010-05-16 18:17
播放音乐有时cpu高的解决
Intel G4560 + 8G DDR4
HD610 + GTX1050M
Windows10 + Manjaro kde
- photor
- 论坛版主
- 帖子: 11004
- 注册时间: 2008-04-26 12:41
-
- 帖子: 447
- 注册时间: 2008-06-23 19:31
- 系统: debian+fedora+win10
Re: 播放音乐有时cpu高的解决
"和那个值无关的。只要你的声卡支持双频率,该放什么采样率就能放什么采样率。
一般而言,新的声卡包括集成的都行,lsmod看你的snd有无hd字样。"
http://www.linuxsir.org/bbs/thread349007.html?pageon=2
一般而言,新的声卡包括集成的都行,lsmod看你的snd有无hd字样。"
http://www.linuxsir.org/bbs/thread349007.html?pageon=2
- nyfair
- 帖子: 1067
- 注册时间: 2007-12-07 12:49
- 系统: winnux10
- 来自: Tree New Bee
Re: 播放音乐有时cpu高的解决
lz是古董声卡,这个没办法啊。然则要是放频率本来就是48000hz的不是又惨了
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的id@qq.com},将会竭诚为您服务
linux常见多媒体问题处理指南
1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在
⇩自由网络⇩
https://github.com/nyfair/freeweb
linux常见多媒体问题处理指南
1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在
⇩自由网络⇩
https://github.com/nyfair/freeweb
-
- 帖子: 289
- 注册时间: 2010-05-16 18:17
Re: 播放音乐有时cpu高的解决
看来是我的机子太老了,可我还玩 kde4 呢,也没感觉卡。 

Intel G4560 + 8G DDR4
HD610 + GTX1050M
Windows10 + Manjaro kde