LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1354|回复: 12

两天了,ALSA还是不行。

[复制链接]
发表于 2005-9-23 13:48:06 | 显示全部楼层 |阅读模式
两天来,搜索了不少安装alsa的方法,错误提示已经说不清了,可谓身心具疲。
   我的系统是HIWEED,2.6.8
   在此希望成功安装过的人清楚的写下安装方法,网上的方法有的很旧,而且很杂,各说各的,我觉得具体问题要具体分析,所以在此求个较新的,详细的,成功实践过的方法。
等成功安装了再和前几次的失败对比,找出其中的问题。



                                                                                              拜谢
 楼主| 发表于 2005-9-23 18:20:45 | 显示全部楼层

有声音真好

原来根本不像传说中那么复杂
  #apt-get install alsa
   #apt-get install alsa-utiles
   #alsaconf         
   #rcconf   //选上alsa
重起就OK了,没有什么编译内核啊,要建立链接啊,alsactl restore 啊
它自动就保存设置了。
不过还是有写问题:
1.网上有说2.6内核已经自带了alsa和oss的驱动。是不是每个2.6都同时有alsa和oss?
  有了这两个驱动,通俗一点讲,有什么作用呢?
2.我打开mplayer出错:sorry your system dose not support the xshape extension.
   我该怎么办?
3.昨天我装alsa的时候有一种方法介绍说要先apt-get install kernel-image-2.6-686,现在想这步可能是2.4的用户才要做的.这样以来grub的启动界面上多了两行:
Debian GNU/LINUX kernel 2.6.12-1-686
Debian GNU/LINUX kernel 2.6.12-1-686(recovery mode)
开始只有2.6.8-2-686.不过无论我选哪个,进入的都是/dev/hdc12上的系统
请问,我现在系统的kernel究竟是什么?谁能说说升级内核和编译内核的区别吗?
经常听人是说我编译完了最新的内核,却不是很明白.
别闲问题菜,希望能帮忙解惑.
回复 支持 反对

使用道具 举报

发表于 2005-9-23 18:48:46 | 显示全部楼层
如果不知道自己的内核是什么的话
用grub起动的话,可以去查看/boot/grub/menu.lst,里面很清楚的写着
lilo的话是lilo的配置文件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-23 20:10:38 | 显示全部楼层
title           Debian GNU/Linux, kernel 2.6.12-1-686
root            (hd0,6)
kernel          /vmlinuz-2.6.12-1-686 root=/dev/hdc12 ro
initrd          /initrd.img-2.6.12-1-686
savedefault
boot

title           Debian GNU/Linux, kernel 2.6.12-1-686 (recovery mode)
root            (hd0,6)
kernel          /vmlinuz-2.6.12-1-686 root=/dev/hdc12 ro single
initrd          /initrd.img-2.6.12-1-686
savedefault
boot

title           Debian GNU/Linux, kernel 2.6.8-2-686
root            (hd0,6)
kernel          /vmlinuz-2.6.8-2-686 root=/dev/hdc12 ro
initrd          /initrd.img-2.6.8-2-686
savedefault
boot

title           Debian GNU/Linux, kernel 2.6.8-2-686 (recovery mode)
root            (hd0,6)
kernel          /vmlinuz-2.6.8-2-686 root=/dev/hdc12 ro single
initrd          /initrd.img-2.6.8-2-686
savedefault
boot

就是这样的,我都迷糊了
回复 支持 反对

使用道具 举报

发表于 2005-9-23 20:55:41 | 显示全部楼层
要装alsa base
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-23 22:34:56 | 显示全部楼层
装来干嘛?
其实apt-get install alsa 最后显示好像就是装了alsa base
其他问题没人帮忙吗?我对很多东西只知道个大概,而且很多时候还是错的,看网上文档的时候理解能力有限。
回复 支持 反对

使用道具 举报

发表于 2005-9-23 23:31:47 | 显示全部楼层
把alsa从rcconf中去掉试试
今天我这样干
mplayer竟然能用了
回复 支持 反对

使用道具 举报

发表于 2005-9-23 23:56:17 | 显示全部楼层
Post by bbmd
原来根本不像传说中那么复杂
  #apt-get install alsa
   #apt-get install alsa-utiles
   #alsaconf         
   #rcconf   //选上alsa
重起就OK了,没有什么编译内核啊,要建立链接啊,alsactl restore 啊
它自动就保存设置了。
不过还是有写问题:
1.网上有说2.6内核已经自带了alsa和oss的驱动。是不是每个2.6都同时有alsa和oss?
  有了这两个驱动,通俗一点讲,有什么作用呢?
2.我打开mplayer出错:sorry your system dose not support the xshape extension.
   我该怎么办?
3.昨天我装alsa的时候有一种方法介绍说要先apt-get install kernel-image-2.6-686,现在想这步可能是2.4的用户才要做的.这样以来grub的启动界面上多了两行:
Debian GNU/LINUX kernel 2.6.12-1-686
Debian GNU/LINUX kernel 2.6.12-1-686(recovery mode)
开始只有2.6.8-2-686.不过无论我选哪个,进入的都是/dev/hdc12上的系统
请问,我现在系统的kernel究竟是什么?谁能说说升级内核和编译内核的区别吗?
经常听人是说我编译完了最新的内核,却不是很明白.
别闲问题菜,希望能帮忙解惑.


要如何设置才能使alsa支持多个软件同时发声?前几天一直搞不定只好换esd了。
回复 支持 反对

使用道具 举报

发表于 2005-9-24 09:24:34 | 显示全部楼层
Post by groundhog
要如何设置才能使alsa支持多个软件同时发声?前几天一直搞不定只好换esd了。

要声卡支持硬件混音才行,有的板载声卡不支持。我装了几台机器有的可以有的就不行,不行的只好用esd了。
回复 支持 反对

使用道具 举报

发表于 2005-9-24 09:51:26 | 显示全部楼层
新版本的alsa应该可以自动混音了,安装alsa-oss,不能的用aoss realplay(xxx)这样的方式启动程序试试看。
回复 支持 反对

使用道具 举报

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

本版积分规则

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