当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Ubuntu 9.04 将声卡升级到 1.0.21 版本步骤
帖子发表于 : 2009-10-15 15:49 

注册: 2009-10-14 15:24
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
自己的机子折腾了2天,重做N次系统,终于搞定了
参考文献:http://monespaceperso.org/blog-en/2009/08/31/upgrade-alsa-1-0-21-on-ubuntu-jaunty-9-04/
作者原文全是鸟文,这里稍微做个解释
cat /proc/asound/version #查看当前声卡驱动版本
下面这个是9.04原本的驱动版本
引用:
Advanced Linux Sound Architecture Driver Version 1.0.18rc3.

sudo /etc/init.d/alsa-utils stop #停止声卡的服务
sudo apt-get -y install build-essential ncurses-dev gettext xmlto
sudo apt-get -y install linux-headers-`uname -r` libncursesw5-dev
上面两个命令都是下载更新、安装编译所需的工具
cd ~
rm -rf ~/alsa*
wget ftp://ftp.alsa-project.org/pub/driver/a ... 21.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa ... 1a.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/al ... 21.tar.bz2
sudo rm -rf /usr/src/alsa
sudo mkdir -p /usr/src/alsa
cd /usr/src/alsa
sudo cp ~/alsa* .
sudo tar xjf alsa-driver*
sudo tar xjf alsa-lib*
sudo tar xjf alsa-utils*
上面这段,看不懂就去好好读读入门教材吧.....
cd alsa-driver*
sudo ./configure
sudo make
sudo make install
cd ../alsa-lib*
sudo ./configure
sudo make
sudo make install
cd ../alsa-utils*
sudo ./configure
sudo make
sudo make install

红字部分就是进行三部曲了,要严格按照顺序,不然安装不成功自己负责.....还有权限问题....也注意点
在对最后一个文件夹(也就是 “alsa-utils-1.0.21”这个了)进行“sudo ./configure”时,如果出现如下错误(没出现的直接跳过这一段,直接跳到下面清理安装文件那里):
引用:
checking form.h presence... yes
checking for form.h... yes
checking for new_panel in -lpanelw... no
configure: error: panelw library not found

可以使用如下命令:
sudo ln -s libpanelw.so.5 /usr/lib/libpanelw.so
sudo ln -s libformw.so.5 /usr/lib/libformw.so
sudo ln -s libmenuw.so.5 /usr/lib/libmenuw.so
sudo ln -s libncursesw.so.5 /lib/libncursesw.so
使用完之后,再重新对这个 “alsa-utils-1.0.21” 文件夹进行 “sudo ./configure" ....(三部曲)这时应该能顺利的完成三部曲了。
下面三个命令就是清理安装文件了。
rm -f ~/alsa-driver*
rm -f ~/alsa-lib*
rm -f ~/alsa-utils*
上面的搞定好之后,就可以重启系统了
重启好后,继续打开终端,开启声卡的服务
sudo /etc/init.d/alsa-utils start
然后再次查看现在的声卡驱动版本:
cat /proc/asound/version
应该出现如下内容咯,看到没,“Version 1.0.21”
引用:
Advanced Linux Sound Architecture Driver Version 1.0.21.
Compiled on Aug 31 2009 for kernel 2.6.28-15-generic (SMP).

别以为搞定了(不信你看看小喇叭,还是像静音一样的)还有一个最最重要的命令.......就是下面这个了(应该是声卡的配置文件之类的)
sudo alsaconf
然后就是弹出些什么框框的,就是选OK啊,Yes之类的东西了
这个搞定以后,你的喇叭就会变成正常的样子了。
音质比原来的1.0.18rc3版本好了N倍.....不会在出现音量超过70%就出现爆音的状况了.....


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Ubuntu 9.04 将声卡升级到 1.0.21 版本步骤
帖子发表于 : 2009-10-15 16:04 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
路过支持。。。也许可以试下910,可能直接能搞定之。 :em04


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Ubuntu 9.04 将声卡升级到 1.0.21 版本步骤
帖子发表于 : 2009-10-15 18:11 

注册: 2008-11-07 3:42
帖子: 289
送出感谢: 0 次
接收感谢: 0 次
这个能干吗呢


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Ubuntu 9.04 将声卡升级到 1.0.21 版本步骤
帖子发表于 : 2009-10-25 19:52 
头像

注册: 2008-11-01 3:02
帖子: 51
地址: 水星
送出感谢: 0 次
接收感谢: 0 次
好详细.
mark.


_________________
爱走.心碎.人憔悴...

喝不尽的杯中酒.斩不尽的心中愁...

问世间情为何物.只叫人伤碎心.痛彻骨...


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Ubuntu 9.04 将声卡升级到 1.0.21 版本步骤
帖子发表于 : 2009-10-25 20:00 
头像

注册: 2008-12-09 12:44
帖子: 3864
地址: 北京
送出感谢: 0 次
接收感谢: 2
是不是可以提高系统音量?


