在Linux中安装ALSA声卡驱动
1.下载驱动:
你可以到这里下载ALSA的驱动:
你需要下载以下几个包:
alsa-driver-1.0.10.tar.bz2
alsa-lib-1.0.10.tar.bz2
alsa-utils-1.0.10.tar.bz2
2.分别解压:
#tar jxvf alsa-driver-1.0.10.tar.bz2
#tar jxvf alsa-lib-1.0.10.tar.bz2
#tar jxvf alsa-utils-1.0.10.tar.bz2
3.先进入alsa-driver,然后是,alsa-lib,最后是alsa-utils文件夹进行编译:
#./configure
#make
#make install
最后一步再次进入alsa-driver文件夹运行再编译请输入:
#./snddevices
等几分钟后编译完成,到此驱动总算安装完了,但是如果你马上重启动的话你的声卡还是不能工作,why?很简单你还得修改你的模块文件/etc/modules.conf
#vi /etc/modules.conf
并在最后加入以入几行:
#====== added those lines =============alias char-major-116 sndoptions snd major=116 cards_limit=1#--- Intel 8x0 and SiS 7012 ----------alias snd-card-0 snd-intel8x0options snd-intel8x0 index=0 id="ICH"alias char-major-14 soundcorealias sound-slot-0 snd-card-0alias sound-service-0-0 snd-mixer-ossalias sound-service-0-1 snd-seq-ossalias sound-service-0-3 snd-pcm-ossalias sound-service-0-8 snd-seq-ossalias sound-service-0-12 snd-pcm-oss
#====
然后保存退出重启。这就完成了,还不发声 ?不要紧我也遇到,打开音量控制器,你会发现所有的音量都是0, 接下来就不用我教了吧,调好音量后,先不要关控制器,直接测试声卡。能听到声音吗?还没有?那就把电脑砸了。
安装ALSA声卡驱动程序
1.到https://www.alsa-project.org/下载下面四个软件包:
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/ modules.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/modules.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中安装ALSA声卡驱动相关推荐
- linux安装tar驱动,Linux下安装ALSA声卡驱动
安装声卡比安装显卡简单多,主要原因网上的资料比较全自然省心不少 .好了言归正转. 1.下载驱动 你可以到这里下载ALSA的驱动: 你需要下载以下几个包: alsa-driver-1.0.10.tar. ...
- linux ati显卡驱动下载,教你在Linux中安装ATI显卡驱动(图)
beforlinux 于 2011-01-04 17:18:36发表: 这个06年的帖子,不过正在为这个问题困扰呢 hlinuxer 于 2011-01-02 23:10:47发表: 学习了,打打预防 ...
- Linux(RedHat9.0)下Alsa声卡驱动的安装
自从装来RedHat9.0就没有听到过声音,也不知道安装了多少次声卡驱动,每种都试验过,都没有成功过,今天终于安装成功,需要的朋友可以参考一下. 首先查看一下,系统声音是否打开,有些朋友电脑没有声音, ...
- Linux ALSA声卡驱动之八:ASoC架构中的Platform
1. Platform驱动在ASoC中的作用 前面几章内容已经说过,ASoC被分为Machine,Platform和Codec三大部件,Platform驱动的主要作用是完成音频数据的管理,最终通过C ...
- ALSA声卡驱动中的DAPM详解之四:在驱动程序中初始化并注册widget和route
前几篇文章我们从dapm的数据结构入手,了解了代表音频控件的widget,代表连接路径的route以及用于连接两个widget的path.之前都是一些概念的讲解以及对数据结构中各个字段的说明,从本章开 ...
- Linux ALSA声卡驱动之四:Codec 以及Codec_dai
ALSA声卡驱动: 1.Linux ALSA声卡驱动之一:ALSA架构简介和ASOC架构简介 2.Linux ALSA声卡驱动之二:Platform 3. Linux ALSA声卡驱动之三:Platf ...
- ALSA声卡驱动中的DAPM详解之一:kcontrol
DAPM是Dynamic Audio Power Management的缩写,直译过来就是动态音频电源管理的意思,DAPM是为了使基于linux的移动设备上的音频子系统,在任何时候都工作在最小功耗状态 ...
- Linux ALSA声卡驱动之二:Platform
ALSA声卡驱动: 1.Linux ALSA声卡驱动之一:ALSA架构简介和ASOC架构简介 2.Linux ALSA声卡驱动之二:Platform 3. Linux ALSA声卡驱动之三:Platf ...
- Linux ALSA声卡驱动之五:Machine 以及ALSA声卡的注册
ALSA声卡驱动: 1.Linux ALSA声卡驱动之一:ALSA架构简介和ASOC架构简介 2.Linux ALSA声卡驱动之二:Platform 3. Linux ALSA声卡驱动之三:Platf ...
最新文章
- 非C++内建类A和B,在哪些情况下B能隐式转化为A
- 跨进程访问(AIDL服务)
- matlab自动给变量命名
- mysql2005错误_sql-server-2005 – SQL Server 2005错误701 – 内存不足
- Vim+ctags+cscope+Nerdtree+Taglist入门
- python计算在月球的体重程序_# Python程序语言设计基础(第二版)程序练习题
- [蓝桥杯][2013年第四届真题]核桃的数量-枚举(水题)
- dp括号匹配 网易面试题_面试题:大括号验证
- mysql-------流程控制结构
- PHP array_splice
- word在线预览 (含doc,docx等)
- Oracle内置函数-字符/数值/日期/转换/NVL/分析函数与窗口函数/case_decode
- ELK日志平台---老男孩教育笔记
- 构建分布式系统——技术考量
- 小程序功能(七)电子签名
- 9小时突破1000亿,你以为这就是阿里双十一的最大胜利?
- 【Go】基于telegraf进行自定义插件开发(一)
- sail.js学习 - 一些问题
- 华为IP的考试费要好几千,想问一下这个证书的含金量怎么样?
- tf2读tfrecord文件
热门文章
- linux命令教程第六期
- Unity UI架构设计理念
- MySQL创建民族表的SQL语句
- 计算机硕士可以入伍么,2021年下半年“征兵”已开始,大学生在校入伍好,还是毕业入伍好...
- 广州百田 技术类 笔试题
- 异常记录 之 nested exception is java.lang.NoClassDefFoundError: com/lowagie/text/pdf/PdfContentByte
- excel写公式工具
- 软件测试---BUG的生命周期
- 线性代数之 向量空间几何学(1)仿射
- 半衰期用能量宽度来表示