Forum Linux.pl

System => X Serwer => Wątek zaczęty przez: leiah w 2006-12-12, 23:07:48

Tytuł: Przesunięty obraz na ekranie
Wiadomość wysłana przez: leiah w 2006-12-12, 23:07:48
Witam.
Na początek conieco o systemie:
SuSE 10.1, Xorg 6.9
karta nvidia GF6200 (sterowniki nvidia-9631), monitor ASUS VX192S (LCD panorama)

No i sam problem
Wygląda to tak, zmieniłem monitor ze starego CRT`ka na nowy panel LCD. Podłączyłem go do komputera, uruchomiłem system. Obraz wyglądał znakomicie - ostry itp itd, wszystko ok. uruchomiłem yasta, skonfigurowałem rozdzielczość (1440x900 i niższe). Wszystko działało pięknie przez kwadrans. Aż zachciało mi się spróbować zagrać. Gra się uruchomiła, chwilę pograłem, ale problemy zaczęły się po wyjściu z gry, mianowicie, połowa ekranu uciekła z pola widzenia. Wygląda to w ten sposób, że ekran jest do połowy czarny, od połowy zaczyna się normalny obraz i to co się nie zmieściło jest gdzieś poza zasięgiem wzroku, za monitorem ;-)
pomyślałem sobie, że to może wina złych ustawień wartości odświeżania, ale żadne ustawienia nie pomagają. Problem pojawia się tylko przy rozdzielczościach "panoramicznych" (WXGA), jak włącze 1280x1024 obraz łądnie się rozciąga na cały ekran i nie ma żadnych problemów.
Myślałem, że to problem ze sprzętem, więc na wszelki wypadek odpaliłem SuSE 10.1 w wersji live. Po szybkiej konfiguracji xorg.conf za pomocą Sax tam obraz wyświetla się normalnie i bez problemów. Wykluczałoby to w takim razie uszkodzenie monitora.

Zauażyłem jeszcze jedną rzecz, czasem przy zmianach rozdzielczości pojawia się na monitorze okienko OSD z komunikatem "Auto adjust". Co ciekawe po jego zniknięciu, obraz "ucieka" z monitora (ale nie na suse live)

Zastanawiam się, czy problem nie wiąże się ze sterownikami nvidii, lub samym Xorg`iem, bo mimo wszytsko problem z samym monitorem muszę wykluczyć. Na innych systemach (SuSE 10.1 Live, ReactOS 0.3 alpha, czy DOS ;-) ) problemów nie ma.

Ma ktoś jakies pomysły?

poniżej zawartość pliku xorg.conf



# /.../
# SaX generated X11 config file
# Created on: 2006-12-12T01:09:29+0100.
#
# Version: 7.1
# Contact: Marcus Schaefer , 2005
# Contact: SaX-User list
#
# Automatically generated by [ISaX] (7.1)
# PLEASE DO NOT EDIT THIS FILE!
#
Section "Files"
  FontPath     "/usr/X11R6/lib/X11/fonts/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/local"
  FontPath     "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/Type1"
  FontPath     "/usr/X11R6/lib/X11/fonts/URW"
  FontPath     "/usr/X11R6/lib/X11/fonts/Speedo"
  FontPath     "/usr/X11R6/lib/X11/fonts/PEX"
  FontPath     "/usr/X11R6/lib/X11/fonts/cyrillic"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/Type1"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin7/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/japanese:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/kwintv"
  FontPath     "/usr/X11R6/lib/X11/fonts/truetype"
  FontPath     "/usr/X11R6/lib/X11/fonts/uni:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/CID"
  FontPath     "/usr/X11R6/lib/X11/fonts/ucs/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/ucs/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/ucs/100dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/100dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/Type1"
  FontPath     "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/xtest"
  FontPath     "/opt/kde3/share/fonts"
  InputDevices "/dev/gpmdata"
  InputDevices "/dev/input/mice"
EndSection

Section "ServerFlags"
  Option       "AllowMouseOpenFail" "on"
EndSection

Section "Module"
  Load         "extmod"
  Load         "type1"
  Load         "glx"
  Load         "freetype"
  Load         "dbe"
  Load         "v4l"
EndSection

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "pl"
  Option       "XkbModel" "pc104"
  Option       "XkbRules" "xfree86"
EndSection

Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[1]"
  Option       "Buttons" "7"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "ImExPS/2 Generic Explorer Mouse"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
  DisplaySize  410 260
  HorizSync    30-82
  Identifier   "Monitor[0]"
  ModelName    "ASUS VW192S"
  VendorName   "ACI"
  VertRefresh  50-75
  UseModes     "Modes[0]"
