모니터 주파수 세밀하게 설정하는법?
제 모니터가 좀 이상한건데요. 리눅스 커널 2.6대쯤에서 보면 이름을 정확하게 잡아내긴 합니다.
그런데 이게 1024*768 해상도에서 60Hz 로 작동중이고, 70Hz 로 잡으면 화면이 안나옵니다. 윈도우에서도 그랬고...
그래서 이놈의 한계는 60Hz 인줄 알고있었죠.
어느날 SuSE 10.0 을 깔아보니 이게 자동으로 떡하니 68Hz 로 잡히는겁니다. 그리고 화면이 잘 나오더군요.
60에서 68로 뛰니 훨씬 나아보이더군요.
MS windows, Ubuntu, FC5 에서는 다 60으로만 잡히고요 오로지 SuSE 10.0 에서만 68까지 잡아냅니다.
지금은 Ubuntu 쓰고있는데 이걸 68까지 설정을 해주고 싶은데요 어떻게 하면 될까요
다음은 제 xorg.conf 파일의 해당부분 내용입니다.
Section "Monitor"
Identifier "HiSync 15XG"
Option "DPMS"
EndSection
이게 Ubuntu 최초 설치시 설정 내용이고요 여기 수평 수직 주파수 설정이 안되있는데 수동으로 다시 설정을 하면 수직 주파수 어디서 어디까지라고 아마 40몇에서 86정도이건가...다시 입력이 되서 들어가긴 하던데요 여전히 60으로만 잡힙니다.
Section "Screen"
Identifier "Default Screen"
Device "S3 Inc.Trio 64"
Monitor "HiSync 15XG"
Default Depth 24
Subsection "Display"
...
SubSection "Display"
Depth 24
Modes "1024x768" "800x600".....
EndSubSection
이부분에서 누군가가 "1024x768_68" 이런식으로 하면 된다그래서 해봤더니 저렇게 넣으니 아예 1024 768이 안잡히더군요
수직 주파수를 맘대로 조종할수 있는 방법 없을까요?
"1024x768_68" 하라는
"1024x768_68" 하라는 방법은 처음 들어보네요.
xorg.conf 보시면 Section "Monitor" 부분에 HorizSync, VertRefresh 부분이 있습니다. 거기서 원한시는 값만 범위안에 들어가게 +-1 해서 맞춰 넣으세요.
<- 이거면 안되는 게 없어~
정품 소프트웨어 사용 캠패인
<- 이거면 안 되는 게 없어~
정품 소프트웨어 사용 캠패인
답변 감사합니다.
지금 회사라서 집에가서 해볼 생각인데요
VertRefresh 이부분이 전에 보니까 40 - 83 뭐 이런식으로 범위가 넓게 잡혀있던데요
이걸 저같은 경우라면 68 - 68 이런식으로 잡아버리란 뜻인가요?
그렇게 한다면 1024 768 아닌 다른 해상도에서 문제가 생기지는 않을까요?
예전에 저거 수직 주파수 잘못잡았다가 모니터 하나 고장낸 경험이 있어서요.
뭐 이거 버려도 아깝지 않은 고물 15인치 모니터이긴 합니다만...
VertRefresh와 HorizSync를
VertRefresh와 HorizSync를 범위에 맞게 집어넣으시면, 최대값(?)이 사용됩니다. 그냥 범위로 넣으세요.
네 문제가 그건데요
범위에 맞게 들어가 있어도 최대값이 사용 안되더라 이거죠.
제 모니터 VertRefresh 최대값이 1024x768 에서 68인데 이보다 넘는 값을 범위로 잡아주어도 60으로 자동으로 잡히고 Gnome 에서 모니터 설정하는데 가서 봐도 메뉴에 60까지밖에 안나오더라 이겁니다.
ubuntu 나 기다 다른데서는 그렇고요. 오직 SuSE 1.0 에서만 68까지 잡힙니다.
ubuntu 에서도 68로 잡고싶어서 질문드린겁니다.
제 모니터 VertRefresh
VertRefresh, HorizRefresh에 넣어주는 값이 60Hz, 75Hz와 같이 실제 적용되는 값을 넣어주는것이 아닙니다.
모니터 뒷면이나 설명서에 적혀있는 값을 적어주셔야 합니다.
17인치 모니터를 쓰는 저의 경우는
이런식입니다. 1024x768 해상도에서 85Hz까지 지원되는 모니터구요. 같은 17인치 모니터라도 물론 저 값은 달라질 수 있습니다.
모니터 뒷면, 설명서 찾아보시고 안되면 인터넷에서 모델명으로 검색하시면 찾으실 수 있을겁니다. gtf를 이용해서 ModeLine 적어주시는 건 이렇게 해보시고 나서 시도해 보셔도 될겁니다.
--
마잇
--
마잇
모니터에 모드라인값을 추가해주세요.
Section "Monitor"
Identifier "Your Old ass Monitor"
DisplaySize 304 228
HorizSync 0.0 - 0.0
VertRefresh 50.0 - 160.0
ModeLine "1152x864" 81.6 1152 1216 1336 1520 864 865 868 895 -hsync +vsync
EndSection
아래 모드라인을 추가하시는 방법은 여러가지인데, gtf 가 가장 쉽더라구요
아니면 모드라인값 알려주는 사이트가서 넣어보셔도 되구요. 위키에 안내되어 있습니다.
#:~$ gtf 1024 768 68
# 1024x768 @ 68.00 Hz (GTF) hsync: 54.33 kHz; pclk: 73.89 MHz
Modeline "1024x768_68.00" 73.89 1024 1080 1192 1360 768 769 772 799 -HSync +Vsync
아래 Modeline에서 1024x768_68 부분을 수정해서 아래값을 넣어주시면 됩니다.
Modeline "1024x768" 73.89 1024 1080 1192 1360 768 769 772 799 -HSync +Vsync
중요한건 모니터가 허용하냐죠.
모니터의 Modline값을 알아내는 방법은 잘 모르겠는데, /var/log/Xorg.0.log에 보시면 모드라인값을 테스트 하면서 적합한 모드라인값을 뽑아오는걸 보실수 있습니다.
이게 xorg버전마다 조금식 틀리더라구요.
일단, 모니터가 68에서 잘 작동한다면 모드라인을 추가해주면 그 값을 이용하게 됩니다.
gtf 란건 어떤 패키지에 들어있는건가요?
우선 위에freetem님 감사합니다.
제 ubuntu breezy 에는 gtf 가 안깔려있군요. 시냅틱으로 검색해봐도 안나오고요
대신 http://www.sh.nu/nvidia/gtf.php 여기에 가보니 저걸 대신 계산 해 주더군요
Modeline "1024x768_68.00" 73.89 1024 1080 1192 1360 768 769 772 799 -HSync +Vsync
이거라는데 집에 가서 한번 적용시켜 봐야겠습니다.
네 그렇게 해보고 안되서 그러는거죠
위에 마잇님 답변 감사합니다. 그런데요
그 VertRefresh, HorizRefresh 자동으로 잡히더군요 모니터 뒤에 적힌값하고 똑같이요.
그런데 그렇게 하니까 1024 768에서 60Hz 로 잡혔고요. 저도 지금까지 몇년동안 60Hz 가 최대인줄 알고 썼었습니다.
그런데 SuSE 를 깔았을때 본 결과로는 1024 768에서 최대값은 68이더라 이거죠. SuSE 외에 써본 다른 OS 에서도 68을 잡아내진 못했습니다. 모니터 뒷면에 적힌대로 VertRefresh, HorizRefresh값을 적어주더라도 말이죠.
SuSE를 지금 밀어버려서 어떻게 68Hz를 잡아낸건지 알길이 없는데 아마도 Modline설정이 자동으로 되게 되있는건 아니었나 싶군요...
그런 경우라면 gtf로
그런 경우라면 gtf로 modeline 추가해 주셔야겠군요.
제 모니터도 배포본에 따라 자동으로 잡히기도하고 안잡히기도 하고 그렇습니다. 대퍼에서는 자동으로 못잡더군요.
--
마잇
--
마잇
Section
데비안에서는 아래와 같은 설정에서 무리없이 최대주파수가 잡히는 것으로 알고 있습니다. 한번 다시 확인해보고 싶은데 현재 refresh rate는 어떻게 볼 수 있나요?
댓글 달기