Friday, November 12, 2010

Setup Xorg Intel DVI 1920x1200 on Sceptre Monitor

    The FreeBSD box I have is very nice. Except one thing: I cannot get native 1920x1080 resolution with a DVI connection to the 24" display I have (Sceptre X24WG). On VGA, it works but the screen looks very blur.

    When I connect the monitor through DVI, if I do not set the Modes to 1920, it automatically configures 800x600. If I set the mode to 1920x1200, it blacks out.

    Then I found this link from mythtv: http://www.mythtv.org/wiki/Modeline_Database that has a section on the mode line for Scepre X37SV-Naga.


## (37" 1920x1080 60Mhz native resolution LCD)
## Using Nvidia FX5200 DVI->HDMI cable connected to the LCD
## I had to use the following options for any modes greater than 1280x1024 to work when using the DVI->HDMI 
## output, I didn't need these options for VGA output to the LCD.
#   Option "ModeValidation" "NoMaxPClkCheck, NoEdidMaxPClkCheck"
#   Option "UseDisplayDevice" "DFP"
#
#   Modeline for the LCD's native resolution
#   ModeLine "1920x1080p" 148.500 1920 2024 2072 2200 1080 1084 1094 1124 -hsync -vsync


I give it a try and bang! It works!

Actually, the problem appeared again. I think it is because I am using a Mini-ITX motherboard that has an LVDS interface. That seems like a main interface. The DVI interface, seems like an external interface. 8 out 10 times when I startx, monitor became blank. I found a word around is to Ctrl-Alt-<F1> to switch to text mode, then Alt-<F9> to switch back to video mode. That worked around the problem.

Also, if the monitor ran into sleep mode, I also need to do the same thing to make it work. Or, I can turn off the monitor then turn it back on, which also bring back the video display.

Really hope Xorg or FreeBSD or Intel driver, which ever will have this issue fixed.

No comments: