Bugzilla – Bug 153596
Invalid Modelines for HighScreen MS 1795P
Last modified: 2006-06-20 14:01:08 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
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
Thanks for fixing it so quick ! In which version will I find the fix ? 10.1 Beta6 ? Thanks Wolfgang
yes in the next beta :-)
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.