On Nov 25, 06 02:25:16 +0200, Andrei Verovski (aka MacGuru) wrote:
> I have replaced my dead monitor with new widescreen LCD ViewSonic VX2025 with 
> native resolution 1680x1050 (I think it is equal to Apple Cinema Display and 
> other 20.1" analogs).

I've some ideas, see below. Especially the "ModeValidation" options.
It should be enough.


> The problem is that SAX cannot set resolution over 1280x1024 no matter what I 
> have tried. I even deleted x.org configs, reinstalled x.org, sax2, nVidia 
> 9629 drivers and even reset BIOS.

Still this issue? I am not aware that SaX2 has any limits regarding the
selectable size. You just cannot select modes your monitor cannot
display, so if you explicitely select a larger one, it should be
possible. Be sure to select a LCD one (reduced modes).

> VX2025 is not listed in SAX hardware profiles, and unfortunately, SAX has a 
> bug and it cannot read driver CD neither from Combo neither from DVD-R I 
> have. I could copy vx2025.inf file, but I cannot find where.

Hm. Sounds like a bug. Anyway, just select a standard monitor.

>   DisplaySize  430 270
>   HorizSync    30-82
>   Identifier   "Monitor[0]"
>   ModelName    "VIEWSONIC VX2025WM"
>   Option       "DPMS"
>   VendorName   "VSC"
>   VertRefresh  43-75
>   UseModes     "Modes[0]"

That monitor description is good enough. You need at maximum 65.3kHz
HorizSync.

> Section "Modes"
>   Identifier   "Modes[0]"
> EndSection

It might also help, if you include

  # 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
  Modeline "1680x1050"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync 
+vsync

*or*

  # 1680x1050 59.88 Hz (CVT 1.76MA-R) hsync: 64.67 kHz; pclk: 119.00 MHz
  Modeline "1680x1050"  119.00  1680 1728 1760 1840  1050 1053 1059 1080 +hsync 
-vsync

here (the later is reduced mode, only works with LCDs (but should work
through a VGA cable as well).

> Modes      "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" 
> "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" 
> "1280x600" "1024x600" "800x600" "768x576" "640x480" 

Apparently you did everything correct in the configuration step.

> Section "Device"
>   BoardName    "GeForce FX 5500"
>   BusID        "1:5:0"
>   Driver       "nvidia"
>   Identifier   "Device[0]"
>   VendorName   "NVIDIA"
> EndSection

Add

  Option "ModeValidation" "NoEdidMaxPClkCheck,NoDFPNativeResolutionCheck"

in the "Device" section in /etc/X11/xorg.conf. Some Monitors ly about
their capabilities. If this works, please create a bug report so we can
add the monitor to the database. If it doesn't, please create a bug
report, it's probably more complicated.

Maybe you even have to add "NoEdidModes" to this list. Maybe only one of
these is enough. These options are explained in
/usr/share/doc/packages/x11-video-nvidia/README.txt
(or /usr/share/doc/NVIDIA/README.txt, depending on your installation
method).

> (--) NVIDIA(0): Connected display device(s) on GeForce FX 5500 at PCI:1:5:0:
> (--) NVIDIA(0):     ViewSonic VX2025wm (DFP-0)
> (--) NVIDIA(0): ViewSonic VX2025wm (DFP-0): 135.0 MHz maximum pixel clock

In that case you will need the reduced mode. You probably have to add it
manually. Your card and/or monitor is not dual-link capable. For more
information, you need to specify something like "-logverbose 9" to the X
command line.

Hope this helps

Matthias

-- 
Matthias Hopf <[EMAIL PROTECTED]>       __        __   __
Maxfeldstr. 5 / 90409 Nuernberg    (_   | |  (_   |__         [EMAIL PROTECTED]
Phone +49-911-74053-715            __)  |_|  __)  |__  labs   www.mshopf.de
-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to