[완료] 레드햇9.0 에서 915resolution을 사용하여 변종 해상도 사용하기

yundorri의 이미지

안녕하세요,
항상 많은 가르침을 주시는 KLDP 회원님께 감사드립니다.

Redhat9.0에서 1680x1050 모니터를 사용하려는데 찾아보니 915resolution을 사용해야된다더군요.
근데, 915resolution이 xorg.conf를 변경한다고 알고 있었는데... 그게 아닌것 같기도 하고.
레뎃9.0은 XF86Config를 사용하니 안되는것 같기도 한데 그냥 사용해도 될런지요.

메시지는 이렇게 나옵니다.

[root@se322 root]# 915resolution 5a 1680 1050
Intel 800/900 Series VBIOS Hack : version 0.5.3
 
Chipset: 865G
BIOS: TYPE 2
Mode Table Offset: $C0000 + $353
Mode Table Entries: 18
 
Patch mode 5a to resolution 1680x1050 complete
[root@se322 root]# 
[root@se322 X11]# 915resolution -l
Intel 800/900 Series VBIOS Hack : version 0.5.3
 
Chipset: 865G
BIOS: TYPE 2
Mode Table Offset: $C0000 + $353
Mode Table Entries: 18
 
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 : 1680x1050, 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 : 1680x1050, 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 : 1680x1050, 32 bits/pixel
Mode 5c : 1920x1440, 32 bits/pixel
[root@se322 X11]# redhat-config-xfree86 
* ddcprobe returned bogus values:
ID:   None
Name: None
HorizSync: None
VertSync:  None
 
Xlib:  extension "RENDER" missing on display "localhost:10.0".
[root@se322 X11]# 

제대로 설정된 걸까요? 원격으로 하고 있어서 설정이 모니터에 적용되었는지는
아직 모르는 상태입니다.
그리고 이 후에 redhat-config-xfree86을 실행하고 restart하면 될까요?
XF86Config는 다음과 같습니다.

Section "Monitor"
 
        HorizSync    30.0 - 81.0
        VertRefresh  56.0 - 75.0
        Identifier   "Monitor0"
        VendorName   "SAMSUNG"
        ModelName    "SyncMaster 2043BWX"
        DisplaySize  433        269
        Option      "dpms"
EndSection
 
Section "Device"
        Identifier  "Videocard0"
        Driver      "i810"
        VendorName  "Videocard vendor"
        BoardName   "Intel 865"
EndSection
 
Section "Screen"
        Identifier "Screen0"
        Device     "Videocard0"
        Monitor    "Monitor0"
        DefaultDepth     24
        SubSection "Display"
                Depth     16
                Modes    "1680x1050" "1280x1024"
        EndSubSection
        SubSection "Display"
                Depth     24
                Modes    "1680x1050" "1280x1024"
        EndSubSection
EndSection
yundorri의 이미지

/etc/rc.local에

##### Setting Monitor Resolution #####
/usr/sbin/915resolution 58 1680 1050
/usr/sbin/915resolution 5a 2048 1050
/usr/sbin/915resolution 5c 2048 1050

을 입력하고
/etc/X11/XF86Config에
Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "SAMSUNG Electronics"
    ModelName    "2243BWXPLUS"
    DisplaySize  440    300
    HorizSync    30.0 - 81.0
    VertRefresh  56.0 - 75.0
    ModeLine     "1280x1024_60.00" 108.9 1280 1360 1496 1712 1024 1025 1028 1060 -hsync +vsync
    ModeLine     "1680x1050_60.00" 147.1 1680 1784 1968 2256 1050 1051 1054 1087 -hsync +vsync
    ModeLine     "2048x1050_60.00" 179.5 2048 2176 2400 2752 1050 1051 1054 1087 -hsync +vsync
    Option      "dpms"  
EndSection
 
Section "Screen"
    Identifier "Screen0"
    Device     "Videocard0"
    Monitor    "Monitor0"
    DefaultDepth     24
    SubSection "Display"
        Depth     24
        Modes    "2048x1050" "1680x1050" "1280x1024" "1024x768"
    EndSubSection
EndSection

을 입력하고
/usr/sbin/915resolution
을 설치해 놓으면 됩니다. ^ ^
중간에 ModeLine은 gtf를 사용한 것 입니다
[uls4@ese302 include]$ gtf 2048 1050 60
 
  # 2048x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 179.49 MHz
  Modeline "2048x1050_60.00"  179.49  2048 2176 2400 2752  1050 1051 1054 1087  -HSync +Vsync
 
[uls4@ese302 include]$ gtf 1680 1050 60
 
  # 1680x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 147.14 MHz
  Modeline "1680x1050_60.00"  147.14  1680 1784 1968 2256  1050 1051 1054 1087  -HSync +Vsync
 
[uls4@ese302 include]$ gtf 1280 1024 60
 
  # 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz
  Modeline "1280x1024_60.00"  108.88  1280 1360 1496 1712  1024 1025 1028 1060  -HSync +Vsync
 
[uls4@ese302 include]$ gtf 1024 768 60
 
  # 1024x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 64.11 MHz
  Modeline "1024x768_60.00"  64.11  1024 1080 1184 1344  768 769 772 795  -HSync +Vsync
 
[uls4@ese302 include]$ 

레뎃9과 같은 오래된 버전에서 1680x1050과 같은 변종 해상도를 사용할 수 있답니다.
이 글을 쓰는 지금 gtf를 어케 알아냈는지... 다 까먹었네요.