[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Neuer Monitor - verzerrtes Bild



Sebastian Niehaus schrieb:
> Hallo,
> 
> 
> am Start ist ein Rechner mit Debian Sarge, bislang mit einem
> Röhrenmonitor betrieben, der nun auf eine LCD-Monitor umgestellt
> wurde. Dieser ist "Full HD-fähig" - soviel zur möglichen Auflösung. 
> 
> Die verbaute Grafikkarte ist eine nVidia GeForce 7300 GS, der Anschluß
> erfolgt über ein VGA-Kabel. 

DVI wäre besser, wenn's die Grafikkarte hergibt.

> Irgendwie scheinen sich Monitor und Grafikkarte aber nicht auf eine
> sinnvolle und unverzerrte Auflösung einigen zu können: der Desktop ist

Da gibt's nicht viel zu einigen, der Monitor gibt vor, die Grafikkarte zieht nach.

> gestaucht, Bilder wirken verzerrt. Blöd an einem Rechner, der viel für

Wie gestaucht? Horizontal? Und wie verzerrt. Leg mal irgendwo im Netz
ein Foto ab.

> Bildbearbeitung genutzt wird ... 
> 
> 
> Der relevante Teil aus aus der xorg-Logdatei für die Grafikkarte ist
> wohl der: 

Nein, das sind die vom Monitor unterstützen Vesa Modes.

> ,----
> | (II) NV(0): Supported VESA Video Modes:
> | (II) NV(0): 720x400@70Hz
> | (II) NV(0): 640x480@60Hz
> | (II) NV(0): 640x480@67Hz
> | (II) NV(0): 640x480@72Hz
> | (II) NV(0): 640x480@75Hz
> | (II) NV(0): 800x600@56Hz
> | (II) NV(0): 800x600@60Hz
> | (II) NV(0): 800x600@72Hz
> | (II) NV(0): 800x600@75Hz
> | (II) NV(0): 832x624@75Hz
> | (II) NV(0): 1024x768@60Hz
> | (II) NV(0): 1024x768@70Hz
> | (II) NV(0): 1024x768@75Hz
> | (II) NV(0): 1280x1024@75Hz
> | (II) NV(0): 1152x870@75Hz
> | (II) NV(0): Manufacturer's mask: 0
> | (II) NV(0): Supported Future Video Modes:
> | (II) NV(0): #0: hsize: 1152  vsize 864  refresh: 75  vid: 20337
> | (II) NV(0): #1: hsize: 1280  vsize 960  refresh: 60  vid: 16513
> | (II) NV(0): #2: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
> | (II) NV(0): #3: hsize: 1440  vsize 900  refresh: 60  vid: 149
> | (II) NV(0): #4: hsize: 1600  vsize 1200  refresh: 60  vid: 16553
> | (II) NV(0): #5: hsize: 1680  vsize 1050  refresh: 60  vid: 179
> | (II) NV(0): #6: hsize: 1024  vsize 768  refresh: 100  vid: 26721
> | (II) NV(0): #7: hsize: 1024  vsize 768  refresh: 120  vid: 31841
> | (II) NV(0): Supported additional Video Mode:
> | (II) NV(0): clock: 148.5 MHz   Image Size:  598 x 336 mm
> | (II) NV(0): h_active: 1920  h_sync: 2008  h_sync_end 2052 h_blank_end 2200 h_border: 0
> | (II) NV(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 v_blanking: 1125 v_border: 0
> `----
> 
> Hier beginnt dann offenbar das Aushandeln der Auflösung:

Nö, jetzt kommen die Vorgaben des Monitors für die Grafikkarte:

> ,----
> | (II) NV(0): h_active: 1920  h_sync: 2008  h_sync_end 2052 h_blank_end 2200 h_border: 0
> | (II) NV(0): v_active: 1080  v_sync: 1084  v_sync_end 1089 v_blanking: 1125 v_border: 0
> | (II) NV(0): Serial No: 1116021201503
> | (II) NV(0): Ranges: V min: 55  V max: 121 Hz, H min: 30  H max: 140 kHz, PixClock max 330 MHz
> | (II) NV(0): Monitor name: PLG2773
> | (II) NV(0): Number of EDID sections to follow: 1
> | (II) NV(0): EDID (in hex):
> | (II) NV(0): 	00ffffffffffff0026cd076601010101
> | (II) NV(0): 	0c160103803c22782a3dc5a4564e9e28
> | (II) NV(0): 	0f5054bfef80714f814081809500a940
> | (II) NV(0): 	b3006168617c023a801871382d40582c
> | (II) NV(0): 	450056502100001e000000ff00313131
> | (II) NV(0): 	36303231323031353033000000fd0037
> | (II) NV(0): 	791e8c21000a202020202000000000fc
> | (II) NV(0): 	00504c47323737330a20202020200115
> | (II) NV(0): Probing for EDID on I2C bus B...
> | (II) NV(0): I2C device "DDC:ddc2" removed.
> | (II) NV(0):   ... none found
> | (--) NV(0): CRTC 0 is currently programmed for DFP
> | (II) NV(0): Using DFP on CRTC 0
> | (--) NV(0): Panel size is 1920 x 1080
> | (II) NV(0): NOTE: This driver cannot reconfigure the BIOS-programmed size.
> | (II) NV(0): These dimensions will be used as the panel size for mode validation.
> | (II) NV(0): EDID vendor "IVM", prod id 26119
> | (II) NV(0): Using EDID range info for horizontal sync
> | (II) NV(0): Using EDID range info for vertical refresh
> | (II) NV(0): Printing DDC gathered Modelines:
> | (II) NV(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz)
> | (II) NV(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
> | (II) NV(0): Modeline "800x600"x0.0   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz)
> | (II) NV(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz)
> | (II) NV(0): Modeline "640x480"x0.0   31.50  640 664 704 832  480 489 491 520 -hsync -vsync (37.9 kHz)
> | (II) NV(0): Modeline "640x480"x0.0   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz)
> | (II) NV(0): Modeline "640x480"x0.0   25.20  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
> | (II) NV(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz)
> | (II) NV(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
> | (II) NV(0): Modeline "1024x768"x0.0   78.80  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.1 kHz)
> | (II) NV(0): Modeline "1024x768"x0.0   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz)
> | (II) NV(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
> | (II) NV(0): Modeline "832x624"x0.0   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz)
> | (II) NV(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz)
> | (II) NV(0): Modeline "800x600"x0.0   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz)
> | (II) NV(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz)
> | (II) NV(0): Modeline "1152x864"x74.8  104.00  1152 1224 1344 1536  864 867 871 905 -hsync +vsync (67.7 kHz)
> | (II) NV(0): Modeline "1280x960"x59.9  101.25  1280 1360 1488 1696  960 963 967 996 -hsync +vsync (59.7 kHz)
> | (II) NV(0): Modeline "1280x1024"x59.9  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync (63.7 kHz)
> | (II) NV(0): Modeline "1440x900"x59.9  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz)
> | (II) NV(0): Modeline "1600x1200"x59.9  161.00  1600 1712 1880 2160  1200 1203 1207 1245 -hsync +vsync (74.5 kHz)
> | (II) NV(0): Modeline "1680x1050"x60.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz)
> | (II) NV(0): Modeline "1024x768"x100.0  112.25  1024 1096 1200 1376  768 771 775 816 -hsync +vsync (81.6 kHz)
> | (II) NV(0): Modeline "1024x768"x119.8  137.75  1024 1104 1208 1392  768 771 775 826 -hsync +vsync (99.0 kHz)
> | (II) NV(0): Panel is TMDS
> | (--) NV(0): VideoRAM: 262144 kBytes
> | (==) NV(0): Using gamma correction (1.0, 1.0, 1.0)
> | (II) NV(0): Configured Monitor: Using hsync range of 30.00-140.00 kHz
> | (II) NV(0): Configured Monitor: Using vrefresh range of 55.00-121.00 Hz
> | (II) NV(0): Configured Monitor: Using maximum pixel clock of 330.00 MHz
> | (II) NV(0): Estimated virtual size for aspect ratio 1.7647 is 1920x1080
> | (II) NV(0): Clock range:  12.00 to 400.00 MHz

Jetzt zieht die Grafikkarte nach und sortiert erst mal unbrauchbare Modes aus.

> | (II) NV(0): Not using default mode "320x175" (bad mode clock/interlace/doublescan)
..
> | (II) NV(0): Not using default mode "2048x1536" (width too large for virtual size)
                                                           ^^^^^^^
Dies dürfte die max. mögliche Auflösung der Grafikkarte sein.

> | (II) NV(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
> | (II) NV(0): Not using driver mode "1600x1200" (height too large for virtual size)
> | (--) NV(0): Virtual size is 1920x1080 (pitch 1920)

Nachfolgend stehen die verfügbaren Modes:
Der erste Mode in der Liste dürfte bei Dir eingestellte sein.
Übrigens sollte sich zwischen den unten stehenden Modi mittels "Crtl Alt +" bzw. "Crtl Alt -"
(+/- vom Ziffernblock) wählen lassen. Probier mal den anderen Mode für 1920x1080.

Die obere Modeline paßt zu dem, was im Chip des Monitors steht, die unter Modeline
paßt zu dem, was im Handbuch steht.
Noch ein Hinweis: Das OSD des Monitors sollte Informationen über Auflösung, v-freq,
h-freq und Takt liefern.

> | (**) NV(0): *Driver mode "1920x1080": 148.5 MHz, 67.5 kHz, 60.0 Hz
> | (II) NV(0): Modeline "1920x1080"x60.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz)
> | (**) NV(0): *Driver mode "1920x1080": 138.5 MHz, 66.6 kHz, 59.9 Hz
> | (II) NV(0): Modeline "1920x1080"x59.9  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync (66.6 kHz)

Alle weiteren Modes sind uninteressant, da sie nicht der nativen Auflösung des Displays entsprechen.

> | (**) NV(0): *Driver mode "1680x1050": 146.2 MHz, 65.3 kHz, 60.0 Hz
> | (II) NV(0): Modeline "1680x1050"x60.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz)
..
> | (**) NV(0): *Default mode "640x350": 31.5 MHz, 37.9 kHz, 85.1 Hz
> | (II) NV(0): Modeline "640x350"x85.1   31.50  640 672 736 832  350 382 385 445 +hsync -vsync (37.9 kHz)
> | (**) NV(0): Display dimensions: (600, 340) mm
> | (**) NV(0): DPI set to (81, 80)
> `----
> 
> Kann ich irgendwie eine verzerrungsfreie (gut aufgelöste) Darstellung
> hinbekommen oder gibt das die Hardware (Graphikkarte) nicht her? (Alter
> Rechner, alte Distribution, Graphikkartentausch wäre nicht der Traum
> schlechthin). 

Die Hardware sollte es hergeben, mindestens, wenn DVI genutzt werden kann.

Zudem läßt sich noch einiges an den Modelines drehen. Mir fällt nur grad' kein
grafisches Werkzeug ein, da ich das immer manuell gemacht habe. Bevor man
allerdings damit beginnt:

Es wird gerne vergessen, daß einem Monitor ein _Handbuch_ beiliegt, auf CD
mitgeliefert oder zum Download angeboten wird. In eben diesem wird darauf
hingewiesen, daß das OSD einen Menueintrag "Automatische Anpassung"
zur Justierung des Bildes vom VGA-Eingang besitzt. Sollte damit kein vernünftiges
Ergebnis erreicht werden, wird ausführlich auf die manuelle Justierung
eingegangen, mit der z.B. in beide Achsen verschoben und gestreckt werden
kann.
Erst wenn sich mit Justierung am Monitor nichts erreichen läßt, sollte man an
den Modelines drehen.

MfG Michael


Reply to: