怎样宽屏显示
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- 我思故我在
- 帖子: 101
- 注册时间: 2006-08-17 1:13
-
- 帖子: 7
- 注册时间: 2006-11-07 17:26
- 我思故我在
- 帖子: 101
- 注册时间: 2006-08-17 1:13
这样的话就比较麻烦,是驱动的问题了。
首选建议是升级xorg到7.1,如果你是ubuntu6.10就已经是这个版本,它对宽屏的支持好得多。
下面的方案是参考方案。
非 Intel 显卡驱动的宽屏笔记本
如果你使用的是非Intel显卡的宽屏笔记本,那么,只需要手工修改 /etc/X11/xorg.conf 中的 Modes 一行为 Virtual 最佳分辨率即可。比如:
Virtual 1024 800
[编辑]
Intel 显卡驱动的宽屏笔记本
如果你使用的是 Intel 显卡( 比如 DELL 的几款宽屏本 ),请执行以下几步操作:
1. 安装 855Resolution。详细内容请查阅 http://perso.wanadoo.fr/apoirier/
本条目尚未完全完成,我们需要您的参与!
2. 运行:
gtf 1280 800 60
即可得到一个 ModeLine。比如:
# 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz
Modeline "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync
3. 把这个 ModeLine 拷贝到 /etc/X11/xorg.conf 中的 Monitor 段。
4. 把 Modes 一行,修改成 Modes “1280x800”
5. 运行:
855resolution -l
得到输出:
855resolution version 0.4, by Alain Poirier
Chipset: 855GM (id=0x35808086)
VBIOS type: 2
VBIOS Version: 3104
Mode 30 : 640x480, 8 bits/pixel
Mode 32 : 800x600, 8 bits/pixel
Mode 34 : 1024x768, 8 bits/pixel
Mode 38 : 1280x1024, 8 bits/pixel
Mode 3a : 1600x1200, 8 bits/pixel
Mode 3c : 1920x1440, 8 bits/pixel
Mode 41 : 640x480, 16 bits/pixel
Mode 43 : 800x600, 16 bits/pixel
Mode 45 : 1024x768, 16 bits/pixel
Mode 49 : 1280x1024, 16 bits/pixel
Mode 4b : 1600x1200, 16 bits/pixel
Mode 4d : 1920x1440, 16 bits/pixel
Mode 50 : 640x480, 32 bits/pixel
Mode 52 : 800x600, 32 bits/pixel
Mode 54 : 1024x768, 32 bits/pixel
Mode 58 : 1280x1024, 32 bits/pixel
Mode 5a : 1600x1200, 32 bits/pixel
Mode 5c : 1920x1440, 32 bits/pixel
Mode 7c : 1280x800, 8 bits/pixel
Mode 7d : 1280x800, 16 bits/pixel
Mode 7e : 1280x800, 32 bits/pixel
其中:Mode 7d 一行,是我们想要的。
6. 运行:
855resolution 7d 1280 800
7. startx,这时候已经 OK 了。
8. 为了以后每次重新启动系统都能自动生效,把 855resolution 7d 1280 800 添加到 /etc/rc.d/rc.local 脚本中。这样每次启动都会自动配置好宽屏了。
首选建议是升级xorg到7.1,如果你是ubuntu6.10就已经是这个版本,它对宽屏的支持好得多。
下面的方案是参考方案。
非 Intel 显卡驱动的宽屏笔记本
如果你使用的是非Intel显卡的宽屏笔记本,那么,只需要手工修改 /etc/X11/xorg.conf 中的 Modes 一行为 Virtual 最佳分辨率即可。比如:
Virtual 1024 800
[编辑]
Intel 显卡驱动的宽屏笔记本
如果你使用的是 Intel 显卡( 比如 DELL 的几款宽屏本 ),请执行以下几步操作:
1. 安装 855Resolution。详细内容请查阅 http://perso.wanadoo.fr/apoirier/
本条目尚未完全完成,我们需要您的参与!
2. 运行:
gtf 1280 800 60
即可得到一个 ModeLine。比如:
# 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz
Modeline "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync
3. 把这个 ModeLine 拷贝到 /etc/X11/xorg.conf 中的 Monitor 段。
4. 把 Modes 一行,修改成 Modes “1280x800”
5. 运行:
855resolution -l
得到输出:
855resolution version 0.4, by Alain Poirier
Chipset: 855GM (id=0x35808086)
VBIOS type: 2
VBIOS Version: 3104
Mode 30 : 640x480, 8 bits/pixel
Mode 32 : 800x600, 8 bits/pixel
Mode 34 : 1024x768, 8 bits/pixel
Mode 38 : 1280x1024, 8 bits/pixel
Mode 3a : 1600x1200, 8 bits/pixel
Mode 3c : 1920x1440, 8 bits/pixel
Mode 41 : 640x480, 16 bits/pixel
Mode 43 : 800x600, 16 bits/pixel
Mode 45 : 1024x768, 16 bits/pixel
Mode 49 : 1280x1024, 16 bits/pixel
Mode 4b : 1600x1200, 16 bits/pixel
Mode 4d : 1920x1440, 16 bits/pixel
Mode 50 : 640x480, 32 bits/pixel
Mode 52 : 800x600, 32 bits/pixel
Mode 54 : 1024x768, 32 bits/pixel
Mode 58 : 1280x1024, 32 bits/pixel
Mode 5a : 1600x1200, 32 bits/pixel
Mode 5c : 1920x1440, 32 bits/pixel
Mode 7c : 1280x800, 8 bits/pixel
Mode 7d : 1280x800, 16 bits/pixel
Mode 7e : 1280x800, 32 bits/pixel
其中:Mode 7d 一行,是我们想要的。
6. 运行:
855resolution 7d 1280 800
7. startx,这时候已经 OK 了。
8. 为了以后每次重新启动系统都能自动生效,把 855resolution 7d 1280 800 添加到 /etc/rc.d/rc.local 脚本中。这样每次启动都会自动配置好宽屏了。
- Ray
- 帖子: 387
- 注册时间: 2006-07-06 0:57
- 来自: Beijing, PRC
- 联系:
Re: 怎样宽屏显示
源里面有个 915resolution。我同事的机器装完就可以正常显示了。schur 写了:我的显卡是nVidia GeForce Go 6150的,宽屏1280*800,可是显示的时候只有1024*768,怎样才能正确显示呢?谢谢。
-
- 帖子: 92
- 注册时间: 2005-12-18 13:21
终于顺利解决!方法如下:
nvida显卡驱动的安装
首先,要确认你的系统是全新安装的ubuntu6.10,而不是从6.06升级上来的,否则可能会出问题。
其次,到http://www.nvidia.com/object/unix.html下载对应32/64位版本的驱动,假设放在/home/lans/下面,
删除原有驱动(假设你安装过源里面的nvidia-glx驱动,如果没有装过或曾经手动安装驱动的可以跳过):
sudo apt-get --purge remove nvidia-glx
然后恢复X的设置
sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf
重启,确定启动正常
然后,执行命令:
sudo gedit /etc/default/linux-restricted-modules-common
在最后的双引号里面添加nv两个字,添加后就是“nv”
预防起动X失败
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.mybackup
如果起动X失败,可以用sudo cp /etc/X11/xorg.conf.mybackup /etc/X11/xorg.conf来灰复X设置,然后起动。
以下为网络上留传的要点,原贴作者多台机器安装没有使用,我安装的时候也没有用,如果不 行,可以尝试(但是会删除受限制模块,导致某些别的硬件无法使用:
sudo apt-get --purge remove nvidia-settings nvidia-kernel-common
sudo rm /etc/init.d/nvidia-*
下面开始安装(对于曾经手动安装nv驱动的,可以在安装的时候选择卸载旧版的驱动):
请拿出一张纸和一支笔,记录下一下的命令,因为我们要去到纯终端里面安装
注销后,按Ctrl+Alt+F1,输入用户名和密码,登录后关闭gdm:
sudo /etc/init.d/gdm stop
然后开始安装(假设下载的文件放在/home/lans/目录下)
sudo sh /home/lans/NVIDIA-Linux-x86-1.0-9629-pkg1.run(如果你下载的是64位驱动 sudo sh /home/lans/NVIDIA-Linux-x86_64-1.0-9629-pkg1.run) (你下载的数字可能不是9629,注意做相应的更改。)
进入安装界面后,首先接受协议,选“接受”
可能会有提示已经安装了旧的驱动(视乎你自己是否有手动安装过),是否删除,选yes就是了,一般会提示缺少模块,问是否网上下载,选“no”, 提示需要自己编译模块,选“ok”,然后编译安装开始,最后提示需要修改xorg.conf,是否允许,选yes,完成安装,选ok。
然后回到终端界面,重启gdm:
sudo /etc/init.d/gdm start
现在可以重启试试驱动是否已经装好,在“应用程序-》系统工具-》NVIDIA X server setting里面可以看到驱动的信息
提示:每次更新内核后都需要重新安装nv的驱动!
nvida显卡驱动的安装
首先,要确认你的系统是全新安装的ubuntu6.10,而不是从6.06升级上来的,否则可能会出问题。
其次,到http://www.nvidia.com/object/unix.html下载对应32/64位版本的驱动,假设放在/home/lans/下面,
删除原有驱动(假设你安装过源里面的nvidia-glx驱动,如果没有装过或曾经手动安装驱动的可以跳过):
sudo apt-get --purge remove nvidia-glx
然后恢复X的设置
sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf
重启,确定启动正常
然后,执行命令:
sudo gedit /etc/default/linux-restricted-modules-common
在最后的双引号里面添加nv两个字,添加后就是“nv”
预防起动X失败
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.mybackup
如果起动X失败,可以用sudo cp /etc/X11/xorg.conf.mybackup /etc/X11/xorg.conf来灰复X设置,然后起动。
以下为网络上留传的要点,原贴作者多台机器安装没有使用,我安装的时候也没有用,如果不 行,可以尝试(但是会删除受限制模块,导致某些别的硬件无法使用:
sudo apt-get --purge remove nvidia-settings nvidia-kernel-common
sudo rm /etc/init.d/nvidia-*
下面开始安装(对于曾经手动安装nv驱动的,可以在安装的时候选择卸载旧版的驱动):
请拿出一张纸和一支笔,记录下一下的命令,因为我们要去到纯终端里面安装
注销后,按Ctrl+Alt+F1,输入用户名和密码,登录后关闭gdm:
sudo /etc/init.d/gdm stop
然后开始安装(假设下载的文件放在/home/lans/目录下)
sudo sh /home/lans/NVIDIA-Linux-x86-1.0-9629-pkg1.run(如果你下载的是64位驱动 sudo sh /home/lans/NVIDIA-Linux-x86_64-1.0-9629-pkg1.run) (你下载的数字可能不是9629,注意做相应的更改。)
进入安装界面后,首先接受协议,选“接受”
可能会有提示已经安装了旧的驱动(视乎你自己是否有手动安装过),是否删除,选yes就是了,一般会提示缺少模块,问是否网上下载,选“no”, 提示需要自己编译模块,选“ok”,然后编译安装开始,最后提示需要修改xorg.conf,是否允许,选yes,完成安装,选ok。
然后回到终端界面,重启gdm:
sudo /etc/init.d/gdm start
现在可以重启试试驱动是否已经装好,在“应用程序-》系统工具-》NVIDIA X server setting里面可以看到驱动的信息
提示:每次更新内核后都需要重新安装nv的驱动!
- tenfar
- 帖子: 336
- 注册时间: 2005-12-10 17:36
- 来自: 北京市海淀区上地十街辉煌国际
- 联系:
-
- 帖子: 6
- 注册时间: 2007-03-18 18:34
我也又宽频的问题,希望和大家一起讨论^_^
我的本子是华硕A8H,Intel 945显示芯片。安装6.10之后无法实现1280×800宽屏。
我按照5楼朋友的方法尝试了到了第6步,不同之处在于我用的是915resolution。但是在第七步的时候系统提示无法startx,因为已经运行,提示可以删除/tmp/.X0.lock这个文件。我先备份了一份之后把它删除了,然后执行startx之后,宽屏1280×800能够显示了。但是今天安装的新程序都没有了显示。后来我又重新启动了一下电脑,今天按的软件显示出来了,但是屏幕显示被分割成了左右两块。
之后没法我又把删除的文件恢复了。然后又尝试了其他帖子的方法,试图执行下一步能让配置一直运行。但也没有成功。于是我准备重新按照5楼的方法再实验一下。但是没想到在执行第五步的时候却没法显示出1280×800的选项了……晕啊。
实在没什么办法了,而且第8步/etc/rc.d/rc.local 文件也找到。只有在/etc/rc.local。
刚开始接触linux系统,还是新手哈。请大家指教^_^
我的本子是华硕A8H,Intel 945显示芯片。安装6.10之后无法实现1280×800宽屏。
我按照5楼朋友的方法尝试了到了第6步,不同之处在于我用的是915resolution。但是在第七步的时候系统提示无法startx,因为已经运行,提示可以删除/tmp/.X0.lock这个文件。我先备份了一份之后把它删除了,然后执行startx之后,宽屏1280×800能够显示了。但是今天安装的新程序都没有了显示。后来我又重新启动了一下电脑,今天按的软件显示出来了,但是屏幕显示被分割成了左右两块。
之后没法我又把删除的文件恢复了。然后又尝试了其他帖子的方法,试图执行下一步能让配置一直运行。但也没有成功。于是我准备重新按照5楼的方法再实验一下。但是没想到在执行第五步的时候却没法显示出1280×800的选项了……晕啊。
实在没什么办法了,而且第8步/etc/rc.d/rc.local 文件也找到。只有在/etc/rc.local。
刚开始接触linux系统,还是新手哈。请大家指教^_^
- lasking
- 帖子: 575
- 注册时间: 2007-03-14 14:26
- 来自: 我用眼神杀死你
- 联系: