IT/리눅스팁

우분투(Ubuntu)에서 nVidia드라이버, 화면해상도 및 모니터설정

k2man 2007. 6. 2. 15:45
반응형

아직도 내 모니터의 1920x1200 해상도 잡기에는 실패했다.

일단은 내가 사용한 2가지 방법을 정리해 두고 다시 시작해야겠다.
드디어 세 번째 방법으로 성공했다. 후후~~~

혹시나 자신의 그래픽카드 드라이버를 아직 잡지 않았다면 우선 그래픽드라이버를 설치하시기 바랍니다.

우분투 7.04의 경우, 설치 후 관리 > 제한된 드라이버 관리자 에 가보면 nVidia의 경우 NVIDIA 그래픽 가속 드라이버 항목이 있을 것이다. 비활성화 되어 있는 것을 활성화에 체크해 주면 자동으로 드라이버가 설치된다.

첫 번째 방법 (대부분 이 방법으로 해결되는 것 같다)

sudo dpkg-reconfigure -p high xserver-xorg

를 입력하면 X설정 중 해상도와 관련된 세팅만 할 수 있다.
먼저, 자신의 그래픽카드를 선택하고 다음화면에서 원하는 해상도에 체크를 하고 엔터를 치면 끝.

Ctrl + Alt + BackSpace 를 누르면 X가 재시작되고, 확인할 수 있다.

두 번째 방법 (모니터 해상도와 주사율 설정, 첫 번째 실패하면 이 방법까지 사용)

gtf 1920 1200 60

자신의 모니터 해상도와 화면 주사율을 적용하여, 위 처럼 명령을 입력하면 아래와 같은 출력이 나온다.

  # 1920x1200 @ 60.00 Hz (GTF) hsync: 74.52 kHz; pclk: 193.16 MHz
  Modeline "1920x1200_60.00"  193.16  1920 2048 2256 2592  1200 1201 1204 1242  -HSync +Vsync

sudo vi /etc/X11/xorg.conf

를 실행하여 2번째 줄을 복사하여 붙여 넣어 주면 된다.

Section "Monitor"
        Identifier      "일반 모니터"
        Option          "DPMS"
        HorizSync       28-96
        VertRefresh     43-60
        Modeline "1920x1200_60.00"  193.16  1920 2048 2256 2592  1200 1201 1204 1242  -HSync +Vsync
EndSection

위 처럼 추가해 주고, 저장했으면 Ctrl + Alt + BackSpace 를 눌러서 X 재시작

세 번째 방법 (드디어 성공)

sudo vi /etc/X11/xorg.conf

를 실행하여 다음과 같이 VideoRam크기(KB단위)와 "ModeValidation" "NoDFPNativeResolutionCheck" Option을 추가한다.

Section "Device"
Identifier "GeForce 7300LE"
Driver "nvidia"
BusID "PCI:5:0:0"
VideoRam 262144
Option "ModeValidation" "NoDFPNativeResolutionCheck"
EndSection

VideoRam은 KB단위 이므로 256MB라면 256 x 1024 의 계산 결과를 써주면 된다.

저장했으면 Ctrl + Alt + BackSpace 를 눌러서 X 재시작

반응형