rodercot Wrote:Here is an excellent post on how to create modelines for YOUR specific model of tv etc... I have used it now for all my devices. If your monitor supports 24Hz then the mode line data will be extracted in the list the post tells you how to get. I even used it to setup my parents 1080i crt RCA a 1920 x 1080i 60 with almost no overscan and it i a 720x480 tv at least that is the res that nvidia-auto-select chose to force it too.
Once you have done what the thread implies then you can edit your xorg.conf until your fingers are worn BUT you will at least have the proper modelines in the file to start with.
http://ubuntuforums.org/showthread.php?t=1003099&page=2
Dave
OK, thanks for this informative post
I've gone through it as carefully as I can but I'm still having an issue. First let me backup. If I plug the projector directly into the XBMC HTPC, then the image is perfect. Presumably the projector is able to correctly transmit it's EDID, so it goes to the right resolution. I haven't confirmed it, but I suspect that in the previous case it was spitting out a lower resolution that the projector was upscaling. But this isn't a practical solution since it precludes me from using other sources and HDMI audio.
So, using the technique on the ubuntu forum, I was able to get the output to xlog.txt. I have it posted here:
http://www.majorheadache.com/xlog.txt
But here is an excerpt and the first mode:
Code:
(II) NVIDIA(0): --- Building ModePool for Mitsubishi HC5000-HDMI (DFP-0) ---
(II) NVIDIA(0): Validating Mode "1920x1080":
(II) NVIDIA(0): 1920 x 1080 @ 60 Hz
(II) NVIDIA(0): For use as DFP backend.
(II) NVIDIA(0): Mode Source: EDID
(II) NVIDIA(0): Pixel Clock : 148.50 MHz
(II) NVIDIA(0): HRes, HSyncStart : 1920, 2008
(II) NVIDIA(0): HSyncEnd, HTotal : 2052, 2200
(II) NVIDIA(0): VRes, VSyncStart : 1080, 1084
(II) NVIDIA(0): VSyncEnd, VTotal : 1089, 1125
(II) NVIDIA(0): H/V Polarity : +/+
(II) NVIDIA(0): Mode is valid.
and another low resolution mode:
Code:
(II) NVIDIA(0): Validating Mode "720x480":
(II) NVIDIA(0): 720 x 480 @ 60 Hz
(II) NVIDIA(0): For use as DFP backend.
(II) NVIDIA(0): Mode Source: EDID
(II) NVIDIA(0): Pixel Clock : 27.00 MHz
(II) NVIDIA(0): HRes, HSyncStart : 720, 736
(II) NVIDIA(0): HSyncEnd, HTotal : 798, 858
(II) NVIDIA(0): VRes, VSyncStart : 480, 489
(II) NVIDIA(0): VSyncEnd, VTotal : 495, 525
(II) NVIDIA(0): H/V Polarity : -/-
(II) NVIDIA(0): Mode is valid.
so based on those two modes, I created the following two "modelines":
Code:
modeline "1920x1080" 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
modeline "720x480" 27.00 720 736 798 858 480 489 495 525 -hsync -vsync
According to the post, I first tested it on the low resolution modeline with this statement:
Modes "720x480"
which did display a low resolution image. But when I change that to
Modes "1920x1080"
My projector just throws a totally scrambled image. I'm puzzled because it is listed as a valid mode, I know it can handle 1920 x 1080P. Can anyone see any mistake I've made?