当前位置:  技术问答>linux和unix

请问RedHat linux下如何使用声卡?

    来源: 互联网  发布时间:2015-03-02

    本文导语:  我的声卡是主板集成的,不知道在什么地方安装驱动程序 | 仔细看下面的内容,如果还有什么不理解在回帖 如果OK ,那么 嘿嘿我接分了 首先,你必须下载驱动程序及支持库文件,我下载...

我的声卡是主板集成的,不知道在什么地方安装驱动程序

|
仔细看下面的内容,如果还有什么不理解在回帖 如果OK ,那么 嘿嘿我接分了


首先,你必须下载驱动程序及支持库文件,我下载的是: 
1. alsa-driver-0.5.9c.tar.bz2 
2. alsa-lib-0.5.9.tar.bz2 
3. alsa-utils-0.5.9b.tar.bz2 
4. alsaconf-0.4.3b.tar.gz 

大家可以到http://www.alsa-project.org/下载最新版本驱动程序文件。 

  安装详细过程如下: 
1 最好先重新编译内核,大多数情况下需要: 
1)进入/usr/src/linux/目录,运行命令make menuconfig进入编译状态,但不要做任何修改,直接退出即可,系统会问你存不存盘,回答YES,存盘退出。 
2)运行命令rm -rf /lib/modules/删除已前的modules文件。 
3)连续运行命令make dep、make clean、make install,这个过程会用较长时间。 
4)运行命令make modules重新编译模块,这一步因为编译会用较长时间 
5)运行命令make modules_install安装modules。 

2 使用root用户登录 
1)进入下载的目录,把alsa-driver-0.5.9c.tar.bz2和其它三个文件拷贝到一子目录中,输入命令: 
  cp alsa-driver-0.5.9* /root 
2)解压缩文件。 
  输入命令: 
  bzip2 -dv alsa-driver-0.5.9c.tar.bz2 
  此时用“ls”命令查看,当前目录里面只有alsa-driver-0.5.9c.tar,说明bzip压缩已经解除。 
  输入命令: 
  tar vfx alsa-driver-0.5.9c.tar 
  程序自动生成一个名为alsa-driver-0.5.9c的子目录。 
  对其它两个软件包重复此步骤,解开压缩。使用ls命令查看,就会发现相应的目录了。 
  如果你对命令行不够熟悉,可以查看帮助信息和书籍。也可以启动X-Window窗口环境,在文件管理程序里面选择相应压缩文件,然后在文件菜单里面选择解压缩命令就可以了。 
3 安装驱动文件。 (alsa-driver-0.5.9.tar.bz2) 
1)打开内核中的声卡支持 
  绝大多数情况下,此步骤可以忽略,因为基本所有Linux发行版本内核默认状态都是支持声卡设备的。 
2)运行脚本。 
  输入命令: 
  ./configure 
  如果你的声卡属于ISA即插即用类型,请输入下面的命令: 
./configure --with-isapnp=yes 
然后输入如下命令: 
make install 
  注意:此步骤操作时间较长,请耐心等候。如果一切正常,程序最后会提示模块编译成功!并且警告声卡默认的状态是静音,需要使用“amixer”等实用程序调节音量。 
  amixer等命令正是alsa-utils-0.5.9a.tar.bz2附带的,需要编译才能使用。 
  如果make命令不能执行,那么你需要找出Linux安装盘,把有关开发编译的文件包安装进系统。具体操作请参考软件手册。 
输入命令: 
./snddevices 
  脚本程序会在/dev目录自动创建有关声卡设备。 

3)安装库文件和实用程序。 
由于amixer等程序需要找到对应的库文件才能编译,所以需要首先安装alsa-lib-0.5.9.tar.bz2。 
  进入相应的子目录alsa-lib-0.5.9,输入命令: 
  ./configure 
  输入命令: 
  make install 
  这两步做好后,回到上层目录,进入alsa-utils-0.5.9b子目录,输入命令: 
  ./configure 
  完成后输入命令: 
  make install 
