请教有关kde 没有声音的问题

96 views
Skip to first unread message

张楠

unread,
Jul 30, 2011, 9:11:52 AM7/30/11
to Gentoo Email List
这阵一直在弄kde的声音问题.到现在打开视频网站看的有声有色的,可是amarok打开文件,就提示有很多错误,播放播放终止.
我也不好意思总发邮件骚扰大家,,,可是在摸不着这问题怎么处理.
qtconfig里phonon选项卡提示 phonon不可用 gstream不可用.
可是在system settings 里后端写着是 gstream.
phonon gstream  都是emerge kde 的时候自动安装的,没做过什么配置.
emerge alsa-utils alsa-plugins kmix
在看视频网站的时候,kmix和 alsamixer 都能控制声音.
刚开始之安装了alsa-utils 后发找不到PCM就又安装了alsa-plugins
现在启动完,kde就提示:音频回放设备 HDA Intel (ALC662 rev1 Analog) 不工作。换回 default。
下边是桌面提示/qtconfig/system settings 的截图.麻烦大家帮帮忙

1.jpeg
2.jpeg

3.jpeg
1.jpeg
3.jpeg
2.jpeg

Qingping Hou

unread,
Jul 30, 2011, 10:47:04 AM7/30/11
to gentoo...@googlegroups.com
你的意思是看flash有声音,但是其他应用则没有?
不知道你有没有看过这个页面:http://alsa.opensrc.org/TroubleShooting


2011/7/30 张楠 <cnf...@gmail.com>
--
您收到这封email是因为您订阅了 Gentoo 中文 Google Group
要发贴到本group,请email至gentoo...@googlegroups.com
要退订,请发email到gentoo-china...@googlegroups.com
要了解Gentoo中文社区更多信息,请访问 http://www.gentoo-cn.org

2.jpeg
3.jpeg
1.jpeg

Zhongchao Qian

unread,
Jul 30, 2011, 10:58:49 AM7/30/11
to gentoo...@googlegroups.com

我是新人,请教一下……我用pulseaudio服务跟直接ALSA有区别吗……

在 2011-7-30 下午10:47,"Qingping Hou" <dave2...@gmail.com>编写:



你的意思是看flash有声音,但是其他应用则没有?
不知道你有没有看过这个页面:http://alsa.opensrc.org/TroubleShooting




2011/7/30 张楠 <cnf...@gmail.com>
>
> 这阵一直在弄kde的声音问题.到现在打开视频网站看的有声有色的,可是amarok打开文件,就提示有很多错误,播放播放终止....

张楠

unread,
Jul 30, 2011, 12:31:00 PM7/30/11
to Gentoo Email List
刚才看了下http://alsa.opensrc.org/TroubleShooting ,,英语不太好,,,有点看不明白.

aplay 播放声音,,音像总是唰唰的响.感觉像是缺少解码器的原因.
speaker-test -c 2 -t wav 测试声道的时候,也能听到 run left right的声音.

lspci | egrep -i audio
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
能看到声卡信息


lsmod
Module                  Size  Used by
nvidia               9584568  56 
却没有声卡模块,, 

不过在系统设置-多媒体-默认选项 是 HDA Intel(ALC662 rev1 Analog) 但是测试,就提示该设备不工作.换回default..而切换到default 也提示不工作.

Zhongchao Qian

unread,
Jul 30, 2011, 5:40:21 PM7/30/11
to gentoo...@googlegroups.com

驱动编译了吗?

在 2011-7-31 上午12:31,"张楠" <cnf...@gmail.com>编写:

--
您收到这封email是因为您订阅了 Gentoo 中文 Google Group
要发贴到本group,请email至gentoo...@googlegroups.com

要退订,请发e...

张楠

unread,
Jul 31, 2011, 12:18:48 AM7/31/11
to Gentoo Email List
已经把声卡编译进内核了
Device drivers
...sound cards
......advanced linux sound architecture
.........<*>PCI sound devices-intel HD audio
.........<*>Intel/SiS/nVidia/AMD/Ali AC97 controller

Zhongchao Qian

