超级郁闷的X设置问题,请高手帮忙!

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
lifeva
帖子: 133
注册时间: 2007-08-02 0:12

超级郁闷的X设置问题,请高手帮忙!

#1

帖子 lifeva » 2008-04-28 14:56

710一切正常,nvidia显卡,BenQ fp92w宽屏。全新安装8.04,应用受限驱动,进入系统800×600,应用nvidia-settings将分辨率设为1440×900,正常,选择将设置写入xorg.conf文件,重启,无法进入gnome,显示超出显示范围。
修改xorg文件,将显示分辨率设为640×480,可以进入。然后再试800×600,显示超出显示范围,1440×900同样问题。
不知什么毛病,请指点,总不能每次以640×480进入,然后再设置1440×900吧!
头像
qlhn
帖子: 736
注册时间: 2006-08-25 10:37
联系:

#2

帖子 qlhn » 2008-04-28 15:06

我的那个8.04 安装失败了,你比我的还强.
头像
lifeva
帖子: 133
注册时间: 2007-08-02 0:12

#3

帖子 lifeva » 2008-04-28 15:11

个人觉得是8.04的Bug,Xorg文件是系统生成的,修改640×480也能进入,然后尝试800×600,1440×900,就全部超出显示范围了..........搞不懂!

用ubuntu都一年了,觉得这个问题很奇怪!
头像
lifeva
帖子: 133
注册时间: 2007-08-02 0:12

#4

帖子 lifeva » 2008-04-28 16:44

难道这里真的都是初学者么?有没有老鸟帮我分析下呢?呵呵
头像
lifeva
帖子: 133
注册时间: 2007-08-02 0:12

#5

帖子 lifeva » 2008-04-28 22:24

把xorg.conf文件贴出来,继续期待谁能告诉我怎么改动才能正确!
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildd@yellow) Tue Mar 4 20:28:57 UTC 2008

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection

Section "ServerFlags"
Option "Xinerama" "0"
EndSection

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "BenQ FP92W"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 76.0
ModeLine "1440x900@60" 106.5 1440 1520 1672 1904 900 901 904 932 -hsync +vsync
ModeLine "1280x800@60" 83.5 1280 1344 1480 1680 800 801 804 828 -hsync +vsync
ModeLine "1280x720@60" 74.5 1280 1336 1472 1664 720 721 724 746 -hsync +vsync
ModeLine "1280x768@60" 80.1 1280 1344 1480 1680 768 769 772 795 -hsync +vsync
ModeLine "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
ModeLine "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
Option "DPMS"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 6100"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "640x480 +0+0"就是这里改成 800x600或1440x900就不行了,但是登录界面显示正常,把用户名和秘密输入以后,进去就报超出范围!
SubSection "Display"
Depth 24
EndSubSection
EndSection
头像
lifeva
帖子: 133
注册时间: 2007-08-02 0:12

#6

帖子 lifeva » 2008-04-29 14:04

真的是没有一个人帮忙解决,哈哈,现在坛子里已经没有熟手了
头像
lifeva
帖子: 133
注册时间: 2007-08-02 0:12

#7

帖子 lifeva » 2008-04-30 11:18

哪里去报Bug,我发现N卡驱动大家都有各种各样的问题!
头像
qianwx
帖子: 730
注册时间: 2006-07-08 14:41

#8

帖子 qianwx » 2008-04-30 13:22

给你个建议,看看HorizSync跟VertRefresh字段的2个值是否跟你显示器的真实指标是一样的。。。。
头像
qianwx
帖子: 730
注册时间: 2006-07-08 14:41

#9

帖子 qianwx » 2008-04-30 13:27

另外:你如下区域是设置桌面可用分辨率的。。

代码: 全选

ModeLine "1440x900@60" 106.5 1440 1520 1672 1904 900 901 904 932 -hsync +vsync 
ModeLine "1280x800@60" 83.5 1280 1344 1480 1680 800 801 804 828 -hsync +vsync 
ModeLine "1280x720@60" 74.5 1280 1336 1472 1664 720 721 724 746 -hsync +vsync 
ModeLine "1280x768@60" 80.1 1280 1344 1480 1680 768 769 772 795 -hsync +vsync 
ModeLine "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync 
ModeLine "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
其中的如83.5......这样的数字是设置显示指标的,具体意义可以参考一些文章,自己搜索一下吧。。。。
还有就是,这部分的指标可以用命令实时的测试出来,命令我忘了,也请你自己搜索一下。。。
头像
tgchen
帖子: 25
注册时间: 2008-04-21 15:55

#10

帖子 tgchen » 2008-04-30 14:13

我上次也出现了这样的问题,我的操作是将显示器的刷新频率最大值减小,将颜色深度DefaultDepth 24-->16 Depth24-->16
头像
bird
帖子: 765
注册时间: 2006-09-04 10:45
联系:

#11

帖子 bird » 2008-04-30 16:16

LZ试试nvidia-settings这个软件吧,希望有点帮助。

nvidia-settings里面有设置分辨率的,改成适合你屏幕的就OK了。

cn99源里就有的。

要不你就改xorg.conf文件好了,论坛上的帖子里搜一下把,有不少。
头像
lifeva
帖子: 133
注册时间: 2007-08-02 0:12

#12

帖子 lifeva » 2008-05-04 12:43

多谢各位热心朋友,Xorg的设置我是懂的。nvidia-settings我用的,就是他自己生成的xorg文件!
头像
鲸鱼
帖子: 25
注册时间: 2007-08-25 10:02

#13

帖子 鲸鱼 » 2008-05-04 14:54

在最后部分 SubSection "Display" 之后Depth 24行和EndSubSection行之间添加分辨率模式,如:
Depth 24
Modes "1440X900"
EndSubSection
建议备份好xorg.conf和xorg.conf.backup
头像
鲸鱼
帖子: 25
注册时间: 2007-08-25 10:02

#14

帖子 鲸鱼 » 2008-05-04 16:18

SubSection"Display"的设置是24位色深,但没有分辨率的设置,也就是0X0分辨率,所以会超出显示范围?我猜的。
我的就这么改的,以前一进系统就变800x600,现在好了。
头像
232904887
帖子: 122
注册时间: 2007-08-14 17:30
联系:

#15

帖子 232904887 » 2008-05-04 16:21

我的A卡..7.10 我也碰到着。。8.04直接设置好的。。。。
回复