Kodi Community Forum

Full Version: Overscan when playing 720p but not 1080p
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi guys. New to xbmc.

Running latest version on debian 6. I have a GT430 and a Mitsubishi 65" DLP.

I'm having a problem when playing 720p content. 1080p content is fine. But when playing 720p, xbmc switches video modes on me (although me tv still reports 1080p, I can see it switching modes -- different refresh rate I guess), and then I have an overscan problem.

I calibrated via the xbmc system options but it seems to only calibrate the first mode (1920x1080x60hz). I'm unsure how to calibrate the other modes.

Here is my xorg:
Code:
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       15.0 - 68.0
    VertRefresh     59.0 - 61.0
    ModeLine       "1920x1080@60" 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
    ModeLine       "1920x1080@30" 74.25 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
    ModeLine       "1920x1080@24" 74.25 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
    ModeLine       "1280x720@60" 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync
    Option         "DPMS"
    Option         "ExactModeTimingsDVI" "TRUE"
#    Option         "ModeValidation" "NoEdidModes"
#    Option         "UseEDID" "FALSE"
EndSection

.
.
.


Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "NoLogo" "True"
    Option         "DynamicTwinView" "false"
    SubSection     "Display"
        Modes      "1920x1080@60" "1920x1080@30" "1920x1080@24" "1280x720@60"
        Depth       24
    EndSubSection
EndSection