4)设置声卡参数(alsaconf-0.4.3b.tar.gz) 
  到alsaconf-0.4.3b目录,运行命令: 
  ./alsaconf 
  选择你自己的声卡,然后就设置Mpu Port(一般为0X300),接着设置playback_frame_size(一般为128Kb),capture_frame_size(一般为64Kb),设置完毕,但此时退出后,alsaconf会告诉你声卡并未检测到,经本人摸索后,原因如下: 
  alsaconf在/etc/conf.modules文件中添加如下内容: 
# --- BEGIN: Generated by ALSACONF, do not edit. --- 
# --- ALSACONF verion 0.4.3b --- 
alias char-major-116 snd 
alias snd-card-0 snd-card-x 
alias char-major-14 soundcore 
alias sound-slot-0 snd-card-0 
alias sound-service-0-0 snd-mixer-oss 
alias sound-service-0-1 snd-seq-oss 
alias sound-service-0-3 snd-pcm-oss 
alias sound-service-0-8 snd-seq-oss 
alias sound-service-0-12 snd-pcm-oss 
options snd snd_major=116 snd_cards_limit=1 snd_device_mode=0666 
(接上行)snd_device_gid=0 snd_device_uid=0 
options snd-card-x snd_index=0 snd_id=CARD_0 snd_mpu_port=0x300 
(接上行)snd_joystick=0x300 snd_pbk_frame_size=128 snd_cap_frame_size=64 
# ---END: Generated by ALSACONF, do not edit. --- 
重新启动系统后,系统启动声卡失败,并提示snd-card-x模块不存在,由于我将上述内容修改如下: 
# --- BEGIN: Generated by ALSACONF, do not edit. --- 
# --- ALSACONF verion 0.4.3b --- 
alias char-major-116 snd 
alias snd-card-0 snd-card-via686a 
alias char-major-14 soundcore 
alias sound-slot-0 snd-card-0 
alias sound-service-0-0 snd-mixer-oss 
alias sound-service-0-1 snd-seq-oss 
alias sound-service-0-3 snd-pcm-oss 
alias sound-service-0-8 snd-seq-oss 
alias sound-service-0-12 snd-pcm-oss 
options snd snd_major=116 snd_cards_limit=1 snd_device_mode=0666 
(接上行)snd_device_gid=0 snd_device_uid=0 
options snd-card-via686a snd_index=0 snd_id=CARD_0 snd_mpu_port=0x300 
options snd_joystick=0x300 snd_pbk_frame_size=128 snd_cap_frame_size=64 
# ---END: Generated by ALSACONF, do not edit. --- 
重新启动系统后,声卡启动正常,可能你还听不到声音,因为声卡默认情况下音量为0,启动任务栏上混音器(kmid)调节音量,然后打开X11Amp播放Mp3,将音量调节适中后(X11Amp默认情况下音量也为0),你听到优美的音乐了。

|
你先用sndconfig命令配置声卡,如果不行,就去www.alsa-project.org下载alsa声卡驱动。

|
是AC97那种吗?通常如果linux能识别的话它会自动把驱动装上的。
# lsmod
看一下有没有sound之类的东西?

    
 
 

