QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1855|回复: 15

奇怪的无声现象(在索引中没有类似文章)

[复制链接]
发表于 2005-11-20 11:09:55 | 显示全部楼层 |阅读模式
我的主板是建基AK79D-400V,芯片组是nForce2 Ultra400,内置的ALC650E声卡。

我昨天装红旗Linux 5.0,安装时还一切正常,今天一用却发现了个奇怪的问题。
我用root身份登录进去后,听CD、放MP3都没问题。但当我新建一用户,比如LX,登进去后,就没有声音了。如果放MP3,还可以看见示波器在动,进度条也照常移动,但就是音箱不出声。
如果不退出LX,直接用root的口令打开控制面板中的声卡,选择匹配的声卡驱动,在测试时也还是可以发声。但同时用LX身份播放MP3没声音。
更为奇怪的是,如果这么选择声卡驱动后确定,然后退出LX(不是重新启动),然后再用LX登录进去,就可以听到声音了。但如果重新启动机器再用LX登录,还是没有声音。
今天弄了一上午,还是没法解决,哪位大虾帮忙指点指点?
 楼主| 发表于 2005-11-20 16:53:49 | 显示全部楼层
怎么没人理睬?
回复

使用道具 举报

发表于 2005-11-21 09:55:39 | 显示全部楼层
嗯,把你的用户加到audio组里面就可以了。
回复

使用道具 举报

发表于 2005-11-21 09:56:26 | 显示全部楼层
服了红旗,居然让用户用root登陆啊。。。我倒。
回复

使用道具 举报

 楼主| 发表于 2005-11-21 16:30:53 | 显示全部楼层
谢谢积木,不过红旗没有默认的aduio组,我将root所属的所有组全部赋给LX,可还是不行,还有什么法子没有?

还有,这句话“服了红旗,居然让用户用root登陆啊。。。我倒。”是什么意思?有什么系统不让用户以root身份登录的吗?
回复

使用道具 举报

发表于 2005-11-21 21:51:27 | 显示全部楼层
平时用root = 站在悬崖边
回复

使用道具 举报

 楼主| 发表于 2005-11-22 23:10:30 | 显示全部楼层
平时用root = 站在悬崖边
==================
呵呵,不是红旗“要”我以root登录,是我自愿的。
因为普通账户没法放MP3,只有root可以放。我也不想这样,所以一直想解决
回复

使用道具 举报

发表于 2005-11-23 08:50:42 | 显示全部楼层
只听说过限制用户不让用ROOT登陆的,头次听说还有只能用ROOT的。。。
回复

使用道具 举报

发表于 2005-11-23 10:29:07 | 显示全部楼层
我用的是ML,声卡也有类似情况,普通用户进入系统后,声卡不发声,以ROOT登录倒是可以。这样,目前只好每登入一次系统就重新加载一次声卡。
看了以上帖子,寻找了一下AUDIO组,找不到。
这样的问题到底应如何解决呢????
回复

使用道具 举报

 楼主| 发表于 2005-11-24 00:00:41 | 显示全部楼层
原来还有和我碰到同样问题的。继续探讨...

我今天又有新发现。如果用LX登录,用系统自带的BMP 0.9.7放MP3没声音,用CD-player放CD也无声。但如果用多媒体播放器kaffeine播放CD或MP3的话,只要将该软件的声卡选项设定为“自动测试”,那么启动kaffeine后,就会报告“没有探测到ALSA核心驱动,需要自动探测”,按下确定后,kaffeine就会自动检测到驱动,然后播放MP3和CD都没问题。只可惜这么做了后,其它的播放软件还是没得声音。不知道为什么,郁闷
看样子用LX登录系统根本就没有加载声卡的驱动,问题是:在哪里让它自动加载驱动呢?
回复

使用道具 举报

发表于 2005-11-24 09:00:15 | 显示全部楼层
:neutral:
你们登陆以后
lsmod 看看里面又没有snd 之类的字样。
如果没有那么
运行一次
alsaconf 重新配置一下声卡。然后重新启动看看行不行。
回复

使用道具 举报

 楼主| 发表于 2005-11-25 21:05:01 | 显示全部楼层
按积木的方法重新配置过了,可还是不行啊。
要是能让其它的媒体播放软件都像kaffeine自动检测就好了,可惜不知道怎么做。
回复

使用道具 举报

发表于 2005-11-26 12:57:35 | 显示全部楼层
应该是权限问题。
ls -l /dev/dsp
ls -l /dev/mixer
回复

使用道具 举报

 楼主| 发表于 2005-11-28 09:40:48 | 显示全部楼层
我也猜是权限问题,可怎么解决呢?

还有楼上的签名什么意思?
回复

使用道具 举报

发表于 2005-11-28 14:52:39 | 显示全部楼层
[quote:ce2e3841ae="向LINUX投降"]原来还有和我碰到同样问题的。继续探讨...

我今天又有新发现。如果用LX登录,用系统自带的BMP 0.9.7放MP3没声音,用CD-player放CD也无声。但如果用多媒体播放器kaffeine播放CD或MP3的话,只要将该软件的声卡选项设定为“自动测试”,那么启动kaffeine后,就会报告“没有探测到ALSA核心驱动,需要自动探测”,按下确定后,kaffeine就会自动检测到驱动,然后播放MP3和CD都没问题。只可惜这么做了后,其它的播放软件还是没得声音。不知道为什么,郁闷
看样子用LX登录系统根本就没有加载声卡的驱动,问题是:在哪里让它自动加载驱动呢?[/quote]

我想上面应该点到了关键,用root权限播放时用/sbin/lsmod列出载入的模块,找出那些带snd字母的块,把加载这些模块的命令写到/etc/rc.d/rc.local中去,命令是
/sbin/modprobe 模块名
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 18:40 , Processed in 0.052181 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表