当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Ubantu 8.10 安装Nvidia 180.44驱动
帖子发表于 : 2009-04-08 9:24 

注册: 2008-11-20 19:05
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
诚实点来说,本人是个十多年前就开始使用Linux的小白菜。 以前还会编译替换内核,修改引导菜单,配置声卡显卡驱动。。。。。。。 现在统统不会了。

一切从Ubuntu重新开始学习。

刚装完8.10,系统默认的貌似只有173和177两个版本的NV驱动,这两个是受限驱动,官方版本,所以没有源代码,也不需要编译,对动手能力强的同学可能是个烦恼的事情,对于我们这些小白菜来说,还是比较合适的。不过貌似我没有用上,已经不记得了,大概是因为我这个笔记本用的8400MGS的显卡,所以老版本驱动认不出来?好几个星期前的事情了,反正我记得我很快就更新了源,然后装了新立得里面提供的180.11版。

前几天看新闻,说NV官方推出了180.44版本,所以就开始去探索怎么安装。

使用Intel芯片的同学可以到来这里 http://www.nvidia.com/object/linux_display_ia32_180.44.html 下载,然后运行那个 NVIDIA-Linux-x86-180.44.pkg1.run 。
格式是: $ sh NVIDIA-Linux-x86-180.44.pkg1.run
然后基本上就当Yes Man了,最后OK. 重启,失败,进入低分辨率画面,说是显卡的configure有问题,只能重启默认的或者备份的显卡配置,也就是老版本的/etc/X11/xorg.conf
我在这里绕了一个很大的圈子,以为是配置文件的错误,所以研究了很久。

注意,如果你是新手,可以用Ctrl+Alt+Fx 来切换到字符界面,然后用root登录,执行 $ /etc/init.d/gdm stop 来停掉X server,然后才能执行那个NVIDIA-Linux-x86-180.44.pkg1.run

我还是失败了,不管怎么切换,始终不能使显卡正确启动起来。因为我忘了备份我在180.11时用的那个/etc/X11/xorg.conf ,同学们一定要记住更改显卡设之前必须备份这个文件,不然几次误操作之后,你就找不到原始文件了。

好在只要走对了路,就不用吃回头草。我分析了一下,估计是新立得提供的显卡驱动程序会跟NV官方的有些安装上的冲突,所以我卸载了一切跟NV相关的东西(当然还是在新立得里面。)。 然后安装编译内核界面需要的kernel header之类的东东,这些在NV网站那个页面上有个README里面会提到,如果你到时候安装不成功可能跟这个有关系,注意看安装时的提示信息。

好了,一切干净之后,重启系统,查看 系统->硬件驱动 里面没有NV的东西, 首选项里面没有NV的东西,新立得里面没有对NV的打勾。
重启系统,(或者不用重启了?), 按Ctrl+Alt+Fx 进入字符界面,root登录,干掉gdm , $ sh NVIDIA-Linux-x86-180.44.pkg1.run, 当Yes Man.

好了之后,可以直接用$ startx 试试能行不,一切正常的话会先显示Nvidia的标志,然后进入桌面。

噩梦结束鸟!!!!

我整理了一下正确步骤:
0: 先备份/etc/X11/xorg.conf 这个文件,当然前提是你当前的Xorg的设置能够让你正常进入X windows,记住你当前能够正确使用的Nvidia驱动版本,这样一旦最后不能安装成功新版本,还可以重新安装这个旧版本的。
1: 进入新立得,将所有与Nvidia相关的东西全部彻底卸载,
2: reboot
3 : 重启之后,应该能够使用默认的VGA驱动进入X,只是没有了硬件加速,其他的都一样,包括分辨率颜色深度这些。 如果提示X的配置不正确,会让你选择,你选择默认设置就好了,然后可能会无限循环的出现选择对话框,这个时候你重启就好了。

4: 当选择了默认设置,并重启之后,一切正常的话应该可以进入X,这个时候查看 "系统->首选项 没有Nvidia X server settings; 系统-》系统管理-》硬件驱动没有Nvidia驱动, 还有 新立得里面,所有跟Nvidia相关的选项都是没有打勾的状态。

5: 确认了上面的状态之后, 按 Ctrl + Alt+ Fx (任何一个能够让你切换到字符模式的F功能键)。用root登录 然后运行 $ /etc/init.d/gdm stop
6:  运行 $ sh NVIDIA-Linux-x86-180.44.pkg1.run
7 :  什么都选Yes  途中会因为找不到Nvdia 的内核API接口层,要求访问网络寻找,或者要求编译,反正都选YES,如果中途失败了,说明你在新立得里面有东西没有装,比如kernel header这个包。 在Nvidia官方驱动的那个网页下面,有一个README的链接,可以找到相关信息。
8: 假如安装结束了,可以用startx试试,如果能够进入X,说明成功了,如果不能,就只有重新启动,在linux无法正常启动X时再次选择默认设置,这样仍然可以进去X。上网查找问题解决办法。

Good luck!


最后由 saberman 编辑于 2009-04-08 14:57,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: Ubantu 8.10 安装Nvidia 180.44驱动
帖子发表于 : 2009-04-08 11:04 
头像

注册: 2007-10-21 14:48
帖子: 221
送出感谢: 0 次
接收感谢: 0 次
904限制驱动直接就是180.44了,果然追星啊。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Ubantu 8.10 安装Nvidia 180.44驱动
帖子发表于 : 2009-04-08 12:31 

注册: 2008-07-09 15:27
帖子: 19
送出感谢: 0 次
接收感谢: 0 次
能不能一步一步的写详细点啊,俺是菜鸟,不好意思


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Ubantu 8.10 安装Nvidia 180.44驱动
帖子发表于 : 2009-04-08 14:59 

注册: 2008-11-20 19:05
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
9.04不是还没有正式推出么?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Ubantu 8.10 安装Nvidia 180.44驱动
帖子发表于 : 2009-04-08 15:02 

注册: 2008-11-20 19:05
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
既然1楼说9.04直接180.44了,其实可能使用9.04的软件源链接,可能也可以用新立得安装180.44.不过我没有试过。


安装成功之后,在系统-》首选项-》Nvidia Xserver settings(这个是跟随驱动一起自动安装上的)里面会看到版本号。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: Ubantu 8.10 安装Nvidia 180.44驱动
帖子发表于 : 2009-05-18 8:49 

注册: 2008-11-20 19:05
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
走路撞到自己屁股了!

新立得更新了内核某些相关文件之后,X又进不去了,于是只有搜出自己这个老帖子又看了一遍。现在又ok啦。


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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