上一篇文章提到我安装了Ubuntu9.04,可是没有声音并且显示效果很差,显然是声卡和显卡驱动没有装上去,在我的折腾下,终于搞定了!

我首先装好的是显卡驱动,我的显卡型号是NVIDIA GeForce G 103M,打开http://www.nvidia.cn/Download/index.aspx?lang=cn

产品类型选择:GeForce

产品系列选择:GeForce 100M Series (Notebooks),我现在选择的是GeForce 200M Series (Notebooks),因为选择GeForce 100M Series (Notebooks),没有支持的驱动下载,但愿你看到这篇文章的时候GeForce 100M Series (Notebooks) For Linux已经有的下了。

操作系统:当然选择Linux 32-bit了。

语言随便就可以了。

点击“搜索”。

我现在是什么也搜不到,因为我安装的时候还没有正式版驱动,你现在有吗?

没有正式版我就用测试版的驱动http://www.nvidia.cn/Download/Find.aspx?lang=cn

还是按照上面的选择,然后点击“搜索”,哈哈,有 了。下载。

下载的是 *.run格式的文件。

显卡驱动是没法在 XWindow下安装的,所以必须控制台启动安装,下面是启动不进入XWindow,进入控制台。

把/etc/X11/default-display-manager的值修改为false, 安装完驱动后修改为/usr/sbin/gdm再进入图形界面。

echo “false” | sudo tee /etc/X11/default-display-manager

echo “/usr/sbin/gdm” | sudo tee /etc/X11/default-display-manager

进入控制台 sh *.run ,安装,需要root权限,现在根据提示就可以安装了,安装成功后记得修改为图形界面启动。

reboot,重启,应该OK 了。

下面说声卡驱动的安装

Ubuntu下声卡的驱动是使用alsa驱动的,至于alsa为何物,自己搜一下就有了

你可以现在/etc/modprobe.conf文件options snd-pcsp index=-2下面添加一下参数试试

alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=hp-dv5
options snd-hda-intel enable_msi=1

保存重新启动,如果有声音的话就不用再折腾了,如果没有就把alsa升级到最新的版本,我的就升到最新的版本了。

进入http://www.alsa-project.org/main/index.php/Download,下载alsa-driver-1.0.20 alsa-lib-1.0.20alsa-utils-1.0.20三个源码包。

首先,安装编译声卡驱动需要的包,推荐使用上一篇文章介绍的ubuntu源

sudo apt-get install build-essential ncurses-dev gettext

sudo apt-get install linux-headers-`uname -r`

sudo apt-get install xmlto

停止asla驱动

sudo /etc/init.d/alsa-utils stop

按照顺便编译安装 alsa-driver、alsa-lib 、alsa-utils,在/etc/modprobe.conf 最后加入上面所说的参数

reboot

进入 Ubuntu,兴奋,终于听到声音了。