Bug 153596 - Invalid Modelines for HighScreen MS 1795P
Summary: Invalid Modelines for HighScreen MS 1795P
Status: RESOLVED FIXED
Alias: None
Product: SUSE Linux 10.1
Classification: openSUSE
Component: SaX2 (show other bugs)
Version: Beta 3
Hardware: x86-64 SuSE Linux 10.1
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: Marcus Schaefer
QA Contact: E-mail List
URL: http://www.nvnews.net/vbulletin/showt...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-26 19:32 UTC by Wolfgang Knauf
Modified: 2006-06-20 14:01 UTC (History)
0 users

See Also:
Found By: Beta-Customer
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wolfgang Knauf 2006-02-26 19:32:50 UTC
Sax2 created invalid modelines in xorg.conf for my Highscreen MS1795P CRT (17'', from 1998).
The vertical frequency for 1280*1024 became 81Hz while it should be according to the manual only 75Hz.

Problem is: NVidia driver 1.0-8178 used EDID to detect the valid resolutions for this monitor, found that all modelines were invalid and fall back to headaching 1600*1200@60Hz. This is the reason why I consider this problem "major".

I reported this first in the NVidia forum, see here: http://www.nvnews.net/vbulletin/showthread.php?p=822491 (you will find the relevant logs there). My first approach was to disable EDID detection in the driver, this did it. The NVidia guys suggested to remove all modelines and this made the NVidia driver work (used 1280*1024@75 Hz).

Below is the xorg.conf created by SaX2.

From the manual of the monitor:
Scanning frequency:
Horizontal: 30 - 86KHz
Vertical: 47 - 120 Hz (Sax' values range from 50 to 120 !)
Display Area: 320x225mm +/- 5mm (STANDARD MODE) (xorg.conf contains "320x240 !")

Display Modes:
Standard    Resolution     H/V Frequency
IBM/VGA     640x400        31.5kHz/70Hz
IBM/VGA     640x480        31.5kHz/60Hz
VESA/75     640x480        37.5kHz/75Hz
VESA/85     640x480        43.3kHz/85Hz
VESA/75     800x600        46.9kHz/75Hz
VESA/85     800x600        53.7kHz/85Hz
VESA/75     1024x768       60.0kHz/75Hz
VESA/85     1024x768       68.7kHz/85Hz
VESA/75     1280x1024      80.0kHz/75Hz
VESA/65     1600x1200      81.3kHz/65Hz

======================
xorg.conf:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder26)  Wed Dec 14 17:16:10 PST 2005

# /.../
# SaX generated X11 config file
# Created on: 2006-02-22T20:47:34+0100.
#
# Version: 7.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (7.1)
# PLEASE DO NOT EDIT THIS FILE!
#
Section "Device"
  BoardName    "GeForce FX 5950 Ultra"
  Driver       "nv"
  Identifier   "Device[0]"
  Screen       0
  VendorName   "NVidia"
EndSection

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

Section "Files"
    InputDevices      "/dev/gpmdata"
    InputDevices      "/dev/input/mice"
    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"
EndSection

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

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

