Ubuntu 8.10没有声音(解决方法小结),及显卡驱动(Nvidia-xsever)安装

用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
--------------------------------------------------------------------------------------------------------------------------------

  1. Step... 0:
  2. 使用root
  3. #sudo -s

  4. Step 1:
  5. 从官网下载最新的驱动[NVIDIA-Linux-x86_64-177.82-pkg2.run]

  6. Step 2:
  7. 进入tty终端
  8. Ctrl+Alt+F1
  9. Step 3:
  10. 关闭X Server
  11. #/etc/init.d/gdm stop

  12. Step 4a:
  13. 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.
  14. Step 4b:
  15. Type apt-get install gcc-4.2
  16. Step 5:
  17. 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
  18. Step 6:
  19. 在tty模式下进入下载了驱动的目录运行命令:
  20. sh ./NVIDIA-Linux-x86_64-177.82-pkg2.run

  21. Step 7:
  22. When i did this NVIDIA still said that my gcc version was still 4.3. Ignore this and continue on with the installition.
  23. Step 8:
  24. Type ln -sf /usr/bin/gcc-4.3 /usr/bin/gcc (To return your gcc to version 4.3)
  25. -Optional- To remove gcc-4.2 type apt-get remove gcc-4.2
  26. Step 9:
  27. 重启X-Server
  28. # /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

你可能感兴趣的:(ubuntu,playback,list,终端,module,server)