用Wubi安装的Ubuntu 8.10.
之后安装显卡驱动。
笔记本的显卡型号是Nvidia-Quadro-NVS-140M
首先在官网上下载的驱动安装,结果安装后显示 出现问题,系统不能启动Nvidia-Xserver配置程序,于是系统自动采取了低性能显示方案。
这时需要运行命令:
#nvidia-xconfig
重新生成xorg.conf文件。
然后,我又通过Ubuntu自带的Synaptic安装驱动Nvidia-177.80。安装完的在检测GLX时出现错误:
#glxinfo |grep rendering
"API mismatch: NVIDIA kernel module has version 177.82, but this NVIDIA driver component has version 177.80..."
也就是说虽然我先前安装驱动不成功,但显卡驱动的模块还是编译进内核了,跟后来装的这个冲突了。所以会出现这种错误。它直接影响了3D效果的开启。
--------------------------------------------------------------------------------------------------------------------------------
参考:
http://ubuntu-virginia.ubuntuforums.org/showthread.php?p=6244058
--------------------------------------------------------------------------------------------------------------------------------
- Step... 0:
- 使用root
- #sudo -s
- Step 1:
- 从官网下载最新的驱动[NVIDIA-Linux-x86_64-177.82-pkg2.run]
- Step 2:
- 进入tty终端
- Ctrl+Alt+F1
- Step 3:
- 关闭X Server
- #/etc/init.d/gdm stop
- Step 4a:
- Make sure you have gcc-4.2. I checked by typing gcc then hitting tab twice to see avaliable options. if you dont have gcc-4.2 go to Step 4b, otherwise go to Step 5.
- Step 4b:
- Type apt-get install gcc-4.2
- Step 5:
- Type in ln -sf /usr/bin/gcc-4.2 /usr/bin/gcc (This will change your gcc version to 4.2). To make sure this worked type in gcc -v
- Step 6:
- 在tty模式下进入下载了驱动的目录运行命令:
- sh ./NVIDIA-Linux-x86_64-177.82-pkg2.run
- Step 7:
- When i did this NVIDIA still said that my gcc version was still 4.3. Ignore this and continue on with the installition.
- Step 8:
- Type ln -sf /usr/bin/gcc-4.3 /usr/bin/gcc (To return your gcc to version 4.3)
- -Optional- To remove gcc-4.2 type apt-get remove gcc-4.2
- Step 9:
- 重启X-Server
- # /etc/init.d/gdm start
对于上面的参考解决方法,我只用用到了Step 0,1,2,3,6,9. 注意两点:
1。对于较新的内核,不需要Gcc-4.2.
我用Gcc-4.2,反而在安装时候报错;
2。由于是Intel双核处理器,所以显卡驱动要选择x86_64的(NVIDIA-Linux-x86_64-177.82-pkg2.run),如果选择了Nvidia-Linux-x85-177.82-pkg1.run, 安装时就会报错说不match.
OK,重启后就会看到Nvidia的LOGO了。
------------------------------------------------------
#################
对于Ubuntu没有声音的问题,用到过几种解决办法:
#################
(1)
播放音乐没有声音。但是系统能检测到声卡,因为开机有听到熟悉的Ubuntu的非洲鼓点。
进入终端输入:
aplay -l
如果成功显示类似内容:
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: AD198x Digital [AD198x Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
不成功显示:
aplay: device_list:221: no soundcard found…
不成功的话,往下看。
去除系统自带声音模块
sudo apt-get –purge remove linux-sound-base alsa-base alsa-utils
重新安装,并安装最新模块:
sudo apt-get install linux-sound-base alsa-base alsa-utils
重启后可能不能进入gdm图型登录窗口。
ubuntu 的用户输入
sudo apt-get install gdm ubuntu-desktop
(Xubuntu的用户输入:sudo apt-get install gdm xubuntu-desktop)
重启一下。
安装alsa模块:
sudo apt-get install build-essential linux-headers-$(uname -r) module-assistant alsa-source
配置一次
sudo dpkg-reconfigure alsa-source
将会有一个蓝色窗口询问你是否安装。
选择yes
接着会询问你安装的声卡型号。
如果你清楚你要安装的型号就选你要装的,但个人推荐全选。
如果没有出错的话就是成功了。
请再重启你的电脑就可以听到优美的声音了。
参考来源
http://hi.baidu.com/gygg2008/blog/item/ffbfed2226d81df4d6cae2af.html
(2)
sudo gedit /etc/modprobe.d/alsa-base
在最后加上一句
toptions snd-hda-intel model=lenovo
不同的机型model后面的参数应该不同。 model=auto让系统自已检测并读取BIOS中的参数.
参考来源
http://www.php-oa.com/2008/09/28/alsa.html
(3)
Gstream出现问题,参考本文:No Volume Control Gstreamer Plugin