PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Höhere Auflösung funktioniert nicht



Joe210
15.09.06, 15:58
Hab jetzt auf meiner Linux Box (Kubuntu 6.06.1) die akuellen NVidia-Treiber installiert, da die Kubuntu-Treiber anscheinend nur mit dem orginal I386 Kernel funktionieren (und nicht mit dem nachinstallierten 686er SMP-Kernel).

Die Treiberinstallation funktionierte soweit Problemlos, nur komm ich jetzt nicht mehr auf eine Auflösung von 1280x1024. Wenn ich in der xorg.conf den Treiber zurück auf "nv" stelle, startet der X-Server in 1280x1024 - mit dem NVidia Treiber aber nur auf 1024x768.

In der Logfile von x.org ist zu finden, dass der NVidia-Treiber der Meinung ist, dass die Modeline für 1280x1024@60Hz (und andere) nicht mit meinem TFT funktioniert (welchen er aber korrekt erkennt).

Hier der Ausschnitt aus der Xorg.0.log:

---------/var/log/Xorg.0.log---------
(--) NVIDIA(0): Connected display device(s) on GeForce 7800 GS at PCI:1:0:0:
(--) NVIDIA(0): IQT Q17 Digital (DFP-0)
(--) NVIDIA(0): IQT Q17 Digital (DFP-0): 155.0 MHz maximum pixel clock
(--) NVIDIA(0): IQT Q17 Digital (DFP-0): Internal Single Link TMDS
(WW) NVIDIA(0): Mode "1280x960@60" is too large for IQT Q17 Digital (DFP-0);
(WW) NVIDIA(0): discarding.
(WW) NVIDIA(0): Mode "1280x960" is too large for IQT Q17 Digital (DFP-0);
(WW) NVIDIA(0): discarding.
(WW) NVIDIA(0): Mode "1280x768" is too large for IQT Q17 Digital (DFP-0);
(WW) NVIDIA(0): discarding.
(WW) NVIDIA(0): Mode "1280x800" is too large for IQT Q17 Digital (DFP-0);
(WW) NVIDIA(0): discarding.
(WW) NVIDIA(0): Mode "1280x960" is too large for IQT Q17 Digital (DFP-0);
(WW) NVIDIA(0): discarding.
(II) NVIDIA(0): Assigned Display Device: DFP-0
(WW) NVIDIA(0): No valid modes for "1280x1024@60"; removing.
(WW) NVIDIA(0): No valid modes for "1280x960@75"; removing.
(WW) NVIDIA(0): No valid modes for "1280x960@60"; removing.
(WW) NVIDIA(0): No valid modes for "1400x1050@60"; removing.
(WW) NVIDIA(0): No valid modes for "1280x1024@75"; removing.
(WW) NVIDIA(0): No valid modes for "1600x1200@60"; removing.
(WW) NVIDIA(0): No valid modes for "1152x864@75"; removing.
(WW) NVIDIA(0): No valid modes for "1024x768@70"; removing.
(WW) NVIDIA(0): No valid modes for "1024x768@75"; removing.
(WW) NVIDIA(0): No valid modes for "832x624@75"; removing.
(WW) NVIDIA(0): No valid modes for "800x600@75"; removing.
(WW) NVIDIA(0): No valid modes for "800x600@72"; removing.
(WW) NVIDIA(0): No valid modes for "800x600@56"; removing.
(WW) NVIDIA(0): No valid modes for "640x480@75"; removing.
(WW) NVIDIA(0): No valid modes for "640x480@72"; removing.
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "1024x768@60"
(II) NVIDIA(0): "800x600@60"
(II) NVIDIA(0): "640x480@60"
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
(WW) NVIDIA(0): No size information available in DFP-0's EDID; cannot compute
(WW) NVIDIA(0): DPI from EDID.
(==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
(--) Depth 24 pixmap format is 32 bpp


Die xorg.conf hänge ich als Textfile noch mit an. Die Datei ist von Kubuntu generiert und von mir für die NVidia-Treiber geändert.

Kann mir jemand weiterhelfen?

zander
15.09.06, 16:30
Bitte starte X mit -logverbose 6 und hänge die vollständige X-Logdatei an.

Joe210
15.09.06, 19:43
Ok, hier nun die ausführliche Logfile.

zander
15.09.06, 20:03
Sieht so aus, als wenn die EDID verantwortlich ist:


(...)
(--) NVIDIA(0): --- EDID for IQT Q17 Digital (DFP-0) ---
(--) NVIDIA(0): EDID Version : 1.3
(--) NVIDIA(0): Manufacturer : IQT
(--) NVIDIA(0): Monitor Name : IQT Q17 Digital
(--) NVIDIA(0): Product ID : 8573
(--) NVIDIA(0): 32-bit Serial Number : 20030521
(--) NVIDIA(0): Serial Number String :
(--) NVIDIA(0): Manufacture Date : 2003, week 21
(--) NVIDIA(0): DPMS Capabilities : Active Off
(--) NVIDIA(0): Prefer first detailed timing : No
(--) NVIDIA(0): Supports GTF : No
(--) NVIDIA(0): Maximum Image Size : 330mm x 270mm
(--) NVIDIA(0): Valid HSync Range : 31 kHz - 63 kHz
(--) NVIDIA(0): Valid VRefresh Range : 60 Hz - 60 Hz
(--) NVIDIA(0): EDID maximum pixel clock : 108.0 MHz
(...)
(--) NVIDIA(0): 1280 x 1024 @ 60 Hz
(--) NVIDIA(0): Pixel Clock : 108.00 MHz
(--) NVIDIA(0): HRes, HSyncStart : 1280, 1328
(--) NVIDIA(0): HSyncEnd, HTotal : 1440, 1688
(--) NVIDIA(0): VRes, VSyncStart : 1024, 1025
(--) NVIDIA(0): VSyncEnd, VTotal : 1028, 1066
(--) NVIDIA(0): H/V Polarity : +/+
(...)
(II) NVIDIA(0): Validating Mode "1280x1024":
(II) NVIDIA(0): 1280 x 1024 @ 60 Hz
(II) NVIDIA(0): Mode Source: EDID
(II) NVIDIA(0): Pixel Clock : 108.00 MHz
(II) NVIDIA(0): HRes, HSyncStart : 1280, 1328
(II) NVIDIA(0): HSyncEnd, HTotal : 1440, 1688
(II) NVIDIA(0): VRes, VSyncStart : 1024, 1025
(II) NVIDIA(0): VSyncEnd, VTotal : 1028, 1066
(II) NVIDIA(0): H/V Polarity : +/+
(WW) NVIDIA(0): Mode is rejected: HorizSync (64.0 kHz) out of range
(WW) NVIDIA(0): (31.000-63.000 kHz).
(...)


Angenommen, 1280x1024@60Hz hat bisher funktioniert, dann sollte sich das Problem wie folgt beheben lassen; fordere den Modus 1280x1024_60 an und füge der Screen-Sektion folgende Option hinzu:


Option "ModeValidation" "DFP-0: NoHorizSyncCheck"

Joe210
15.09.06, 22:21
Hey,
hab die eine Zeile der xorg.conf hinzugefügt und jetzt funktionierts wunderbar! Vielen dank für deine schnelle Hilfe! :)

zander
15.09.06, 22:36
Gern geschehen.