昨天晚上试到2点的,结果:发现删除xorg.conf就可以进入X了!!!!
- uusky
- 帖子: 159
- 注册时间: 2006-09-02 10:02
昨天晚上试到2点的,结果:发现删除xorg.conf就可以进入X了!!!!
当时,我发现有这样的规律的时候,我大吃一惊!
我的显卡是nvidia GeForce FX5200 Ultra的。刚装系统(装过6.04,6.10,7.04)的时候都是很正常的。包括刚升级到7.10时都是很正常的。(这里正常的概念就是X能进入,不会出现什么错误提示!但不是说3D能搞定!)
7.10之前,弄3D的时候,都是从nvidia官网上下载驱动安装的。每次升级内核后,就是一阵子捣鼓!(尤其是6.10时,痛苦死了啊!7.04时,不知道怎么搞的,升级内核都没有让重装显卡驱动。但是有一点可以确定,就是进入X前,都是出现nvidia的lego画面的!)
本来相安无事,正印证那句话“世间本无事,庸人自扰之!”问题导火线在这里:升级到7.10时,发现自己以前一直用的很好的Compiz Fusion,居然开启不了了!我就到处找什么原因啊!自认为显卡驱动有问题!于是把什么“”改成“nv nvidia_new”,xorg.conf重新配置了一下!受限驱动什么的,勾号去调,提示卸载驱动,我yes了,再把勾号勾上,提示我安装驱动。我也yes了!提示重启,我觉得这么一折腾,应该查不错了啊!呵呵,结果,连X都进不了了!
我一直不想安装官网下载的驱动,以免升级内核时的痛苦。(当然这里还有一个疑问,7.04为什么没有提示重装驱动呢?)经历漫长的google和泡坛子,经历了“无数次”(大于20次以上)失败,发现有几次搞定后,能进入X。在X搞了一下,重启后就进入不了了!
昨天晚上按着这个好帖“刚搞定Nvidia显卡驱动安装(已更新)”viewtopic.php?t=75933。上面提到一些删除驱动的方法。我反复试验,重启机器。
(这里卸载和安装都是使用新立得)按上贴的办法把nvidia-glx-new删了,再重装nvidia-glx-new。当然我的DISABLED_MODULES改了"nv nvidia_new"以后一直没有变!再把xorg.conf配置好了后,X就是进入不了。当时反复都是这样,搞得X11目录下,xorg.conf.*文件巨多,我一怒之下把他们都部拉出去砍了!本想休息的,也偶然输错了命令,关机变成了重启!呵呵。居然能进入X。呵呵。有实验了几次,发现只要把xorg.conf删了就可以进入X。虽然进入的时候,屏幕向右偏。但是也没有办法调整。(似乎一调整,就需要xorg.conf文件!)在什么受限驱动界面里面,我那两个都是没有打勾的。即使我把它勾上,然后安装重启。似乎就进不了了X。但是再在终端里面把xorg.conf删了,就可以X了。
当然skyx倡导的把live CD时的xorg.conf拷贝过来,我也试过。也没有用。唉,跟xorg.conf有仇啊!跟它拼了!
望诸位出谋划策啊!
我的显卡是nvidia GeForce FX5200 Ultra的。刚装系统(装过6.04,6.10,7.04)的时候都是很正常的。包括刚升级到7.10时都是很正常的。(这里正常的概念就是X能进入,不会出现什么错误提示!但不是说3D能搞定!)
7.10之前,弄3D的时候,都是从nvidia官网上下载驱动安装的。每次升级内核后,就是一阵子捣鼓!(尤其是6.10时,痛苦死了啊!7.04时,不知道怎么搞的,升级内核都没有让重装显卡驱动。但是有一点可以确定,就是进入X前,都是出现nvidia的lego画面的!)
本来相安无事,正印证那句话“世间本无事,庸人自扰之!”问题导火线在这里:升级到7.10时,发现自己以前一直用的很好的Compiz Fusion,居然开启不了了!我就到处找什么原因啊!自认为显卡驱动有问题!于是把什么“”改成“nv nvidia_new”,xorg.conf重新配置了一下!受限驱动什么的,勾号去调,提示卸载驱动,我yes了,再把勾号勾上,提示我安装驱动。我也yes了!提示重启,我觉得这么一折腾,应该查不错了啊!呵呵,结果,连X都进不了了!
我一直不想安装官网下载的驱动,以免升级内核时的痛苦。(当然这里还有一个疑问,7.04为什么没有提示重装驱动呢?)经历漫长的google和泡坛子,经历了“无数次”(大于20次以上)失败,发现有几次搞定后,能进入X。在X搞了一下,重启后就进入不了了!
昨天晚上按着这个好帖“刚搞定Nvidia显卡驱动安装(已更新)”viewtopic.php?t=75933。上面提到一些删除驱动的方法。我反复试验,重启机器。
(这里卸载和安装都是使用新立得)按上贴的办法把nvidia-glx-new删了,再重装nvidia-glx-new。当然我的DISABLED_MODULES改了"nv nvidia_new"以后一直没有变!再把xorg.conf配置好了后,X就是进入不了。当时反复都是这样,搞得X11目录下,xorg.conf.*文件巨多,我一怒之下把他们都部拉出去砍了!本想休息的,也偶然输错了命令,关机变成了重启!呵呵。居然能进入X。呵呵。有实验了几次,发现只要把xorg.conf删了就可以进入X。虽然进入的时候,屏幕向右偏。但是也没有办法调整。(似乎一调整,就需要xorg.conf文件!)在什么受限驱动界面里面,我那两个都是没有打勾的。即使我把它勾上,然后安装重启。似乎就进不了了X。但是再在终端里面把xorg.conf删了,就可以X了。
当然skyx倡导的把live CD时的xorg.conf拷贝过来,我也试过。也没有用。唉,跟xorg.conf有仇啊!跟它拼了!
望诸位出谋划策啊!
- zzswang
- 帖子: 15
- 注册时间: 2007-03-07 11:01
就是驱动的问题 我也是8600GT显卡 装上驱动后重起 无法进入X
看这个帖子的最后一部分,就是症状描述 和楼主类似
viewtopic.php?t=82651&highlight=
我的解决办法是把driver 改为默认的“nv” 于是可以进入系统
这是迫不得已的办法.我想楼主曾今能进X 也可能是使用了原有驱动吧
望解决后一定要告知一声
看这个帖子的最后一部分,就是症状描述 和楼主类似
viewtopic.php?t=82651&highlight=
我的解决办法是把driver 改为默认的“nv” 于是可以进入系统
这是迫不得已的办法.我想楼主曾今能进X 也可能是使用了原有驱动吧
望解决后一定要告知一声
- ptptptptptpt
- 帖子: 3711
- 注册时间: 2006-09-19 18:16
- ptptptptptpt
- 帖子: 3711
- 注册时间: 2006-09-19 18:16
- jarryson
- 帖子: 4002
- 注册时间: 2005-08-14 19:53
- uusky
- 帖子: 159
- 注册时间: 2006-09-02 10:02
jarryson:
可是我的home目录下也没有xorg.conf文件阿!照样能启动。呵呵。
home目录下多了一个.nvidia-settings-rc文件
-------------------------------------------
#
# /home/uusky/.nvidia-settings-rc
#
# Configuration file for nvidia-settings - the NVIDIA X Server Settings utility
# Generated on Tue Oct 23 00:03:36 2007
#
# ConfigProperties:
RcFileLocale = C
ToolTips = Yes
DisplayStatusBar = Yes
SliderTextEntries = Yes
IncludeDisplayNameInConfigFile = No
ShowQuitDialog = Yes
# Attributes:
-------------------------------------------
不知道是什么意思?
可是我的home目录下也没有xorg.conf文件阿!照样能启动。呵呵。
home目录下多了一个.nvidia-settings-rc文件
-------------------------------------------
#
# /home/uusky/.nvidia-settings-rc
#
# Configuration file for nvidia-settings - the NVIDIA X Server Settings utility
# Generated on Tue Oct 23 00:03:36 2007
#
# ConfigProperties:
RcFileLocale = C
ToolTips = Yes
DisplayStatusBar = Yes
SliderTextEntries = Yes
IncludeDisplayNameInConfigFile = No
ShowQuitDialog = Yes
# Attributes:
-------------------------------------------
不知道是什么意思?
- uusky
- 帖子: 159
- 注册时间: 2006-09-02 10:02
昨晚最新战况:
其实有无xorg.conf文件并不是关键,关键在于xorg.conf文件中Section "Device中的Driver "nvidia"!如果他设为nvidia,就是启动不了X!(改成nv就可以启动X了。呵呵。我个人觉得这里“显卡驱动”的模块名,待高手确认!名字一改就找不到模块了。是不是就启动不来了???)如果,在X界面首先驱动管理器里面,选择nvidia驱动的话,这里就会被改成“nvidia”,X就启动不来!
还有就nvida-xconfig不知道是不是只是修改xorg.conf文件啊?因为我没有证实到底是那一步把/etc/default/linux-restricted-modules-common文件中的DISABLED_MODULES老是修改成="nvidia nvidia_legacy"不知道这个是什么意思啊?就是说这两个模块不能载入???
还请诸位高手指点啊!
其实有无xorg.conf文件并不是关键,关键在于xorg.conf文件中Section "Device中的Driver "nvidia"!如果他设为nvidia,就是启动不了X!(改成nv就可以启动X了。呵呵。我个人觉得这里“显卡驱动”的模块名,待高手确认!名字一改就找不到模块了。是不是就启动不来了???)如果,在X界面首先驱动管理器里面,选择nvidia驱动的话,这里就会被改成“nvidia”,X就启动不来!
还有就nvida-xconfig不知道是不是只是修改xorg.conf文件啊?因为我没有证实到底是那一步把/etc/default/linux-restricted-modules-common文件中的DISABLED_MODULES老是修改成="nvidia nvidia_legacy"不知道这个是什么意思啊?就是说这两个模块不能载入???
还请诸位高手指点啊!
- uusky
- 帖子: 159
- 注册时间: 2006-09-02 10:02
- uusky
- 帖子: 159
- 注册时间: 2006-09-02 10:02
- dogfox
- 论坛版主
- 帖子: 5311
- 注册时间: 2006-09-02 14:18
- 来自: 汉桑城
- 联系:
- 炎羽
- 帖子: 91
- 注册时间: 2007-09-22 2:05
很明显的驱动冲突了,看看这里http://hi.baidu.com/csx163/blog/item/033c8735aeb5881290ef39ae.html
本人系统为UBUNTU7.10,其他发行版请触类旁通。。。
1、下载驱动
http://www.nvidia.com/page/home.html
在下下载的就是NVIDIA-Linux-x86-100.14.23-pkg1.run这个文件
2.删除原驱动包
sudo apt-get --purge remove nvidia-glx
然后删除 /lib/linux-restricted-modules/2.6.22-14-generic/文件夹下面带有nvidia字样的内容,这里是内核自带的驱动
再检查一下
/etc/init.d/nvidia-glx
/etc/init.d/nvidia-kernel
这两个文件是否存在,删除
3、安装要用到的软体
sudo apt-get install build-essential pkg-config xserver-xorg-dev linux-headers-`uname -r`
安装编译包
4备份
sudo cp /etc/default/linux-restricted-modules-common /etc/default/linux-restricted-modules-common.backup
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
5.禁止系统使用默认的驱动
sudo gedit /etc/default/linux-restricted-modules-common
在最后的双引号中添加nv nvidia_new,即“”改成“nv nvidia_new”
如果前面第二步删除完整了其实也可以不用执行这一步
6.停止GDM进程
sudo /etc/init.d/gdm stop
按Ctrl+Alt+F1,登录后
7.进入下好的驱动所在目录(用ls命令确认文件在不在)
sudo sh NVIDIA-Linux-x86-100.14.23-pkg1.run
安装过程中,
如果提示有旧驱动,询问是否删除旧驱动,选Yes;
如果提示缺少某某模块(modules),询问是否上网下载,选no;
如果提示编译模块,询问是否进行编译,选ok;
如果提示将要修改Xorg.conf,询问是否允许,选Yes;
接下来就是等待安装完成
8.安装完成就回到终端,重启GDM
sudo /etc/init.d/gdm restart
ok了,当看到NV的logo后,安装成功。
如果实在不想看NVIDIA的LOGO,可以修改 /etc/X11/xorg.conf
在Section "Device"中添加Option "NoLogo" "True"
如:
Section "Device"
Identifier "通用显示卡"
Driver "nvidia"
Option "NoLogo" "True"
EndSection
本人系统为UBUNTU7.10,其他发行版请触类旁通。。。
1、下载驱动
http://www.nvidia.com/page/home.html
在下下载的就是NVIDIA-Linux-x86-100.14.23-pkg1.run这个文件
2.删除原驱动包
sudo apt-get --purge remove nvidia-glx
然后删除 /lib/linux-restricted-modules/2.6.22-14-generic/文件夹下面带有nvidia字样的内容,这里是内核自带的驱动
再检查一下
/etc/init.d/nvidia-glx
/etc/init.d/nvidia-kernel
这两个文件是否存在,删除
3、安装要用到的软体
sudo apt-get install build-essential pkg-config xserver-xorg-dev linux-headers-`uname -r`
安装编译包
4备份
sudo cp /etc/default/linux-restricted-modules-common /etc/default/linux-restricted-modules-common.backup
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
5.禁止系统使用默认的驱动
sudo gedit /etc/default/linux-restricted-modules-common
在最后的双引号中添加nv nvidia_new,即“”改成“nv nvidia_new”
如果前面第二步删除完整了其实也可以不用执行这一步
6.停止GDM进程
sudo /etc/init.d/gdm stop
按Ctrl+Alt+F1,登录后
7.进入下好的驱动所在目录(用ls命令确认文件在不在)
sudo sh NVIDIA-Linux-x86-100.14.23-pkg1.run
安装过程中,
如果提示有旧驱动,询问是否删除旧驱动,选Yes;
如果提示缺少某某模块(modules),询问是否上网下载,选no;
如果提示编译模块,询问是否进行编译,选ok;
如果提示将要修改Xorg.conf,询问是否允许,选Yes;
接下来就是等待安装完成
8.安装完成就回到终端,重启GDM
sudo /etc/init.d/gdm restart
ok了,当看到NV的logo后,安装成功。
如果实在不想看NVIDIA的LOGO,可以修改 /etc/X11/xorg.conf
在Section "Device"中添加Option "NoLogo" "True"
如:
Section "Device"
Identifier "通用显示卡"
Driver "nvidia"
Option "NoLogo" "True"
EndSection