Kodi Community Forum

Full Version: Eden upgrade causing scaling problems - help!
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello everyone.

Quick intro; I've been using XBMC since it was Xbox Media Center on the original Xbox and it only gets better. I'm a comfortable Linux user and have tweaked and fixed many a problem over the years but this time I'm really stuck Sad

I'd put off changing my system for about 2 years (it's an Acer Revo 3610) since it worked so well but decided I should move to Eden for things like Add-ons support, Airplay etc.

Everything is working well apart from one key issue. Everything seems to be forced to play in my TV's max resolution of 1920x1080 whereas my previous install (Dharma) would let the TV handle the resolution switching. This basically means my SD material and 720p content looks really poor due to upscaling rather than the TV switching to the lower res.

I've searched but not really found much to help me. Here's my xorg.conf (the modes are all supported by my TV) -

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "NoLogo" "true"
Option "DynamicTwinView" "false"
Option "FlatPanelProperties" "Scaling = Native"
Option "ModeValidation" "NoVesaModes, NoXServerModes, NoVertRefreshCheck, NoHorizSyncCheck"
Option "UseDisplayDevice" "DFP-0"
Option "ModeDebug" "true"
Option "HWCursor" "false"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
SubSection "Display"
Modes "1920x1080_60_0" "1920x1080_50" "1920x1080_30" "1920x1080_24" "1920x1080_60i" "1920x1080_50i" "1280x720" "1280x720_60" "1280x720_50" "720x576" "720x576_50" "720x576_50i" "720x480" "720x480_60" "720x480_60i" "640x480_60_0"
EndSubSection
EndSection

Thanks all
AFAIK all scaling is handled by XBMC nowadays. While playing a movie you can change the upscaling method used by opening the Video settings OSD menu. You can also enable some higher quality scalers by adding the following snippet to your advancedsettings.xml:

Code:
<video>
        <enablehighqualityhwscalers>true</enablehighqualityhwscalers>
</video>

I use Spline36 (optimized) myself. Standard Spline36 works fine but then I can't deinterlace 1080i without lag. Your milage may vary.