Here is portions of my xorg log dump:
Code:
(II) Mar 08 22:35:07 NVIDIA(0): Frequency information for Mitsubishi MEUSPTV9 (DFP-1):
(II) Mar 08 22:35:07 NVIDIA(0):   HorizSync   : 15.000-68.000 kHz
(II) Mar 08 22:35:07 NVIDIA(0):   VertRefresh : 59.000-61.000 Hz
(II) Mar 08 22:35:07 NVIDIA(0):     (HorizSync from EDID)
(II) Mar 08 22:35:07 NVIDIA(0):     (VertRefresh from EDID)
(II) Mar 08 22:35:07 NVIDIA(0):
(II) Mar 08 22:35:07 NVIDIA(0): --- Building ModePool for Mitsubishi MEUSPTV9 (DFP-1) ---
(II) Mar 08 22:35:07 NVIDIA(0):   Validating Mode "1920x1080":
(II) Mar 08 22:35:07 NVIDIA(0):     1920 x 1080 @ 60 Hz
(II) Mar 08 22:35:07 NVIDIA(0):     For use as DFP backend.
(II) Mar 08 22:35:07 NVIDIA(0):     Mode Source: EDID
(II) Mar 08 22:35:07 NVIDIA(0):       Pixel Clock      : 148.50 MHz
(II) Mar 08 22:35:07 NVIDIA(0):       HRes, HSyncStart : 1920, 2008
(II) Mar 08 22:35:07 NVIDIA(0):       HSyncEnd, HTotal : 2052, 2200
(II) Mar 08 22:35:07 NVIDIA(0):       VRes, VSyncStart : 1080, 1084
(II) Mar 08 22:35:07 NVIDIA(0):       VSyncEnd, VTotal : 1089, 1125
(II) Mar 08 22:35:07 NVIDIA(0):       H/V Polarity     : +/+
(II) Mar 08 22:35:07 NVIDIA(0):     Mode is valid.
(II) Mar 08 22:35:07 NVIDIA(0):
(II) Mar 08 22:35:07 NVIDIA(0):   Validating Mode "1920x1080":
(II) Mar 08 22:35:07 NVIDIA(0):     1920 x 1080 @ 30 Hz
(II) Mar 08 22:35:07 NVIDIA(0):     For use as DFP backend.
(II) Mar 08 22:35:07 NVIDIA(0):     Mode Source: EDID
(II) Mar 08 22:35:07 NVIDIA(0):       Pixel Clock      : 74.25 MHz
(II) Mar 08 22:35:07 NVIDIA(0):       HRes, HSyncStart : 1920, 2008
(II) Mar 08 22:35:07 NVIDIA(0):       HSyncEnd, HTotal : 2052, 2200
(II) Mar 08 22:35:07 NVIDIA(0):       VRes, VSyncStart : 1080, 1084
(II) Mar 08 22:35:07 NVIDIA(0):       VSyncEnd, VTotal : 1089, 1125
(II) Mar 08 22:35:07 NVIDIA(0):       H/V Polarity     : +/+
(WW) Mar 08 22:35:07 NVIDIA(0): The EDID for Mitsubishi MEUSPTV9 (DFP-1) contradicts itself:
(WW) Mar 08 22:35:07 NVIDIA(0):     mode "1920x1080" is specified in the EDID; however, the
(WW) Mar 08 22:35:07 NVIDIA(0):     EDID's valid VertRefresh range (59.000-61.000 Hz) would
(WW) Mar 08 22:35:07 NVIDIA(0):     exclude this mode's VertRefresh (30.0 Hz); ignoring
(WW) Mar 08 22:35:07 NVIDIA(0):     VertRefresh check for mode "1920x1080".
(II) Mar 08 22:35:07 NVIDIA(0):     Mode is valid.
(II) Mar 08 22:35:07 NVIDIA(0):
(II) Mar 08 22:35:07 NVIDIA(0):   Validating Mode "1920x1080":
(II) Mar 08 22:35:07 NVIDIA(0):     1920 x 1080 @ 24 Hz
(II) Mar 08 22:35:07 NVIDIA(0):     For use as DFP backend.
(II) Mar 08 22:35:07 NVIDIA(0):     Mode Source: EDID
(II) Mar 08 22:35:07 NVIDIA(0):       Pixel Clock      : 74.25 MHz
(II) Mar 08 22:35:07 NVIDIA(0):       HRes, HSyncStart : 1920, 2558
(II) Mar 08 22:35:07 NVIDIA(0):       HSyncEnd, HTotal : 2602, 2750
(II) Mar 08 22:35:07 NVIDIA(0):       VRes, VSyncStart : 1080, 1084
(II) Mar 08 22:35:07 NVIDIA(0):       VSyncEnd, VTotal : 1089, 1125
(II) Mar 08 22:35:07 NVIDIA(0):       H/V Polarity     : +/+
(WW) Mar 08 22:35:07 NVIDIA(0): The EDID for Mitsubishi MEUSPTV9 (DFP-1) contradicts itself:
(WW) Mar 08 22:35:07 NVIDIA(0):     mode "1920x1080" is specified in the EDID; however, the
(WW) Mar 08 22:35:07 NVIDIA(0):     EDID's valid VertRefresh range (59.000-61.000 Hz) would
(WW) Mar 08 22:35:07 NVIDIA(0):     exclude this mode's VertRefresh (24.0 Hz); ignoring
(WW) Mar 08 22:35:07 NVIDIA(0):     VertRefresh check for mode "1920x1080".
(II) Mar 08 22:35:07 NVIDIA(0):     Mode is valid.
(II) Mar 08 22:35:07 NVIDIA(0):
(II) Mar 08 22:35:07 NVIDIA(0):   Validating Mode "1280x720":
(II) Mar 08 22:35:07 NVIDIA(0):     1280 x 720 @ 60 Hz
(II) Mar 08 22:35:07 NVIDIA(0):     For use as DFP backend.
(II) Mar 08 22:35:07 NVIDIA(0):     Mode Source: EDID
(II) Mar 08 22:35:07 NVIDIA(0):       Pixel Clock      : 74.25 MHz
(II) Mar 08 22:35:07 NVIDIA(0):       HRes, HSyncStart : 1280, 1390
(II) Mar 08 22:35:07 NVIDIA(0):       HSyncEnd, HTotal : 1430, 1650
(II) Mar 08 22:35:07 NVIDIA(0):       VRes, VSyncStart :  720,  725
(II) Mar 08 22:35:07 NVIDIA(0):       VSyncEnd, VTotal :  730,  750
(II) Mar 08 22:35:07 NVIDIA(0):       H/V Polarity     : +/+
(II) Mar 08 22:35:07 NVIDIA(0):     Mode is valid.

Here is pastebin of all modes:
http://pastebin.com/E5edY8iC

Suggestions?

Thx!
ctrlbrk Wrote:
Code:
Modes      "1920x1080@60" "1920x1080@30" "1920x1080@24" # out "1280x720@60"

Comment out "1280x720@60" mode from xorg.conf and let Nvidia do scaling.
P.Kosunen Wrote:Comment out "1280x720@60" mode from xorg.conf and let Nvidia do scaling.

I tried this, and it made no difference. The regular menus are all fine (no overscan). 1080p movies are fine. 720p content is still hitting my TV via 1080p (tv not switching to 720p) and there is bad overscan that needs to be fixed.
hi,

Start a 720p movie, when it is playing push enter to open the osd and go to video settings. scroll to the bottom and you will see video calibration. Enter and adjust the overscan then exit. Next time you start a 720p movie the overscan should be corrected.

cheers
Well, I figured out that XBMC wants to use 1920 x 1080 @ 24 for most all my content. I had my default set to 1920 x 1080 @ 60, so I changed that.

I also went into guisettings.xml and copied the overscan settings for each 1920x1080 and now the overscan problem is gone.