Hi,

On 18.11.2015 16:30, OpenBSD user wrote:
Dear misc@,

It would be really nice if someone could give me any hint(s) on how to
get a native 1920x1200 working on VGC-LV50DB. As it is, only 1600x1200
works out of the box.

Right side of the monitor results in black 320(?)x1200, not usable space.
Panning (for 1920x1200) does work, but only in the 1600x1200 area.
Custom mode setting (through cvt) does not work either.

There are no related changeable values in the BIOS.

xrandr:
Screen 0: minimum 8 x 8, current 1600 x 1200, maximum 32767 x 32767
LVDS1 connected 1600x1200+0+0 (normal left inverted right x axis y
axis) 0mm x 0mm
   1600x1200     60.00*+
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00*
   800x600       60.32    56.25
   848x480       60.00
   640x480       59.94
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

I have a related problem and solved it partly by some BIOS settings and xrandr.

My Asus Board has a buggy BIOS that screws with the screens attached to the system. In my BIOS the LVDS connector can be turned off but all that is happening is that the connector is still active with a default resolution of 1024*768. Whenever I boot an OS (Windows, OpenBSD, FreeBSD, Linux) I get 2 screens that are shown as connected - LVDS with 1024*768 and HDMI with my actual screen attached. My BIOS also allows me to use a predefined resolution for the LVDS which might help in your case as well. It is possible that your BIOS has a predefined setting of 1600x1200 set as active. In that case xorg is not able to use anything else as this is the native resolution.

So try to find something that allows you to influence the LVDS settings in your BIOS.

To disable the unused outputs you can use xrandr by putting something like the following into your .xinitrc:

xrandr --output VGA1 --off

You can also try to create a new mode with xrandr to teach xorg that LVDS has alternative resolutions. I did something like this for my screen that is attached to HDMI. Please note that you cannot copy the lines from me because the values for this are generated according to your screen. Please look around on the net (Archlinux wiki) to find more articles how to find those values:

xrandr --newmode "2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
xrandr --addmode HDMI1 2560x1440_60.00
xrandr --output HDMI1 --mode 2560x1440_60.00

In my case the side effect of having the pseudo screen on LVDS causes my ttys to be stuck at 1024*768 as OpenBSD finds the LVDS connector first and ignores the HDMI connector with the correct screen resolution. Interestingly the only OS that immediately finds the correct screen and switches to the correct resolution is NetBSD. I don't know what they do differently in this regard but they get it right from the start and I have my native 2560*1440 also on tty.

Sorry, no dmesg this time as the system is currently running Linux. If there is interest in a Linux dmesg I can provide it.

regards
Lars

Reply via email to