Section "InputDevice"
    Identifier     "Keyboard[0]"
    Driver         "kbd"
    Option         "Protocol" "Standard"
    Option         "XkbLayout" "de"
    Option         "XkbModel" "pc105"
    Option         "XkbRules" "xfree86"
    Option         "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"
    Identifier     "Mouse[1]"
    Driver         "mouse"
    Option         "Buttons" "10"
    Option         "Device" "/dev/input/mice"
    Option         "Name" "Logitech USB-PS/2 Optical Mouse"
    Option         "Protocol" "explorerps/2"
    Option         "Vendor" "Sysp"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "Modes"
    Identifier         "Modes[0]"
    ModeLine     "1280x1024" 149.6 1280 1344 1480 1744 1024 1025 1028 1056
    ModeLine     "1280x1024" 147.7 1280 1344 1480 1744 1024 1025 1028 1056
    ModeLine     "1280x960" 149.4 1280 1376 1512 1744 960 961 964 1008
    ModeLine     "1280x960" 147.7 1280 1376 1512 1744 960 961 964 1008
    ModeLine     "1280x960" 145.8 1280 1376 1512 1744 960 961 964 1007
    ModeLine     "1280x800" 149.4 1280 1376 1512 1744 800 801 804 848
    ModeLine     "1280x800" 147.9 1280 1376 1512 1744 800 801 804 848
    ModeLine     "1280x800" 146.2 1280 1376 1512 1744 800 801 804 847
    ModeLine     "1152x864" 134.4 1152 1232 1360 1568 864 865 868 912
    ModeLine     "1152x864" 133.0 1152 1232 1360 1568 864 865 868 912
    ModeLine     "1152x864" 131.4 1152 1232 1360 1568 864 865 868 911
    ModeLine     "1280x768" 149.4 1280 1376 1512 1744 768 769 772 816
    ModeLine     "1280x768" 148.0 1280 1376 1512 1744 768 769 772 816
    ModeLine     "1280x768" 146.4 1280 1376 1512 1744 768 769 772 815
    ModeLine     "1024x768" 119.3 1024 1096 1208 1392 768 769 772 816
    ModeLine     "1024x768" 118.1 1024 1096 1208 1392 768 769 772 816
    ModeLine     "1024x768" 116.8 1024 1096 1208 1392 768 769 772 815
    ModeLine     "1280x600" 131.1 1280 1368 1504 1728 600 601 604 643
    ModeLine     "1280x600" 129.8 1280 1368 1504 1728 600 601 604 642
    ModeLine     "1280x600" 128.7 1280 1368 1504 1728 600 601 604 642
    ModeLine     "1024x600" 105.6 1024 1096 1208 1392 600 601 604 643
    ModeLine     "1024x600" 103.4 1024 1088 1200 1376 600 601 604 642
    ModeLine     "1024x600" 102.5 1024 1088 1200 1376 600 601 604 642
    ModeLine     "800x600" 82.5 800 856 944 1088 600 601 604 643
    ModeLine     "800x600" 81.7 800 856 944 1088 600 601 604 642
    ModeLine     "800x600" 81.0 800 856 944 1088 600 601 604 642
    ModeLine     "768x576" 75.7 768 824 904 1040 576 577 580 617
    ModeLine     "768x576" 75.1 768 824 904 1040 576 577 580 617
    ModeLine     "768x576" 74.3 768 824 904 1040 576 577 580 616
    ModeLine     "640x480" 51.4 640 680 744 848 480 481 484 514
    ModeLine     "640x480" 51.0 640 680 744 848 480 481 484 514
    ModeLine     "640x480" 50.6 640 680 744 848 480 481 484 514
EndSection

Section "Monitor"
    Identifier     "Monitor[0]"
    VendorName     "HIGHSCREEN"
    ModelName      "MS1795P"
    UseModes       "Modes[0]"
    DisplaySize     320    240
    HorizSync       30.0 - 86.0
    VertRefresh     50.0 - 120.0
    Option         "DPMS"
EndSection

#This is the entry for the NVidia driver, with EDID disabled !
#Section "Device"
#    Identifier     "Device[0]"
#    Driver         "nvidia"
#    VendorName     "NVidia"
#    BoardName      "GeForce FX 5950 Ultra"
#    Screen          0
#    Option         "UseEdidFreqs" "false"
#    Option         "IgnoreEDID" "true"
#EndSection

Section "Screen"
    Identifier     "Screen[0]"
    Device         "Device[0]"
    Monitor        "Monitor[0]"
    DefaultDepth    24
    SubSection     "Display"
        Depth       15
        Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       16
        Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       32
        Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       8
        Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
EndSection
Comment 1 Marcus Schaefer 2006-02-27 10:01:37 UTC
Thanks for the report. The monitor entry has been fixed in the CDB
Additional sax will not calculate modelines if the nvidia binary driver
is in use
Comment 2 Wolfgang Knauf 2006-02-27 11:02:18 UTC
Thanks for fixing it so quick !

In which version will I find the fix ? 10.1 Beta6 ?

Thanks

Wolfgang
Comment 3 Marcus Schaefer 2006-02-27 11:32:39 UTC
yes in the next beta :-)
Comment 4 Wolfgang Knauf 2006-06-20 14:01:08 UTC
In 10.1 final my monitor runs with 1280x1024@70Hz. Any idea why it is not 75 Hz as the manual tells ?
I have not installed the NVidia driver so far.