unread,
Jul 31, 2011, 12:22:53 AM7/31/11
to gentoo...@googlegroups.com

M 编译模块
我以前貌似也是这问题。
不过,这样是整个没声音,不知道你那里是不是

在 2011-7-31 下午12:19,"张楠" <cnf...@gmail.com>编写:

--
您收到这封email是因为您订阅了 Gentoo 中文 Google Group
要发贴到本group,请email至gentoo...@googlegroups.com

要退订,请...

Qingping Hou

unread,
Jul 31, 2011, 12:12:49 AM7/31/11
to gentoo...@googlegroups.com
2011/7/31 张楠 <cnf...@gmail.com>:

> lsmod
> Module Size Used by
> nvidia 9584568 56
> 却没有声卡模块,,

你的声卡驱动是编译进内核的?试一下编译成模块看看,我以前折腾声卡的时候见到过这种情况,有些声卡不能编译进内核。

2011/7/30 Zhongchao Qian <squi...@gmail.com>:
> 我是新人,请教一下……我用pulseaudio服务跟直接ALSA有区别吗……

我也不太懂底层原理,不过如果你要多个应用同时输出声音的话就需要用pulseaudio,alsa好像是独占声道的。

张楠

unread,
Jul 31, 2011, 12:48:38 AM7/31/11
to Gentoo Email List
编译成模块,好像需要在grub.conf里 添加模块调用才可以.
这两样作也没什么区别啊?

Geraint Yang

unread,
Jul 31, 2011, 12:52:03 AM7/31/11
to gentoo...@googlegroups.com
编译成模块之后,rc-update add alsasound boot,启动的时候会自动加载响应模块的


在 2011年7月31日 上午4:48,张楠 <cnf...@gmail.com>写道:
编译成模块,好像需要在grub.conf里 添加模块调用才可以.
这两样作也没什么区别啊?

--
您收到这封email是因为您订阅了 Gentoo 中文 Google Group
要发贴到本group,请email至gentoo...@googlegroups.com

Zhongchao Qian

unread,
Jul 31, 2011, 12:53:02 AM7/31/11
to gentoo...@googlegroups.com

会根据硬件自动加载吧……

在 2011-7-31 下午12:48,"张楠" <cnf...@gmail.com>编写:

编译成模块,好像需要在grub.conf里 添加模块调用才可以.
这两样作也没什么区别啊?



--
您收到这封email是因为您订阅了 Gentoo 中文 Google Group
要发贴到本group,请email至gentoo...@googlegroups.com

要退订,请...

voidprayer

unread,
Jul 31, 2011, 12:54:04 AM7/31/11
to gentoo...@googlegroups.com
� ��Ԫ2011��07��31�� 12:12, Qingping Hou �ᵽ:
> 2011/7/31 ��� <cnf...@gmail.com>:

>> lsmod
>> Module Size Used by
>> nvidia 9584568 56
>> ȴû����ģ��,,
>
> ��������DZ�����ں˵ģ���һ�±����ģ�鿴��������ǰ�������ʱ���������������Щ���ܱ�����ںˡ�
>
> 2011/7/30 Zhongchao Qian <squi...@gmail.com>:
>> �������ˣ����һ�¡�������pulseaudio�����ֱ��ALSA������𡭡�
>
> ��Ҳ��̫���ײ�ԭ�?���������Ҫ���Ӧ��ͬʱ��������Ļ�����Ҫ��pulseaudio��alsa�����Ƕ�ռ����ġ�
>

alsa �F���л����� dmix�����Զ����á�

Pulseaudio�����������ϵĹ����оW�j�������l�O�䡢���ó�ʽ���������O������
��߀��Щ�����ܡ����^�����湦�ܛ]���؄e����Ŀ��Կ��]���� PulseAudio��
���]�������ʽ��ه��Ԓ��

张楠

unread,
Jul 31, 2011, 1:06:32 AM7/31/11
to Gentoo Email List
额,好像也听说过.一直都是需要的都直接*,没写过M..
对了,现在你那里有声音了么?
-----------------
voidprayer 写的乱码了,,,

gmail实在太难打开了,,,每次发完一条信息就要等半天重新加载,否则根本发送不出去

