Ubuntu 9.04 将声卡升级到 1.0.21 版本步骤

CPU/显卡/打印机/USB设备等硬件问题
回复
apt-get
帖子: 20
注册时间: 2009-10-14 15:24

Ubuntu 9.04 将声卡升级到 1.0.21 版本步骤

#1

帖子 apt-get » 2009-10-15 15:49

自己的机子折腾了2天,重做N次系统,终于搞定了
参考文献:http://monespaceperso.org/blog-en/2009/ ... unty-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%就出现爆音的状况了.....
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: Ubuntu 9.04 将声卡升级到 1.0.21 版本步骤

#2

帖子 wangdu2002 » 2009-10-15 16:04

路过支持。。。也许可以试下910,可能直接能搞定之。 :em04
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
mckeyu
帖子: 289
注册时间: 2008-11-07 3:42

Re: Ubuntu 9.04 将声卡升级到 1.0.21 版本步骤

#3

帖子 mckeyu » 2009-10-15 18:11

这个能干吗呢
头像
123826776
帖子: 51
注册时间: 2008-11-01 3:02
来自: 水星

Re: Ubuntu 9.04 将声卡升级到 1.0.21 版本步骤

#4

帖子 123826776 » 2009-10-25 19:52

好详细.
mark.
爱走.心碎.人憔悴...

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

问世间情为何物.只叫人伤碎心.痛彻骨...
头像
pityonline
帖子: 3864
注册时间: 2008-12-09 12:44
来自: 北京
联系:

Re: Ubuntu 9.04 将声卡升级到 1.0.21 版本步骤

#5

帖子 pityonline » 2009-10-25 20:00

是不是可以提高系统音量?
Pity is the bomp!
活着就是折腾!生命不息,折腾不止!
看这帮家伙在干什么?@pityonline/u
Dropbox+Vps+PC 跑起来了!这是邀请链接
头像
yearful
帖子: 108
注册时间: 2009-10-19 20:41
来自: 哈尔滨

Re: Ubuntu 9.04 将声卡升级到 1.0.21 版本步骤

#6

帖子 yearful » 2009-11-12 22:16

请问下楼主,对9.10好使么?我的是9.10的,我试了下不行。 是不是我哪个步骤弄错了
I am what i am because of who we all are。oO
http://www.freeearth.org.cn/
[url]ttp://wiki.ubuntu.org.cn/UbuntuSkills[/url]
头像
pityonline
帖子: 3864
注册时间: 2008-12-09 12:44
来自: 北京
联系:

Re: Ubuntu 9.04 将声卡升级到 1.0.21 版本步骤

#7

帖子 pityonline » 2009-11-12 23:19

楼主好,说一下我的疑问:

代码: 全选

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的界面完全不同,试了一下音量,好像是比以前大了,可能是心理作用吧……
上次由 pityonline 在 2009-11-14 0:09,总共编辑 1 次。
Pity is the bomp!
活着就是折腾!生命不息,折腾不止!
看这帮家伙在干什么?@pityonline/u
Dropbox+Vps+PC 跑起来了!这是邀请链接
eurstein
帖子: 6
注册时间: 2006-12-09 20:14

Re: Ubuntu 9.04 将声卡升级到 1.0.21 版本步骤

#8

帖子 eurstein » 2009-11-14 1:22

下面这几个命令把我搞糊涂了半天,原来新建的连接文件/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
回复