‘壹’ linux centos7 声卡驱动安装
参考
(39条消息) CentOS 安装声隐丛卡驱动_weixin_34095889的博客-CSDN博客
Index of /files/pub/utils/ (alsa-project.org)
Index of /files/pub/lib/ (alsa-project.org)
Index of /files/pub/utils/ (alsa-project.org)
(39条消息) centos7.4 mini从系统安装到声卡配置_小桃子的思念的博客-CSDN博客_centos7 声卡驱动
[root@localhost ~]# yum install alsa-utils -y
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
[root@localhost ~]# yum install alsa-utils
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
[root@localhost ~]# vim /usr/bin/yum
[root@localhost ~]# yum install alsa-utils
There was a problem importing one of the python moles
required to run yum. The error leading to this problem was:
/usr/lib64/python2.7/site-packages/pycurl.so: undefined symbol: CRYPTO_num_locks
Please install a package which provides this mole, or
verify that the mole is installed correctly.
It's possible that the above mole doesn't match the
current version of Python, which is:
2.7.5 (default, Oct 30 2018, 23:45:53)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)]
If you cannot solve this problem yourself, please go to
the yum faq at:
http://yum.baseurl.org/wiki/Faq
[root@localhost ~]# cd /hrifs/usr/lib/
[root@localhost lib]# rm -rf libcurl.so libcurl.so.4
[root@localhost lib]# yum install alsa-utils -y
已加载插件:fastestmirror, langpacks, nvidia
Loading mirror speeds from cached hostfile
由于用户取消而退出
[root@localhost lib]# vi /usr/团岩libexec/urlgrabber-ext-down
[root@localhost lib]# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: Generic Analog [Generic Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: Generic Digital [Generic Digital]
Subdevices: 1/灶或樱1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
[root@localhost lib]# reboot
‘贰’ 红旗linux4.0系统如何配置声卡
就Linux系统对硬件设备的支持特性而言,对声卡的支持是很糟糕的。不过现在好了,有两种驱动程序可以弥补Linux系统的不足。一种是OSS(开放声音系统),一种是ALSA(先进Linux声音架构)。OSS是一个商业声卡驱动程序,需要花钱购买,否则每次启动后,你只可以免费使用240分钟;ALSA是自由软件,可以免费使用。
一、安装OSS声卡驱动程序
1.从http://www.opensound.com/下载OSS驱动程序
2.启动Linux,把下载下来的osslinux393q-2217-UP.tar.gz拷到一个临时目录中,如庆禅:
cp osslinux393q-2217-UP.tar.gz /tmp/
cd /tmp
tar zxvf osslinux392v-glibc-2212-UP.tar.gz
此时文件已经解开,你可以看到在当前目录下有四个文件:INSTALL、LICENSE、oss-install和oss.pkg文件,其中INSTALL是安装帮助文件,如果你是第一次安装一定要好好看一看。
3.配置
以root用户身份运行oss-install:
./oss-install
如果出现了“No such file or directory”的错误信息,那是因为你下载的OSS驱动程序的版本和你用的Linux不匹配,可以重新到上述站点,下载相应的驱动程序就可以了。
这时候一般会提示:你的Linux以模块的形式加载了声卡驱动程序,要不要安装程序自动将它去掉?选择去掉就可以了。
接下来就是处理过程、协议及一大堆东西,接受协议安装,使用默认安装路径即可(/usr/lib/oss)。oss一般可以自动检测出大部分声卡,你可以看看结果是不是和你的声卡相符,如果相符,直接在菜单中选择“Save changes and Exit..”即可。对于那些不能直接探测到的声卡,你就只有用手工方法选择了。如对Yamaha OPL3-SAX (YMF715/YMF719) chip 可以选择:“Generic Yamaha OPL3-SAx (YMF715/YMF719) non-PnP”driver。
4.打开/关闭声卡
在默认的安装目录/usr/local/bin里有一个soundon命令,它可以用来打开oss驱动,同样的你也可以用soundoff命令关闭oss驱动。
5.疑难解誉中尘决
有时也可能出现这样的情况,你的声卡检测到了,而且安装过程也好像培返一切正常,但是声卡就是不能正常工作。不要急,OSS还有可以让你手工调节设置参数的地方,其实,在“Save changes and Exit”的同一个窗口中,还有一个选项“Manual Configuration”,它就是让你手工调整设置参数的,你可以在这里设置声卡的IO、DMA等参数。
二、安装ALSA声卡驱动程序
1.到http://www.heihei.com/下载下面四个软件包:
alsa-driver-0.5.9.tar.bz2
alsaconf-0.4.3b.tar.gz
alsa-lib-0.5.9.tar.bz2
alsa-utils-0.5.9.tar.bz2
2.先安装alsa-driver-0.5.9.tar.bz2这个文件:
(1)cp alsa-driver-0.5.9.tar.bz2 /tmp
将alsa-driver-0.5.9.tar.bz2 拷到/tmp目录下。
(2)bunzip2 alsa-driver-0.5.9.tar.bz2
解压缩这个文件,会在/tmp目录下生成一个文件叫做alsa-driver-0.5.9.tar。
(3)tar xvf alsa-driver-0.5.9.tar
将会在/tmp目录下产生一个子目录叫做alsa-driver-0.5.9,alsa的所有文件就存放在这个目录下。
(4)cd alsa-driver-0.5.9
进入alsa的驱动程序所存放的目录,准备配置和编译它。这时你可以看一下目录下的INSTALL文件来了解安装的步骤和注意事项。
(5)依次运行下面三个命令:
./configure
make install
./snddevices
3.编辑/etc/ moles.conf文件
这个文件的配置虽然比较麻烦,但用alsaconf-0.4.3b.tar.gz也可以配好它,运行命令:
(1)cp alsaconf-0.4.3b.tar.gz /tmp
将alsaconf-0.4.3b.tar.gz 拷到/tmp目录下。
(2)tar zxvf alsaconf-0.4.3b.tar.gz
解压缩这个文件,会在/tmp目录下生成一个子目录叫做alsaconf-0.4.3b。
(3)./alsaconf
会出现一个窗口叫你选择声卡,像SoundBlaster及ESS1868、S3_SonicVibes_PCI、Ensoniq_AudioPCI_ES1370 1371等,很多目前的kernel还不支持的声卡它都可以支持了。
选好声卡之后系统会问你一些问题,都回答OK,然后会回到第一个画面问你要不要继续设第二张声卡,选“No_more_cards”退出即可。完成这个步骤之后,/etc/moles.conf这个文件就基本上自动配置好了,重新启动电脑后声卡就可以发声了。
4.如果还不行,那么你就还需要安装alsa-lib和alsa-utils,安装方法和alsa-driver一样,注意要先安装alsa-lib,再安装alsa-utils。将文件拷到/tmp目录,解压缩,然后运行命令make和make install,具体请参照上面alsa-driver的安装步骤。
安装后到alsa-utils(解开alsa-utils-0.5.9.tar.bz2会产生该目录)目录下的alsamixer子目录执行
./alsamixer
这样你的声卡应该能发声了。
‘叁’ Linux中如何安装声卡驱动程序
装了几次Linux OS,当然也装了几次声卡驱动,一般来说都是安装ALSA(Adcance Linux Sound Architecture)驱动,多装几次以后就会发现非常的简单的。
首先,先决条件,也就是依赖关系,我记得需要安装kernal-source(我用过的几个Linux OS都默认不安装这个,在你的OS 的软件包管理程序那里可以搜索这个关键词,选上进行安装,记得要插入系统光盘。),gcc我不记得要不要装,好像没有其他的了。
要安装驱动,你得先去下载alsa驱动,网址是:www.alsa-project.org,个人认为为了保证最大的兼容性,最好去下载最新版本。一般来说,只需要下载安装以下三个包就可以了,
driver
lib
utils
当然最好是要同一个版本的,我上传了一个所有需要的包,1.0.16 版的,有需要的用户请到这里来下载
URL : http://www.box.net/shared/0t5z8nao8c 不知道是否长久有效!
为了保证能完全安装成功,建议切换到root用户下执行安装。
我是在X Window 下执行的安装,解压上述下载有的压缩包是用鼠标右键单击解压的,我想能熟练用shell命令来解压文档的Linux User是不需要来我这里看声卡驱动的安装的
先安装下载回来的driver那个包,解压,然后在终端中转到解压后的那个文件夹,按照顺序执行以下命令。
1 ./configure
2 make
3 make install
4 ./snddevices
一般来说都能顺利执行完上述命令的,如果不能的话,请查看返回的信息,这里需要特别说明一下,这几个过程都比较耗时,无论你的硬件配置如何,这个我没有办法解释原因,经验之谈。
安装到了这里,就需要配置系统文件了,怎么配置,手动的我也不知道,但是我知道有一个工具可以帮我们高效且几乎不出错的完成这个任务,那就是alsaconf工具了,这个工具在utils文件包里面。
解压下载回来的utils文件包,同样需要在终端中执行命令,在终端中转到解压后的目录,然后执行如下命令。
./alsaconf
然后就会出现一个比较像GUI的界面,会让你选择几次OK键之后,开始搜索声卡类型,搜索完了以后,就列出声卡列表,选择你的实际芯片组,然后再敲几次OK键,最后问你是否让他帮你写入配置文件,当然要拉。至此,如果幸运的话,重启之后就能你的声卡就能工作了。
如果重启之后还不能工作的话则继续往下看。
还不能工作的话,一般需要安装剩下的那两个包了,但是,有顺序的,先安装lib再安装utils
方法都差不多,都要在终端中执行安装,命令都一样。
1 ./configure
2 make
3 make install
安装完最后的utils时再运行。
./alsaconf
再配置一次声卡,个别的系统还要在X Window下的系统管理工具那里设置一下声卡,不过都简单了。
重启系统,你的声卡应该能工作了,祝贺你。
‘肆’ kali linux解决声卡独占的问题
kali linux因为默认使用PulseAudio,默认声卡、HDMI 输出、独立声卡比较多的时候,设置错误,有的播放器输出采用的默认输出,所以会频繁遇到声卡独占或无声的情况,即只能一个程序有声音,其它的程序都无法占用声卡,或因为输出错误导山空掘致无声。
尤其是用ALSA驱动上独立声卡的时候更是如此。
解决方案:
1、重新安装alsa,并进行配置
apt-get install alsa-utils alsa-oss
2、接着使用alpay查看需逗核要使用的声卡
root@huawei:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: AG06AG03 [AG06/AG03], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
这里可以看到原因,电亏余脑由三声卡,集成声卡、HDMI 输出、AG03,但是默认是在集成的模拟声卡输出信号的。
3、修改配置文件,设置默认声卡/
leafpad /etc/asound.conf
修改默认声卡配置强制独立声卡输出信号,重启系统,问题解决。
‘伍’ 红旗linux5.0的问题--声卡配置!!
分类: 电脑/网络 >> 硬件
问题描述:
当双击控制面板的“声卡”时,
警告“找不到命令‘/usr/bin/xsndconf’” ,
是怎么回事啊???
当然没有声音啦!
解析:
UNIX类系统是“把一切都安置到位”的系统,各类文件一般都有自己的归宿。Linux也不例外。介绍一下“/”里的目录和“/明衡usr”里的主要目录。
/:根目录,没什么好说。
/粗岁bin:常用的系统级软件可执行文件一般都在这里。
/boot:Linux引导时所需的文件一般在这里。有人专门为它创建一个分区。
/dev:所有设备文件。UNIX类系统把所有设备都当作文件来读写,好处你可以问问专门编写驱动的人。
/etc:主要配置文件和一些功能脚本所在,地位类似Window$的注册表。
/home:所有非“root”用户的主目录都在这里。很多时候他都有自己的分区。
/initrd:尚不了解。
/lib:系统级软件的共享库,软件的主体部分放在这里,主要是动态链接文件。
/lost+found:几乎每个被格式化过的Linux分区都会有,意外后找回的文件一般在这里面。
/misc:尚不了解。
/myputer:红旗Linux的“专利”。
/mnt:里面的目录一般充当临时的文件系统挂载点。
/mnt/floppy:软盘一般挂在这里。
/mnt/cdrom:光盘一般挂在这里。
/opt:杂七杂八的东西塞到这里。如果你确实这么做,也给它一个分区。
/proc:内存。
/root:“root”的主目录。
/ *** in:系统级软件可执行文件,多为比较猛的命令,非“root”用户很少用。
/tftpboot:可能是远程引导用的。
/tmp:系统存放套接字等临时文件的地方,缓冲的flash、图片也在这里。不算太重要,清空不会对操作系统造成影响,但是可能影响运行的程序。
/usr:一般发行版中最大的目录,绝大多数随系统安装的软件都在这里。给它一个3G的分区没坏处。
/usr/bin:一般软件的可执行文件主要放在这里。
/usr/include:GCC主要的头文件放在这里。
/usr/lib:一般软件的共享库,软件的主体部分放在这里,主要是动态链接文件。
/usr/share:也是一个公用目录,墙纸、图标都在这里,帮助页一般也在这里。
/usr/X11R6:XFree86第11版的第6个子版本。
/var:主要是变化的东西,
/:根目录,没什么好说。
/bin:常用的系统级软件可执行文件一般都在这里。
/boot:Linux引导时所需的文件一般在这里。有人专门为它创建一个分区。
/dev:所有设备文件。UNIX类系统把所有设备都当作文件来读写,好处你可以问问专门编写驱动的人。
/etc:主要配置文件和一些功能脚本所在,地位类似Window$的注册表。
/home:所有非“root”用户的主目录都在这里。很多时候他都有自己的分区。
/initrd:尚不了解。
/lib:系统级软件的共享库,软件的主体部分放在这里,主要是动态链接文件。
/lost+found:几乎每个被格式化过的Linux分区都会有,意外后找回的文件一般在这里面。
/misc:尚不了解。
/myputer:红旗Linux的“专利”。
/mnt:里面的目录一般充当临时的文件系统挂载点。
/mnt/floppy:软盘一般挂在这里。
/mnt/cdrom:光盘一般挂在这里。
/opt:杂七杂八的东西塞到这里。如果你确实这么做,也给它一个分区。
/proc:内存。
/root:“root”的主目录。
/ *** in:系统级软件可执行文件,多为比较猛的命令,非“root”用户很少用。
/tftpboot:可能是远程引导用的。
/tmp:系统存放套接字等临时文件的地方,缓冲的flash、图片也在这里。不算太重要,清空不会对操作系统造成影响,但是可能影响运行的程序。
/usr:一般发行版中最大的目录,绝大多数随系统安装的软件都在这里。给它一个3G的分区没坏处。
/usr/bin:一般软件的可执行文件主要放在这里。
/usr/include:GCC主要的头文件放在这里。
/usr/lib:一激凳做般软件的共享库,软件的主体部分放在这里,主要是动态链接文件。
/usr/share:也是一个公用目录,墙纸、图标都在这里,帮助页一般也在这里。
/usr/X11R6:XFree86第11版的第6个子版本。
/var:主要是变化的东西,
/:根目录,没什么好说。
/bin:常用的系统级软件可执行文件一般都在这里。
/boot:Linux引导时所需的文件一般在这里。有人专门为它创建一个分区。
/dev:所有设备文件。UNIX类系统把所有设备都当作文件来读写,好处你可以问问专门编写驱动的人。
/etc:主要配置文件和一些功能脚本所在,地位类似Window$的注册表。
/home:所有非“root”用户的主目录都在这里。很多时候他都有自己的分区。
/initrd:尚不了解。
/lib:系统级软件的共享库,软件的主体部分放在这里,主要是动态链接文件。
/lost+found:几乎每个被格式化过的Linux分区都会有,意外后找回的文件一般在这里面。
/misc:尚不了解。
/myputer:红旗Linux的“专利”。
/mnt:里面的目录一般充当临时的文件系统挂载点。
/mnt/floppy:软盘一般挂在这里。
/mnt/cdrom:光盘一般挂在这里。
/opt:杂七杂八的东西塞到这里。如果你确实这么做,也给它一个分区。
/proc:内存。
/root:“root”的主目录。
/ *** in:系统级软件可执行文件,多为比较猛的命令,非“root”用户很少用。
/tftpboot:可能是远程引导用的。
/tmp:系统存放套接字等临时文件的地方,缓冲的flash、图片也在这里。不算太重要,清空不会对操作系统造成影响,但是可能影响运行的程序。
/usr:一般发行版中最大的目录,绝大多数随系统安装的软件都在这里。给它一个3G的分区没坏处。
/usr/bin:一般软件的可执行文件主要放在这里。
/usr/include:GCC主要的头文件放在这里。
/usr/lib:一般软件的共享库,软件的主体部分放在这里,主要是动态链接文件。
/usr/share:也是一个公用目录,墙纸、图标都在这里,帮助页一般也在这里。
/usr/X11R6:XFree86第11版的第6个子版本。
/var:主要是变化的东西,
/:根目录,没什么好说。
/bin:常用的系统级软件可执行文件一般都在这里。
/boot:Linux引导时所需的文件一般在这里。有人专门为它创建一个分区。
/dev:所有设备文件。UNIX类系统把所有设备都当作文件来读写,好处你可以问问专门编写驱动的人。
/etc:主要配置文件和一些功能脚本所在,地位类似Window$的注册表。
/home:所有非“root”用户的主目录都在这里。很多时候他都有自己的分区。
/initrd:尚不了解。
/lib:系统级软件的共享库,软件的主体部分放在这里,主要是动态链接文件。
/lost+found:几乎每个被格式化过的Linux分区都会有,意外后找回的文件一般在这里面。
/misc:尚不了解。
/myputer:红旗Linux的“专利”。
/mnt:里面的目录一般充当临时的文件系统挂载点。
/mnt/floppy:软盘一般挂在这里。
/mnt/cdrom:光盘一般挂在这里。
/opt:杂七杂八的东西塞到这里。如果你确实这么做,也给它一个分区。
/proc:内存。
/root:“root”的主目录。
/ *** in:系统级软件可执行文件,多为比较猛的命令,非“root”用户很少用。
/tftpboot:可能是远程引导用的。
/tmp:系统存放套接字等临时文件的地方,缓冲的flash、图片也在这里。不算太重要,清空不会对操作系统造成影响,但是可能影响运行的程序。
/usr:一般发行版中最大的目录,绝大多数随系统安装的软件都在这里。给它一个3G的分区没坏处。
/usr/bin:一般软件的可执行文件主要放在这里。
/usr/include:GCC主要的头文件放在这里。
/usr/lib:一般软件的共享库,软件的主体部分放在这里,主要是动态链接文件。
/usr/share:也是一个公用目录,墙纸、图标都在这里,帮助页一般也在这里。
/usr/X11R6:XFree86第11版的第6个子版本。
/var:主要是变化的东西,
‘陆’ linux声卡同时播放多种声音
这篇文章将为大家详细讲解有关Linux下如何通过两个或多个输出姿逗蠢设备播放声音,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
在 Linux 上处理音频是一件很痛苦的事情。Pulseaudio 的出现则是利弊参半。虽然有些事情 Pluseaudio 能够做的更好,但有些事情则反而变得更复杂了。处理音频的输出就是这么一件事情。
如果你想要在 Linux PC 上启用多个音频输出,你只需要利用一个简单的工具就能在一个虚拟j接口上启用另一个声音设备。这比看起来要简单的多。
你可能会好奇为什么要这么做,一个很常见的情况是用电脑在电视上播放视频,你可以同时使用电脑和电视上的扬声器。
安装指敬 Paprefs
实现从多个来源启用音频播放的最简单的方法是是一款名为 “paprefs” 的简单图形化工具。它是 PulseAudio Preferences 的缩写。
该软件包含在 Ubuntu 仓库中,可以直接用 apt 来进行安装。
sudo apt install paprefs
安装后就能狗启动这款程序了。
启动双音频播放
虽然这款工具是图形化的,但作为普通用户在命令行中输入paprefs来启动它恐怕还是要更容易一些。
打开的窗口中有一些标签页,这些标签页内有一些可以调整的设置项。我们这里选择***那个标签页,“Simultaneous Output。”
Paprefs on Ubuntu
这个标签页中没有什么内容,只是一个复选框用来启用该设置。
下一步,打开常规的声音***项。这在不同的发行版中位于不同的位置。在 Ubuntu 上,它位于 GNOME 系统设置内。
Enable Simultaneous Audio
打开声音***项后,选择 “output” 标签页。勾选 “Simultaneous output” 单选按钮。现在它就成了你的默认输出了。
测试一下
用什么东西进行测试随你喜欢,不过播放音乐总是可行的。如果你像前面建议的一样,用视频来进行测试也没问题。
一切顺利的话,你就能从所有连接的设备中听到有声音传出了。
这就是所有要做的事了。此功能最适用于有多个设备(如 HDMI 端口和标准模拟输出)时。你当然也可以试一下其他配置。你还需要注意,只有一个音量控制器,因此你需要根据实际情况调整物理输出设备。
关于“Linux下如何通过两个或多个输出设备播放声音”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如迹陪果觉得文章不错,请把它分享出去让更多的人看到。
‘柒’ linux如何安装声卡驱动呢
在Linux系统上有两种驱动程序可以弥补Linux系统的不足。一种是OSS(开放声音系统),一种是ALSA(先进Linux声音架构)。OSS是一个商业声卡驱动程序,需要花钱购买,否则每次启动后,你只可以免费使用240分钟;ALSA是自由软件,可以免费使用。
一、安装ALSA声卡驱动程序
1.ALSA包含下面四个软件包:
alsa-driver-0.5.9.tar.bz2
alsaconf-0.4.3b.tar.gz
alsa-lib-0.5.9.tar.bz2
alsa-utils-0.5.9.tar.bz2
2.先安装alsa-driver-0.5.9.tar.bz2这个文件:
(1)cp alsa-driver-0.5.9.tar.bz2 /tmp
将alsa-driver-0.5.9.tar.bz2 拷到/tmp目录下。
(2)bunzip2 alsa-driver-0.5.9.tar.bz2
解压缩这个文件,会在/tmp目录下生成一个文件叫做alsa-driver-0.5.9.tar。
(3)tar xvf alsa-driver-0.5.9.tar
将会在/tmp目录下产生一个子目录叫做alsa-driver-0.5.9,alsa的所有文件就存放在这个目录下。
(4)cd alsa-driver-0.5.9
进入alsa的驱动程序所存放的目录,准备配置和编译它。这时你可以看一下目录下的INSTALL文件来了解安装的步骤和注意事项。
(5)依次运行下面三个命令:
./configure
make install
./snddevices
3.编辑/etc/ moles.conf文件
这个文件的配置虽然比较麻烦,但用alsaconf-0.4.3b.tar.gz也可以配好它,运行命令:
(1)cp alsaconf-0.4.3b.tar.gz /tmp
将alsaconf-0.4.3b.tar.gz 拷到/tmp目录下。
(2)tar zxvf alsaconf-0.4.3b.tar.gz
解压缩这个文件,会在/tmp目录下生成一个子目录叫做alsaconf-0.4.3b。
(3)./alsaconf
会出现一个窗口叫你选择声卡,像SoundBlaster及ESS1868、S3_SonicVibes_PCI、Ensoniq_AudioPCI_ES1370 1371等,很多目前的kernel还不支持的声卡它都可以支持了。
选好声卡之后系统会问你一些问题,都回答OK,然后会回到第一个画面问你要不要继续设第二张声卡,选“No_more_cards”退出即可。完成这个步骤之后,/etc/moles.conf这个文件就基本上自动配置好了,重新启动电脑后声卡就可以发声了。
4.如果还不行,那么你就还需要安装alsa-lib和alsa-utils,安装方法和alsa-driver一样,注意要先安装alsa-lib,再安装alsa-utils。将文件拷到/tmp目录,解压缩,然后运行命令make和make install,具体请参照上面alsa-driver的安装步骤。
安装后到alsa-utils(解开alsa-utils-0.5.9.tar.bz2会产生该目录)目录下的alsamixer子目录执行
./alsamixer
二、安装OSS声卡驱动程序
1、OSS声卡只有一个安装包:osslinux393q-2217-UP.tar.gz。
2.启动Linux,把下载下来的osslinux393q-2217-UP.tar.gz拷到一个临时目录中,如:
cp osslinux393q-2217-UP.tar.gz /tmp/
cd /tmp
tar zxvf osslinux392v-glibc-2212-UP.tar.gz
此时文件已经解开,你可以看到在当前目录下有四个文件:INSTALL、LICENSE、oss-install和oss.pkg文件,其中INSTALL是安装帮助文件,如果你是第一次安装一定要好好看一看。
3.配置
以root用户身份运行oss-install:
./oss-install
如果出现了“No such file or directory”的错误信息,那是因为你下载的OSS驱动程序的版本和你用的Linux不匹配,可以重新到上述站点,下载相应的驱动程序就可以了。
这时候一般会提示:你的Linux以模块的形式加载了声卡驱动程序,要不要安装程序自动将它去掉?选择去掉就可以了。
接下来就是处理过程、协议及一大堆东西,接受协议安装,使用默认安装路径即可(/usr/lib/oss)。oss一般可以自动检测出大部分声卡,你可以看看结果是不是和你的声卡相符,如果相符,直接在菜单中选择“Save changes and Exit..”即可。对于那些不能直接探测到的声卡,你就只有用手工方法选择了。如对Yamaha OPL3-SAX (YMF715/YMF719) chip 可以选择:“Generic Yamaha OPL3-SAx (YMF715/YMF719) non-PnP”driver。
4.打开/关闭声卡
在默认的安装目录/usr/local/bin里有一个soundon命令,它可以用来打开oss驱动,同样的你也可以用soundoff命令关闭oss驱动。
5.疑难解决
有时也可能出现这样的情况,你的声卡检测到了,而且安装过程也好像一切正常,但是声卡就是不能正常工作。不要急,OSS还有可以让你手工调节设置参数的地方,其实,在“Save changes and Exit”的同一个窗口中,还有一个选项“Manual Configuration”,它就是让你手工调整设置参数的,你可以在这里设置声卡的IO、DMA等参数。