您可能感兴趣的文章:

  • 请问哪里有声卡的驱动程序下载?
  • 请问怎么在linux下驱动usb 声卡啊?
  • 请问如何在Linux下配置声卡?小弟在此多谢了。
  • 请问我该怎样安装声卡?
  • 请问,在unix下是否还需再设置显卡,声卡。如需要,在那个命令下进行安装,谢谢!!
  • 请问怎样在linux知道自己电脑的声卡类型?
  • 请问在red hat 6.2怎样驱动dimand s90声卡?
  • 请问Creative Vibra 128声卡在red hat 9中如何设置
  • 请问怎么让帝盟s90声卡在redhat linux7.0下发出声音
  • 请问redhat linux 9的设备(显卡,网卡,串口,声卡等)驱动程序在什么位置?谢谢
  • 请问gz格式的文件如何安装,我在Redhat 7.0下。这是我的via97声卡的驱动程序。
  • 请问如何在linux下读取声卡中的音频流?
  • 请问那里有SYBASE的jbdb 2.0下载;jspsmartupload可以直接将文件上传到数据库,请问如何使用
  • 请问在unix下,如何察看以前使用者的使用命令
  • 请问:在使用oracle数据库作开发时,是使用pro*c作开发好些,还是使用库函数如oci等好一些啊?或者它们有什么区别或者优缺点啊?
  • 在ACC变成中要使用发ftp传送文件,但文件名不确定,请问怎么样在程序的FTP中使用字符串变量???
  • 请问有谁手上有IBM 的MQSeries Workflow的使用手册,或者别的Workflow产品的使用手册也行
  • fork~exec不会使用,请问怎么使用,我只是想简单的用进程调用一个程序。
  • 使用putty.exe登录远程linux系统,会自动退出.请问产生的原因.
  • 请问一般8029在linux,unix上可以使用吗
  • 请问哪里有grub的详细使用教程
  • 请问有在linux下使用的pqmagic吗?
  • 请问怎样在LINUX下面使用COMBAO刻录哦?
  • 请问可以在一个Servlet里使用多线程和SOCKET吗?
  • 请问那位大侠使用过nohup命令,给我一点资料好吗?
  • 请问对于初学者应该使用哪种版本的linux比较好?
  • 请问有谁使用过intel提供的多线程函数?
  • 请问Tomcat下使用javabean,类文件放在哪个目录下,急!!!
  • weblogic可不可以当作jndi服务器使用?如果可以,请问如何管理?
  • 请问如何在redhat下使用中文?
  • 请问:如何在java中的jtree控件中使用checkbox
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问:我知道路由器的telnet密码,但忘记了enable 密码,请问如何是好?
  • 请问最新的reahat9.0是基于什么核心的?2.4?2.6?请问那里能下载?
  • 请问:请问哪里有关于linux基本操作命令讲解的资料下载,最好是幻灯片格式的.
  • 请问,我试图用#admintool&图形工具命令来安装sun workshop5.0,为什么进入的却是用户管理界面?请问具体该如何在solaris下安装应用软件
  • 请问在Redhat 9里,我从登录就是图形介面,请问如何在图形介面内进入命令行方式呢,谢谢
  • 请问玩过SOLARIS的高手门,在不正常关机后,就不能启动到windows公用桌面了,只能在命令提示模式下了,请问怎么解决这个问题啊?急~!~!
  • 请问:我在redhat下装了bochs-2.2.1-1.rpm,.装了后,想设置一下,但找不到bochsrc.fda.bxrc,请问这个文件在哪个曰录下啊。
  • 请问:在配置Qt时,很多文档都说在.profile,.login里加东西,但是我好像没有发现有这两个文件上,请问这些文件在哪个目录下啊
  • 请问:在GCC里的C程序里的变量的声明是不是只能在前面,而且相同类型的变量的声明只能放在一起?如果不是,请问怎么样可以解决这个问题.
  • 请问各位大虾,小弟今天开始学jsp了,这学期我们有java课,所以已经下载了jdk(好象是1.2),请问我的98环境怎么配置jsp环境呀?我的jdk可以运行.java程序,别的我就不知道了....谢谢!
  • 主机是WIN2000,我用的是LUNIX,请问是否可以共享上网? 如果可以请问如何设置? 500分答谢,龟儿食言!
  • 请问linux下GUI开发的问题!
  • 请问出现fstab文件丢失该怎么修复呀?
  • 请问这个方法如何调用?
  • 请问一个奇怪的问题!
  • 请问在网页中打开的新窗口,如何让其居中。
  • 请问我该学什么了
  • 请问安装zhcon,cxterm问题
  • 非常急! 请问daemontools 在red hat 9下的安装问题? 在线等待
  • 请问如何在一台单机上装VMware的网络访问问题?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3