4.0 부터는 단순히 기본적인 Mode 이면
Modeline 설정없이
Screen 섹션의 Display 서브섹션 부분에
원하는 Mode 를 그냥 써 넣으면 된다고 하는군요.
해보니 그냥 되더군요. 저도 처음 알았습니다.
앞으로 Modeline 은 특이한 해상도 만들때나
필요하겠군요.
Modeline 설정법은 제가 설명하는 것 보다는
문서 보시는게 이해가 빠르실 겁니다.
XFree86 Video Timings HOWTO 보시면 자세히
나와있습니다.
http://kldp.org/HOWTO/html/XFree86-Video-Timings-HOWTO/ http://kldp.org/HOWTO/mini/html//Modeline/Modeline.html 일
단 간단히 설명 드리자면 모니터에 보내줄 화면이 그래픽 카드와 모니터에서 지원이 되야
합니다. 비디오카드는 아마 밑에 적힌 DCF 와 관련 있을 것이고요, 모니터는
HSF나 VSF 정도와 관계 있겠군요.
그리고 모니터 설정에서
HorizSync 부분은 HSF 라고 합니다. X설정시에는
실제적 관계는 없고, Modeline 에서 나온 계산값이
설정값보다 넘어가면 차단해주는 역할을 할겁니다.
VertRefresh 부분은 VSF 라고 하고, 역시 자동 차단해주는 역할을
할겁니다.
DCF 는 도트 클럭이고 단위가 Mhz 입니다.
HFL, VFL 는 각 화면 가로, 세로 프레임 길이 입니다.
RR 는 Refresh rate 로 프레임 레이트 입니다. 60Hz 라면
1초에 화면이 60번 깜박이게 됩니다. 높다면 눈이 덜 피로할 수
있겠지만 여러가지 값이 관계 됩니다.
계산 값이 RR = DCF / (HFL*VFL) 입니다. DCF가 Mhz 이므로
단위만 조심하면 계산하기 쉽습니다.
아래 적혀 있듯이
Modeline 각 수치가 차례로
DCF HR SH1 SH2 HFL VR SV1 SV2 VFL
이고 각 관련 값이 DCF = RR*HFL*VFL = HSF*HFL
입니다. DCF 는 비디오 카드에서 지원하는
값이고요, 식에서 어느 한 값이 정해진게 하니므로
비디오 카드에서 지원하는 DCF 값들과 HSF 값들을 가지고
여러가지 값을 만들 수 있습니다. (해상도을 올리면서
RR 도 같이 올리려면 DCF 이 따라서 올라가야하는데
DCF 값이 HSF 와 관계있으므로
적당한 값을 직접 만드시려면 여러번 시도해 보셔야 할겁니다.)
자세한 것은 HOWTO 문서를 보세요.