안녕하세요. 이번에 새로 Ubuntu를 사용하려고 설치를 했습니다.
그런데 Nvidia 드라이버가 말썽을 부리네요.
그래픽 카드는 Geforce GTS 450을 사용하고 있고,
모니터는 중소기업의 27인치(16:9) 모니터를 사용하고 있습니다.
Ubuntu 10.04 64비트를 설치하였는데, wide 모드를 지원하지 않아 Nvidia 드라이버를 설치했습니다.
그런데 드라이버를 설치하고 재부팅을 하면, X-server의 화면이 무려 같은 화면이 12등분 되고; 심한 노이즈가 끼어 나옵니다.
가까스로 Nvidia 설정을 확인해 보면, 해상도가 640x480까지 밖에 지원이 되지 않는 것으로 나옵니다.
드라이버의 문제인가 해서 Nvidia 홈페이지에서 제가 갖고 있는 그래픽 카드 버전의 드라이버를 다운 받아 설치도 해보고,
apt-get nvidia-current 를 이용해서 설치도 해보고 해봤지만 항상 같은 문제가 발생하네요.
드라이버 설치는 정상적으로 되는 것 같습니다.
또 /etc/X11/xorg.conf 파일을 수정해 봤지만 점점 절망하고 있습니다ㅡㅜ
이번에 꼭 Ubuntu를 사용하고 싶은데 좋은 방법이 없을까요?
조언을 부탁드립니다. (긴 질문 글 읽어주셔서 감사합니다;
han9k님 답변 감사합니다.
안타깝게도 모니터가 아날로그 케이블을 지원하지 않아서, 케이블 바꿀 수 없습니다.
Nvidia driver를 몇번 지우고 깔고를 반복하다가 결국 xorg. conf를 직접 수정했습니다.
질문/답변을 검색해 보니,
Nvidia 드라이버가 모니터의 EDID 정보를 불러들이지 못해서 생기는 문제인것 같습니다.
그런데 안타까운 점은 2560x1440 외의 해상도는 잡지 못하고 있네요.
좀 더 삽질을 해 봐야 할 것 같습니다.
[quote="lwillow":by16qwfm]han9k님 답변 감사합니다.
안타깝게도 모니터가 아날로그 케이블을 지원하지 않아서, 케이블 바꿀 수 없습니다.
Nvidia driver를 몇번 지우고 깔고를 반복하다가 결국 xorg. conf를 직접 수정했습니다.
질문/답변을 검색해 보니,
Nvidia 드라이버가 모니터의 EDID 정보를 불러들이지 못해서 생기는 문제인것 같습니다.
그런데 안타까운 점은 2560x1440 외의 해상도는 잡지 못하고 있네요.
좀 더 삽질을 해 봐야 할 것 같습니다.
[/code:by16qwfm][/quote:by16qwfm]
위에 있는 Modeline 이 제대로 계산(인터넷에 있는 계산 프로그램, 혹은 우분투에 있는 계산 프로그램으로) 했거나 ,
모니터 제작사에서 제공한 주파수(수직,수평)의 범위안에 있는거죠? --수평값이 좀 상이(81.0 vs 89.40)하게 보이네요.
그리고 Ramdac 주파수도 311.83 으로 되어 있는데…보통 100에서 140 정도 사이 아닌가요?
그리고 Option 에 있는 DFP 구절이 DFP-0, DFP-1 으로 둘다 제시해 주어야 하는거 아닌가요?
안녕하세요.
Modeline 은 gtf 명령어를 이용해서 찾았습니다.
다만 문제가 있다면, 모니터의 수직 수평 주파수가 정확하지 않네요.
모니터 회사에 몇차례 전화 해서 문의했지만, 확인해보고 연락 준다고만 하고 결국 알려주지 않더군요.
그래서 이런 저런 값들 넣다가 모니터 화면이 설정되어서 그냥 쓰고 있습니다.
Option 부분의 DFP 구절은 어떻게 설정 해야 할지 잘 모르겠네요.
(사실 여기까지 설정하는 데에도 doodoo 님의 글을 많이 참고했습니다. 감사합니다…ㅠㅠ)
로그 중에서 화면 해상도 관련된 부분입니다.
(어느 항목을 올려야 할지 몰라서 일단 다 올려봅니다;
[code:29q1dfz9]
[ 15.894] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 15.914] (II) NVIDIA dlloader X Driver 260.19.06 Mon Sep 13 04:31:43 PDT 2010
[ 15.914] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 15.926] (II) Loading sub module "fb"
[ 15.926] (II) LoadModule: "fb"
[ 15.968] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 16.006] (II) Module fb: vendor="X.Org Foundation"
[ 16.006] (II) Loading sub module "wfb"
[ 16.006] (II) LoadModule: "wfb"
[ 16.006] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 16.021] (II) Module wfb: vendor="X.Org Foundation"
[ 16.021] (II) Loading sub module "ramdac"
[ 16.021] (II) LoadModule: "ramdac"
[ 16.021] (II) Module "ramdac" already built-in
[ 16.034] (II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
[ 16.034] (II) NVIDIA(0): enabled.
[ 16.907] (II) NVIDIA(GPU-0): Not probing EDID on DFP-0.
[ 16.936] (II) NVIDIA(0): NVIDIA GPU GeForce GTS 450 (GF106) at PCI:3:0:0 (GPU-0)
[ 16.936] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[ 17.004] (II) NVIDIA(0): Mode Validation Overrides for DFP-0:
[ 17.004] (II) NVIDIA(0): AllowNon60HzDFPModes
[ 17.004] (II) NVIDIA(0): NoMaxPClkCheck
[ 17.004] (II) NVIDIA(0): NoEdidMaxPClkCheck
[ 17.012] (II) NVIDIA(0): Assigned Display Device: DFP-0
[ 17.012] (II) NVIDIA(0): Validated modes:
[ 17.013] (II) NVIDIA(0): "2560x1440_60.00"
[ 17.013] (II) NVIDIA(0): Virtual screen size determined to be 2560 x 1440
[ 17.041] (WW) NVIDIA(0): Unable to get display device DFP-0’s EDID; cannot compute DPI
[ 17.194] (WW) NVIDIA(0): from DFP-0’s EDID.
[ 17.194] (II) NVIDIA: Using 3069.00 MB of virtual memory for indirect memory
[ 17.194] (II) NVIDIA: access.
[ 17.196] (II) NVIDIA(0): Initialized GPU GART.
[ 17.206] (II) NVIDIA(0): Setting mode "2560x1440_60.00"
[ 17.472] (II) Loading extension NV-GLX
[ 17.938] (II) NVIDIA(0): Initialized OpenGL Acceleration
[ 17.980] (II) NVIDIA(0): Initialized X Rendering Acceleration
[ 18.024] (II) Loading extension NV-CONTROL
[ 18.024] (II) Loading extension XINERAMA
[ 18.024] (II) Loading sub module "dri2"
[ 18.024] (II) LoadModule: "dri2"
[ 18.024] (II) Reloading /usr/lib/xorg/modules/extensions/libdri2.so
[ 18.024] (II) NVIDIA(0): [DRI2] Setup complete
[/code:29q1dfz9]
[quote="lwillow":m881knne][ 17.041] (WW) NVIDIA(0): Unable to get display device DFP-0’s EDID; cannot compute DPI
[ 17.194] (WW) NVIDIA(0): from DFP-0’s EDID.[/quote:m881knne]
로그상으로 사용에 문제가 없습니다. 경고는 EDID에 패널 사이즈에 대한 정보가 없어서 발생한 것입니다.
X는 패널 사이즈를 통해 DPI(인치당 도트의 개수)를 계산합니다. 그리고 GNOME은 그 정보를 안씁니다.
GNOME은 윈도우즈처럼 96DPI를 기본값으로 사용합니다.
X 옵션, 엔비디아 드라이버 옵션에 수동으로 패널 사이즈를 주는 옵션도 있는데, 그 값을 준다고 해도 경고는 없어지지 않을겁니다.
[code:193lcltj]
[264716.334] (II) NVIDIA dlloader X Driver 260.19.06 Mon Sep 13 04:31:43 PDT 2010
[264716.334] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[264716.351] (II) Loading sub module "fb"
[264716.351] (II) LoadModule: "fb"
[264716.387] (II) Loading /usr/lib/xorg/modules/libfb.so
[264716.388] (II) Module fb: vendor="X.Org Foundation"
[264716.388] (II) Loading sub module "wfb"
[264716.388] (II) LoadModule: "wfb"
[264716.388] (II) Loading /usr/lib/xorg/modules/libwfb.so
[264716.402] (II) Module wfb: vendor="X.Org Foundation"
[264716.402] (II) Loading sub module "ramdac"
[264716.402] (II) LoadModule: "ramdac"
[264716.402] (II) Module "ramdac" already built-in
[264716.411] (II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
[264716.411] (II) NVIDIA(0): enabled.
[264717.073] (II) NVIDIA(GPU-0): Not probing EDID on DFP-1.
[264717.076] (II) NVIDIA(0): NVIDIA GPU GeForce 9800 GT (G92) at PCI:7:0:0 (GPU-0)
[264717.076] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[264717.155] (II) NVIDIA(0): Mode Validation Overrides for DFP-1:
[264717.155] (II) NVIDIA(0): AllowNon60HzDFPModes
[264717.155] (II) NVIDIA(0): NoMaxPClkCheck
[264717.155] (II) NVIDIA(0): NoEdidMaxPClkCheck
[264717.176] (II) NVIDIA(0): Assigned Display Device: DFP-1
[264717.176] (II) NVIDIA(0): Validated modes:
[264717.176] (II) NVIDIA(0): "1680x1050rb+0+0"
[264717.176] (II) NVIDIA(0): Virtual screen size determined to be 1680 x 1050
[264717.211] (II) NVIDIA: Using 768.00 MB of virtual memory for indirect memory access.
[264717.212] (II) NVIDIA(0): Initialized GPU GART.
[264717.217] (II) NVIDIA(0): Setting mode "1680x1050rb+0+0"
[264717.239] (II) Loading extension NV-GLX
[264717.266] (II) NVIDIA(0): Initialized OpenGL Acceleration
[264717.282] (II) NVIDIA(0): Initialized X Rendering Acceleration
[264717.285] (II) Loading extension NV-CONTROL
[264717.285] (II) Loading extension XINERAMA
[264717.285] (II) Loading sub module "dri2"
[264717.285] (II) LoadModule: "dri2"
[264717.286] (II) Reloading /usr/lib/xorg/modules/extensions/libdri2.so
[264717.286] (II) NVIDIA(0): [DRI2] Setup complete
[/code:193lcltj]
저의 경우는 이제 WW, EE 에 대한 에러는 없구 II 메세지로 키보드가 쪼금이상하다…등등의 메세지만 보이네요.
[quote="lwillow":jsnq8g0q]Device 항목에서 DPI 값을 고정시켜 주고,
DFP 항목을 DFP-0 로 수정했더니, 로그에서 경고가 사라졌네요.
두분 모두 감사합니다~~~~~[/quote:jsnq8g0q]
안녕하세요.^^ 지금 보니 제가 겪고 있는 문제와 비슷한것 같아서 도움을 얻고자
이렇게 댓글을 남깁니다. 혹시 xrog.conf 파일의 내용을 알려주실수 있나요?
저도 nvidia 드라이버 설치후 모니터 27인치 연결시 화면이 12개로 분활되며
800? 600? 정도의 해상도밖에 지원하지 않아 어려움을 겪고 있습니다.
저는 2560*1440 해상도를 지원하는 모니터를 사용중이거든요…
괜찮으시다면 xrog.conf 파일을 좀 받거나 내용을 볼 수 있을까요?
꼭 부탁드립니다.