_________________
Pity is the bomp!
活着就是折腾!生命不息,折腾不止!
看这帮家伙在干什么?@pityonline/u
Dropbox+Vps+PC 跑起来了!这是邀请链接


页首
 用户资料  
 
6 楼 
 文章标题 : Re: Ubuntu 9.04 将声卡升级到 1.0.21 版本步骤
帖子发表于 : 2009-11-12 22:16 
头像

注册: 2009-10-19 20:41
帖子: 108
地址: 哈尔滨
送出感谢: 0 次
接收感谢: 0 次
请问下楼主,对9.10好使么?我的是9.10的,我试了下不行。 是不是我哪个步骤弄错了


_________________
I am what i am because of who we all are。oO
http://www.freeearth.org.cn/
ttp://wiki.ubuntu.org.cn/UbuntuSkills


页首
 用户资料  
 
7 楼 
 文章标题 : Re: Ubuntu 9.04 将声卡升级到 1.0.21 版本步骤
帖子发表于 : 2009-11-12 23:19 
头像

注册: 2008-12-09 12:44
帖子: 3864
地址: 北京
送出感谢: 0 次
接收感谢: 2
楼主好,说一下我的疑问:
代码:
cd -
rm -rf -/alsa*

bash: cd: 环境变量OLDPWD 未设置
cd -是回到前一个目录,我是从哪一个目录转过来的呢?这里的“
代码:
cd -
”是不是应该为“
代码:
cd ~
”,转到主目录呢?
代码:
wget ftp://ftp.alsa-project.org/pub/driver/a ... 21.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa ... 1a.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/al ... 21.tar.bz2

我直接复制这三条wget命令结果下载到了我的主目录,大小都是704k,因为我是在主目录执行的。下载的三个文件名是:
index.html?HOST=21.tar.bz2&R=%2F&.1
index.html?HOST=21.tar.bz2&R=%2F&
index.html?HOST=1a.tar.bz2&R=%2F&
而非.tar.bz2的文件,这三条命令没问题吧?我直接点击链接下载了这几个文件,然后再执行后面的操作。
红字部分,在driver目录下执行三部曲的时候一切正常,但在lib和util目录下执行三部曲的时候,都在sudo make时出现警告与没什么可做的等字眼,然后在sudo make install时都未出现成功,successfull,complete等字眼,看样子后两个目录编译都失败了。我的编译过程是严格按照楼主的顺序做的,可能该驱动对各硬件兼容性不同吧……
不管它,重启电脑,重启alsa-utils服务,然后
代码:
cat /proc/asound/version
,看到
代码:
Advanced Linux Sound Architecture Driver Version 1.0.21.
Compiled on Nov 12 2009 for kernel 2.6.28-16-generic (SMP).

居然成功了!然后执行sudo alsaconf,一路OK,yes,中间出现一次错误,
代码:
Running update-modules...
/usr/sbin/alsaconf: line 929: update-modules:找不到命令

最后出现
代码:
 Now ALSA is ready to use.
 For adjustment of volumes, use your favorite mixer.

 Have a lot of fun!


静音变正常了,打开音量控制,发现与之前界面无异,与9.10的界面完全不同,试了一下音量,好像是比以前大了,可能是心理作用吧……


_________________
Pity is the bomp!
活着就是折腾!生命不息,折腾不止!
看这帮家伙在干什么?@pityonline/u
Dropbox+Vps+PC 跑起来了!这是邀请链接


最后由 pityonline 编辑于 2009-11-14 0:09,总共编辑了 1 次

页首
 用户资料  
 
8 楼 
 文章标题 : Re: Ubuntu 9.04 将声卡升级到 1.0.21 版本步骤
帖子发表于 : 2009-11-14 1:22 

注册: 2006-12-09 20:14
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
下面这几个命令把我搞糊涂了半天,原来新建的连接文件/usr/lib/libpanelw.so指向的一直是文件/usr/lib/libpanelw.so.5;不管你是在什么工作目录下面执行这个命令。这个有点特殊,硬连接的结果和这个不同,硬连接的指向与当前工作目录有关。
sudo ln -s libpanelw.so.5 /usr/lib/libpanelw.so
sudo ln -s libformw.so.5 /usr/lib/libformw.so
sudo ln -s libmenuw.so.5 /usr/lib/libmenuw.so
sudo ln -s libncursesw.so.5 /lib/libncursesw.so


页首
 用户资料  
 
9 楼 
 文章标题 : Re: Ubuntu 9.04 将声卡升级到 1.0.21 版本步骤
帖子发表于 : 2009-11-14 17:38 
头像

注册: 2008-12-02 23:16
帖子: 75
送出感谢: 0 次
接收感谢: 0 次
:em11 mark此帖


_________________
http://hi.baidu.com/chin%D0%A1%D7%D3
http://kernel.ubuntu.com/~kernel-ppa/mainline/
http://linux.vbird.org/


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译