EndSection

Section "Modes"
  Identifier   "Modes[0]"
  Modeline    "1440x900" 132.71 1440 1536 1688 1936 900 901 904 939
  Modeline    "1440x900" 130.75 1440 1536 1688 1936 900 901 904 938
  Modeline    "1440x900" 128.93 1440 1536 1688 1936 900 901 904 938
  Modeline    "1366x768" 106.19 1368 1448 1592 1816 768 769 772 801
  Modeline    "1366x768" 104.73 1368 1448 1592 1816 768 769 772 801
  Modeline    "1366x768" 103.15 1368 1448 1592 1816 768 769 772 800
  Modeline    "1280x800" 104.35 1280 1360 1496 1712 800 801 804 835
  Modeline    "1280x800" 102.80 1280 1360 1496 1712 800 801 804 834
  Modeline    "1280x800" 101.37 1280 1360 1496 1712 800 801 804 834
  Modeline    "1152x864" 102.08 1152 1224 1352 1552 864 865 868 901
  Modeline    "1152x864" 99.64 1152 1224 1344 1536 864 865 868 901
  Modeline    "1152x864" 98.15 1152 1224 1344 1536 864 865 868 900
  Modeline    "1280x768" 99.17 1280 1352 1488 1696 768 769 772 801
  Modeline    "1280x768" 97.81 1280 1352 1488 1696 768 769 772 801
  Modeline    "1280x768" 96.33 1280 1352 1488 1696 768 769 772 800
  Modeline    "1024x768" 79.52 1024 1080 1192 1360 768 769 772 801
  Modeline    "1024x768" 78.43 1024 1080 1192 1360 768 769 772 801
  Modeline    "1024x768" 77.25 1024 1080 1192 1360 768 769 772 800
  Modeline    "1280x600" 76.04 1280 1336 1472 1664 600 601 604 626
  Modeline    "1280x600" 75.00 1280 1336 1472 1664 600 601 604 626
  Modeline    "1280x600" 73.84 1280 1336 1472 1664 600 601 604 625
  Modeline    "1024x600" 61.42 1024 1080 1184 1344 600 601 604 626
  Modeline    "1024x600" 59.86 1024 1072 1176 1328 600 601 604 626
  Modeline    "1024x600" 58.93 1024 1072 1176 1328 600 601 604 625
  Modeline    "800x600" 47.53 800 840 920 1040 600 601 604 626
  Modeline    "800x600" 46.87 800 840 920 1040 600 601 604 626
  Modeline    "800x600" 46.15 800 840 920 1040 600 601 604 625
  Modeline    "768x576" 43.52 768 800 880 992 576 577 580 601
  Modeline    "768x576" 42.93 768 800 880 992 576 577 580 601
  Modeline    "768x576" 42.26 768 800 880 992 576 577 580 600
  Modeline    "640x480" 29.84 640 664 728 816 480 481 484 501
  Modeline    "640x480" 29.43 640 664 728 816 480 481 484 501
  Modeline    "640x480" 29.03 640 664 728 816 480 481 484 501
EndSection

Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1440x900" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1440x900" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1440x900" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1440x900" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection

Section "Device"
  BoardName    "GeForce 6200 (0x0221)"
  BusID        "1:0:0"
  Driver       "nvidia"
  Identifier   "Device[0]"
  Option       "CIOverlay"
  Option       "HWcursor"
  Option       "AllowDFPStereo"
  Option       "CursorShadow"
  Option       "VertRefresh" "60"
  Screen       0
  VendorName   "NVidia"
EndSection

Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Screen       "Screen[0]"
EndSection

Section "DRI"
    Group      "video"
    Mode       0660
EndSection

Section "Extensions"
EndSection
Tytuł: Przesunięty obraz na ekranie
Wiadomość wysłana przez: leiah w 2006-12-13, 09:04:36
zmieniłem kawałek xorg.conf:

Section "Device"
  BoardName    "GeForce 6200 (0x0221)"
  BusID        "1:0:0"
  Driver       "nvidia"
  Identifier   "Device[0]"
  Option       "CIOverlay"
  Option       "HWcursor"
  Option       "AllowDFPStereo"
  Option       "CursorShadow"
  Option       "UseEDID"  "FALSE"
  Screen       0
  VendorName   "NVidia"
EndSection


dzięki temu system zaczął się normalnie odpalać w rozdzielczości 1280x800 i 1368x768, ale w 1440x900 dalej się rozjeżdża :-|