sgb76 发表于 2006-4-5 14:25:30

如何设置宽屏显示器的分辨率

具体的步骤:
1、在命令行下输入 gtf 1280 800 60
这里 60 是屏幕(垂直)刷新率,通常液晶显示器的垂直刷新率多为 60 hz。如果你的分辨率是 1280x768 就应该输入 gtf 1280 768 60

# gtf 1280 800 60

# 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz
Modeline "1280x800_60.00"83.461280 1344 1480 1680800 801 804 828-HSync +Vsync

2、把回车后显示的结果复制到 /etc/X11/xorg.conf 的 "Monitor" 段下,就像下面的配置文件中红色字体中添加的一样。最好把 "1280x800_60.00" 改成 "1280x800"(你的就是 1280x768,我没修改也行)

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "LCD Panel 1280x800"
HorizSync 31.5 - 90.0
VertRefresh 60.0 - 60.0
# 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
Option "dpms" "true"
EndSection



3、在 "Screen" 段的子段 "Display" 添加 "1280x800"(1280x768)。

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1280x800" "800x600" "640x480"
EndSubSection
EndSection
然后重启 x 系统看看^0^
-------------------------------------------------------------
本帖已由 kde 修订。
2006-10-02

lulu007 发表于 2006-4-6 10:58:08

其实不用这么复杂,直接用855resolution这只软件来设置就可以了!

KDE 发表于 2006-10-3 09:31:48

其实不用这么复杂,直接用855resolution这只软件来设置就可以了!
那个不适用于非 intel 显卡。

heyuqi 发表于 2006-10-3 09:40:42

根据 cjacker 的一篇文章,非 intel 与 intel 显卡的宽屏有不同的处理方法。

http://mlwiki.maihaohui.com/index.php/Wide_LCD

KDE 发表于 2006-10-3 09:56:00

xorg 7.1 已经默认支持很多古怪的分辨率了,如果你在 Screen 小节添加你的分辨率,重启 x 发现不正常,说明系统默认不支持你的分辨率,比如 1280x720:

Section "Screen"
        Identifier "Screen0"
        Device   "Videocard0"
        Monitor    "Monitor0"
        DefaultDepth   24
        SubSection "Display"
                Viewport   0 0
                Depth   24
                Modes   "1280x720" "1152x864"
        EndSubSection
EndSection

那么你就需要在 Monitor 小节手工定义一个这样的分辨率(1280x720)模式,即 Modeline:

[root@MagicLinux SPECS]# gtf 1280 720 60

# 1280x720 @ 60.00 Hz (GTF) hsync: 44.76 kHz; pclk: 74.48 MHz
Modeline "1280x720_60.00"74.481280 1336 1472 1664720 721 724 746-HSync +Vsync

然后修改 1280x720_60.00 为 1280x720,并且添加进 Monitor 小节:

Section "Monitor"
      Identifier   "Monitor0"
      VendorName   "Monitor Vendor"
      ModelName    "AOC SPECTRUM 7Vlr & 7VlrA & 7Vlr+ & 7VlrA+"
### Comment all HorizSync and VertSync values to use DDC:
      HorizSync    30.0 - 70.0
      VertRefresh50.0 - 130.0
      Option      "dpms" "true"
# 1280x768 @ 85.00 Hz (GTF) hsync: 68.60 kHz; pclk: 118.53 MHz
      Modeline "1280x768"118.531280 1368 1504 1728768 769 772 807-HSync +Vsync
# 1280x720 @ 60.00 Hz (GTF) hsync: 44.76 kHz; pclk: 74.48 MHz
      Modeline "1280x720"74.481280 1336 1472 1664720 721 724 746-HSync +Vsync
EndSection

同理,你可以定义若干个 Modeline。

KDE 发表于 2006-10-3 09:59:03

根据 cjacker 的一篇文章,非 intel 与 intel 显卡的宽屏有不同的处理方法。

http://mlwiki.maihaohui.com/index.php/Wide_LCD
文中对 xorg.conf 的理解有错误,而且方法也不完全正确,请删除此文。

tanhitzq 发表于 2006-10-3 10:40:07

xorg 7.1 已经默认支持很多古怪的分辨率了。


问题是ml2.0还是使用6.9的xorg。

heyuqi 发表于 2006-10-3 11:00:03

根据 cjacker 的一篇文章,非 intel 与 intel 显卡的宽屏有不同的处理方法。

http://mlwiki.maihaohui.com/index.php/Wide_LCD
文中对 xorg.conf 的理解有错误,而且方法也不完全正确,请删除此文。

有错误,我们修正过来吧,在 wiki 中似乎没有因为有错误就删除的理由。

大家一起讨论并修改成更完善的版本才是 wiki 的精神所在

KDE 发表于 2006-10-3 11:49:31

我已经在今天修改的 FAQ 中提供了比较完善的 xorg.conf 的解释,当然更多细节我会另立专题详述。

lanzinc 发表于 2006-10-3 14:48:19

:?:
根据我的理解
gtf
是根据vesa标准进行计算的.
对不符合vesa标准的驱动模块会有问题

不知道我的理解是否正确????

北极狐2006 发表于 2006-11-3 21:19:22

我04年在美国购买的宏基宽屏笔记本TM2303显卡是intel852/855(ML已自动识别),无论我如何调整分辨率,一直是1024×768,调不成标准分辨率1280×800,我都按你们说的修改了/etc/X11/xorg.conf,还是不行!配置桌面中的显示中只有1024×768,800×600,640×480三个选项,改怎么办?

KDE 发表于 2006-12-18 00:16:59

我04年在美国购买的宏基宽屏笔记本TM2303显卡是intel852/855(ML已自动识别),无论我如何调整分辨率,一直是1024×768,调不成标准分辨率1280×800,我都按你们说的修改了/etc/X11/xorg.conf,还是不行!配置桌面中的显示中只有1024×768,800×600,640×480三个选项,改怎么办?
你重启了么?这是我的输出:

[root@MagicLinux ~]# gtf 1280 800 60

# 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz
Modeline "1280x800_60.00"83.461280 1344 1480 1680800 801 804 828-HSync +Vsync
页: [1]
查看完整版本: 如何设置宽屏显示器的分辨率