voidprayer

unread,
Jul 31, 2011, 1:21:24 AM7/31/11
to gentoo...@googlegroups.com
� ��Ԫ2011��07��31�� 13:06, ��� �ᵽ:
> ��,����Ҳ��˵��.һֱ������Ҫ�Ķ�ֱ��*,ûд��M..
> ����,������������������ô?
> -----------------
> voidprayer �������,,,
>
> gmailʵ��̫�Ѵ���,,,ÿ�η���һ����Ϣ��Ҫ�Ȱ������¼���,������Ͳ���ȥ
>

�ұ�ʾ�Һ����Ρ��������alsa����Ҳ�ܶ���������Ƶ�ˡ�Pulseaudio�����繲
�?����Ը������趨�����������õĻ��ò���PA����ν��

GB2312���ֶ�������

张楠

unread,
Jul 31, 2011, 1:26:35 AM7/31/11
to Gentoo Email List
我这只有gbk 和 gb18030 没有gb2312 ,你打的还是乱码...

张楠

unread,
Jul 31, 2011, 1:53:04 AM7/31/11
to Gentoo Email List
刚才把 PCI sound cards 下边的两个选项编译成模块了.
现在lsmod 能看到声卡模块了.
Module                  Size  Used by
nvidia               9584568  40 
snd_hda_codec_realtek   202951  1 
snd_hda_intel          15897  2 
snd_hda_codec          44886  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               3966  1 snd_hda_codec

kde启动的时候,还是提示 声卡不工作,,视频网站一样有声音.

刚才打开amarok的时候提示无法播放mp3文件,还没看完提示就没了,,现在之提示有很多错误..

张楠

unread,
Jul 31, 2011, 1:55:59 AM7/31/11
to Gentoo Email List
voidpralyer的信息还是乱码,,你那里有qq号么?或者把发送的信息保存成图片,然后发送图片也可以.
刚才我把你发的信息复制到kwrite里转换成gb2312,可是还是乱码.

voidprayer

unread,
Jul 31, 2011, 3:42:43 AM7/31/11
to gentoo...@googlegroups.com
於 西元2011年07月31日 13:55, 张楠 提到:
> voidpralyer的信息还是乱码,,你那里有qq号么?或者把发送的信息保存成图片,然后发送图片也可以.
> 刚才我把你发的信息复制到kwrite里转换成gb2312,可是还是乱码.
>

改成UTF-8了。我 Thunderbird 編碼設定出錯了。我錯了。

我只是說ALSA也有混音效果,有dmix。PulseAudio其它的桌面較常用功能有網路共
享音頻設備和單應用程式的音量設定。這個沒太多要求的話,可以直接用ALSA。

KDE 的音頻設定我記得我當時是在 systemsettings 找到一個音頻設備的列表上上
下下改改慢慢試出來了。好久不用 KDE 現在具體的也不太清楚了。

Zhongchao Qian

unread,
Jul 31, 2011, 3:45:06 AM7/31/11
to gentoo...@googlegroups.com

我在思考我用Pulseaudio+Gnome似乎就是把驱动编译成模块就okay了……

在 2011-7-31 下午3:42,"voidprayer" <voidp...@gmail.com>编写:

--
您收到这封email是因为您订阅了 Gentoo 中文 Google Group
要发贴到本group,请email至gentoo...@googlegroups.com

要退订,请发...

voidprayer

unread,
Jul 31, 2011, 3:51:17 AM7/31/11
to gentoo...@googlegroups.com
於 西元2011年07月31日 15:45, Zhongchao Qian 提到:

> 我在思考我用Pulseaudio+Gnome似乎就是把驱动编译成模块就okay了……
>
> 在 2011-7-31 下午3:42,"voidprayer" <voidp...@gmail.com>编写:
>
> 於 西元2011年07月31日 13:55, 张楠 提到:
>
>> voidpralyer的信息还是乱码,,你那里有qq号么?或者把发送的信息保存成图片,然后发送图片也可以.
>> 刚才我把你发的信息复制到kwrite里转换成gb2312,可是还是乱码.
>>
> 改成UTF-8了。我 Thunderbird 編碼設定出錯了。我錯了。
>
> 我只是說ALSA也有混音效果,有dmix。PulseAudio其它的桌面較常用功能有網路共
> 享音頻設備和單應用程式的音量設定。這個沒太多要求的話,可以直接用ALSA。
>
> KDE 的音頻設定我記得我當時是在 systemsettings 找到一個音頻設備的列表上上
> 下下改改慢慢試出來了。好久不用 KDE 現在具體的也不太清楚了。
>
>

Phonon反正當時是給我找了點事,不過到不是我放棄KDE的原因。

驅動應該在核心和在模組是一樣的才對。

另外,如果您有使用PulseAudio,建議您看一下www.pulseaudio.org/wiki
/PerfectSetup。

张楠

unread,
Jul 31, 2011, 4:12:46 AM7/31/11
to Gentoo Email List
system settings里就找到一个多媒体设置于声音有关.
不过里边的东西是挨个试过的,,有的没反应,有的就会提示 声卡不工作.

4.jpeg

kde的声卡支持怎么这么费劲啊,,,
4.jpeg

Qingping Hou

unread,
Jul 31, 2011, 6:13:04 AM7/31/11
to gentoo...@googlegroups.com
用alsaconf能设置么?或者你换个后端试一下?

2011/7/31 张楠 <cnf...@gmail.com>

--
您收到这封email是因为您订阅了 Gentoo 中文 Google Group
要发贴到本group,请email至gentoo...@googlegroups.com
4.jpeg

张楠

unread,
Jul 31, 2011, 12:08:04 PM7/31/11
to Gentoo Email List
刚才在linuxsir里有人给了个办法:
在USE里加上pulseaudio.然后emerge -avuDN world就可以了..他说他之前也是这个问题..
刚才一直在更新,,现在启动kde果然有声音了,,而且声卡不工作的提示也没有了.
n1.jpeg
现在多媒体设置里,,声卡只有这么一个了.

USE 又加上  mp3 wma  又更新了一遍,现在amarok能播放声音了.
不过现在声卡好像是独占的,,只要用amarok播放音乐,系统的提示音就没有了,而关闭播放器就又恢复正常了.
打开视频网站,播放器就没办法播放音乐了.


n1.jpeg

Zhongchao Qian

unread,
Jul 31, 2011, 12:10:21 PM7/31/11
to gentoo...@googlegroups.com

好神奇………

在 2011-8-1 上午12:08,"张楠" <cnf...@gmail.com>编写:

--
您收到这封email是因为您订阅了 Gentoo 中文 Google Group
要发贴到本group,请email至gentoo...@googlegroups.com

要退订,...

n1.jpeg

Qingping Hou

unread,
Jul 31, 2011, 8:32:03 PM7/31/11
to gentoo...@googlegroups.com
你需要将所有应用的输出驱动都设为pulseaudio,我这边就是这样,如果设为alsa的话就会独占声道,一但这个应用抢占到声卡时,其他应用的声音不能输出了。

2011/8/1 张楠 <cnf...@gmail.com>

--
您收到这封email是因为您订阅了 Gentoo 中文 Google Group
要发贴到本group,请email至gentoo...@googlegroups.com
n1.jpeg

张楠

unread,
Jul 31, 2011, 11:46:15 PM7/31/11
to Gentoo Email List
昨天在网上找到独占问题的解决方法了,,

混音设置

修改/etc/pulse/default.pa
nano -w /etc/pulse/default.pa

找到:
#load-module module-alsa-sink …
改为
load-module module-alsa-sink device=dmix

找到:
load-module module-suspend-on-idle
改为
#load-module module-suspend-on-idle
(重新logout再login)

Optional:
找到: (解决录音问题,如skype)
load-module module-hal-detect
改为:
#load-module module-hal-detect

这样,通过使用dmix,PulseAudio就不会霸占整个audio系统。PulseAudio将成为alsa的其中一个MixChannel。然后,ALSA和PulseAudio便能很好地共存。以后都不再需要什么libflashsupport forpulseaudio了。
Reply all
Reply to author
Forward
0 new messages