I'm having some trouble getting my LG 1920x1080 monitor working
under OpenBSD 4.5. The relevant sections of my xorg.conf are as
 follows:

...
Section "Monitor"
        #DisplaySize      510   290     # mm
        Identifier   "Monitor0"
        VendorName   "GSM"
        ModelName    "W2361"
        HorizSync    30.0 - 83.0
        VertRefresh  56.0 - 75.0
        Option      "DPMS"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "SWcursor"                  # [<bool>]
        Option     "HWcursor"                   "False"
        #Option     "NoAccel"                   # [<bool>]
        #Option     "ShadowFB"                  # [<bool>]
        #Option     "UseFBDev"                  # [<bool>]
        #Option     "Rotate"                    # [<str>]
        #Option     "VideoKey"                   # <i>
        Option     "FlatPanel"                 "True"
        #Option     "FPDither"                  # [<bool>]
        Option     "CrtcNumber"                 "1"
        #Option     "FPScale"                   # [<bool>]
        #Option     "FPTweak"                   # <i>
        #Option     "DualHead"                  # [<bool>]
        Identifier  "Card0"
        Driver      "nv"
        VendorName  "NVIDIA"
        BoardName   "GeForce 7400 Go"
        BusID       "PCI:1:0:0"
EndSection
...
Section "Screen"
...
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes   "1920x1080"
        EndSubSection
EndSection

When I try to start X via xinit, it dies with:

...
(--) NV(0): CRTC 0 is currently programmed for DFP
(**) NV(0): Forcing CRTCNumber 1 as specified
(II) NV(0): Using DFP on CRTC 1
(--) NV(0): Panel size is 1 x 1
(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): Panel is LVDS
(--) NV(0): VideoRAM: 131072 kBytes
(==) NV(0): Using gamma correction (1.0, 1.0, 1.0)
(II) NV(0): Monitor0: Using hsync range of 30.00-83.00 kHz
(II) NV(0): Monitor0: Using vrefresh range of 56.00-75.00 Hz
(II) NV(0): Clock range:  12.00 to 400.00 MHz
(II) NV(0): Not using default mode "640x350" (exceeds panel dimensions)
(II) NV(0): Not using default mode "320x175" (bad mode
clock/interlace/doublescan)
(II) NV(0): Not using default mode "640x400" (exceeds panel dimensions)
(II) NV(0): Not using default mode "320x200" (bad mode
clock/interlace/doublescan)
(II) NV(0): Not using default mode "720x400" (exceeds panel dimensions)
(II) NV(0): Not using default mode "360x200" (bad mode
clock/interlace/doublescan)
(II) NV(0): Not using default mode "640x480" (exceeds panel dimensions)
...

The problem seems to be that the panel size is detected as a 1x1 instead
of a 1920x1080. Why is this happening and what must be done to fix it?
(the nv(4) manpage offered no insight).

Thanks,
Sturm Mabie

Reply via email to