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