[완료]우분투 7.04 그래픽드라이버

pamisu1의 이미지

xubuntu 6.10을 사용하다가 이번에 xubuntu 7.04로 새로 설치했습니다.

그전보다 많이 예뻐진 것 같아서 기분이 좋았습니다.

그렇지만 가장 좋은 것은 뭐니뭐니 해도 [그래픽 드라이버 관리자] 대충 요런 뜻으로 생각하는 메뉴가 생겼다는 겁니다.
그게 뭘까 싶어 클릭해보니까 [엔비디아 레가시 드라이버]의 하드웨어가속을 허용하겠느냐는 체크박스가 있더군요.

기쁜 마음으로 가볍게 체크해주니 자기가 드라이버를 알아서 설치해주더군요.
재부팅후에 터미널에서 [glxinfo | greb rendering] 과 [glxgears]로 확인해 본 결과
와우!!! 렌더링도 잘 지원되고, 기어도 잘 돌아가는군요.

하지만 기쁨도 잠시.. 원래 전 해상도를 1024 x 768을 쓰는데, 그래픽 드라이버를 설치하고 나서
해상도가 좀 답답한 면이 있어서 가벼운 마음으로 디스플레이 설정창을 열어봤는데,,,,

해상도 지원이 디폴트, 800x 600, 640 x 480, 400 x 300 .... 이렇게 밖에 없는 겁니다.
아마도 디폴트값이 800 x 600 인 것 같습니다.

이거 어떻게 고치죠? xorg.conf 에는 분명히 1200 x 1024 까지 나오는데, 엔비디아 드라이버 설치이후에는 그게 적용되지를 않네요..

--------------------------------

추가한 글:

해결했습니다. 모니터의 모델로 검색해서 그 모니터의 규격을 xorg.conf 파일의 모니터 섹션에 적어넣으니 되더군요.
리눅스용 엔비디아 TNT2 64 그래픽 드라이버가 모니터를 자동감지 못하는 모양입니다.

DisplaySize 310 230
HorizSync 30.0 - 95.0
VertRefresh 50.0 - 160.0

바로 위의 3줄이 제가 사용하는 MS171A 모니터의 규격 중 일부입니다.
알고봤더니 1600 x1200 모드도 75Hz 로 지원하고 1280 x 1024 모드에 85Hz가 권장모드라고 합니다.
하지만 1280 x1024 이상의 모드를 사용하면 엑스윈도우로 로그인하는 바로 전 단계에서 심하게 모니터잡음이 생기더군요.
그래서 아예 xorg.conf 설정의 스크린 섹션에 1024 x 768 모드를 최대값으로 적어놓고 85Hz 로 쓰고 있습니다.

강정한의 이미지

/etc/X11/xorg.conf 파일을 열어서
SubSection "Display"
Depth 24
Modes "사용하고싶은 해상도" "1024x768" "800x600" "640x480"
EndSubSection

넣으시면 됩니다.

Depth 가 만약 16이시면 그쪽에서 수정하셔야 되구요

ori9의 이미지

일단 X가 로딩될 때, 로그파일을 한 번 살펴보세요. xorg설정에 우선해서 모니터로부터 얻은 EDID를 이용해서 필요한 모드를 검색하는 것 같습니다.
Nvidia 드라이버 설명서의
http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9755/README/index.html
III.D. Xconfig options 에서 몇가지 필요한 옵션을 고쳐주면 동작했던 것 같습니다.
저같은 경우는 Nvidia 7300GT였고,
Option "ModeValidation" "NoMaxSizeCheck"
을 추가해서 해결이 가능했습니다.

pamisu1의 이미지

Option "ModeValidation" "NoMaxSizeCheck"

위의 문장을 /etc/X11/xorg.conf 의 디바이스 섹션과 모니터 섹션에 각각 집어넣어봤지만 변화가 없었습니다.
어느항목에 집어넣어야 하는지요?

참, 로그파일인 /var/xorg0.log 라는 파일을 확인해보려니
너무 길고 어려워서 맞는지는 모르겠는데,, 대충 생각해보기로는
모니터의 수평주파수와 수직주파수 쪽에 문제가 생긴 것 같습니다.

모니터의 수평주파수와 수직주파수 조정은 어떻게 하는 겁니까?

***********************************************
(II) NVIDIA(0): MS171A: Using default hsync range of 31.50-37.90 kHz
(II) NVIDIA(0): MS171A: Using default vrefresh range of 50.00-70.00 Hz
(II) NVIDIA(0): Clock range: 12.00 to 215.00 MHz

***********************************************

위의 부분이 제가 가장 의심하는 부분입니다.

첨부파일로 로그파일중의 일부를 같이 올립니다.
일부분이라고는 했지만 그것마저도 꽤 기네요.

pamisu1의 이미지

그래픽드라이버가 모니터의 옵션을 자동으로 잡아주지 못해서 생긴 문제였습니다.

그래서 직접 xorg.xonf 파일을 열어서 모니터 섹션에 아래와 같은 값을 적용시켰더니 해상도 조절이 가능해졌습니다.

DisplaySize 310 230
HorizSync 30.0 - 95.0
VertRefresh 50.0 - 160.0

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.