<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="&#1;" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='color:#1F497D'>&gt;</span>I get rather weird
behaviour with my TV and component out. My TV is a Sony Bravia KLV-40V300A. <br>
<span style='color:#1F497D'>&gt;</span><br>
<span style='color:#1F497D'>&gt;</span>The TV seems to know the difference
between a PC and a more typical component like a DVD player.<br>
<span style='color:#1F497D'>&gt;</span><br>
<span style='color:#1F497D'>&gt;</span>When I connect using VGA or DVI/HDMI it
switches into PC mode. In this mode everything looks the way you'd expect if
you pluged <span style='color:#1F497D'>&gt;</span>into a standard LCD
monitor.&nbsp; A good chunk of the TV menu options are disabled (Colour, Hue,
Sharpness, etc...)<br>
<span style='color:#1F497D'>&gt;</span><br>
<span style='color:#1F497D'>&gt;</span>When I connect using Component (or
sometimes via DVI/HDMI if I've been messing with nvidia-settings) it seems to
switch to a standard <span style='color:#1F497D'>&gt;</span>mode, typically
720p, and in this mode the colours are dark and look terrible. Overscan is
enabled clipping the edges from the picture.<br>
<span style='color:#1F497D'>&gt;</span><br>
<span style='color:#1F497D'>&gt;</span>I can only guess that a DVD player has a
different colour profile from a PC and the TV is trying to compensate. I
suspect if I messed with <span style='color:#1F497D'>&gt;</span>the colour
setting within nvidia-settings I could make it look right, but that sounds a
great deal like hard work.<br>
<span style='color:#1F497D'>&gt;</span><br>
<span style='color:#1F497D'>&gt;</span>I did the above testing when I got the
TV, so pre-VDPAU, probably around ~173.<br>
<span style='color:#1F497D'>&gt;</span><br>
<span style='color:#1F497D'>&gt;</span>Does anyone know if there is a flag I
can pass to the video driver to make it look right in this mode?<br>
<span style='color:#1F497D'>&gt;</span>Does anyone else see similar issues with
different brands/models of TV?<br>
<span style='color:#1F497D'>&gt;</span><br>
<span style='color:#1F497D'>&gt;</span>None of the above really worries me as I
don't use the component out, but I'm still curious.<br>
<span style='color:#1F497D'>&gt;</span><br>
<span style='color:#1F497D'>&gt;</span>Dylan<br>
<br>
<span style='color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>I have done a LOT of reading and playing around with my system
over the weekend, and I believe that I now understand fully what is going on,
and also why you’re seeing the behavior you’ve described. Perhaps well known by
others, but hopefully educational for a few. BTW, I’ve also got the KLV-40V300A
TV. When I look back, I see a few people and given me the solutions early on, I
just didn’t recognize them for what they were!<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>When I first created this thread, I was having 2 problems – judder,
particularly evident when watching ticker tapes on news programs, and tearing during
playback. I’ve now solved both of these, but have had to make a compromise along
the way.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>First, this TV supports 1360x768 native resolution, at 60 Hz. At
this resolution, I get 1:1 pixel mapping, and absolutely perfect desktop and
GUI with no overscan.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>The judder is caused by a mismatch between the broadcast refresh
rate (25 fps defined by PAL) and the screen refresh rate of 60 Hz. The resulting
3:2 pulldown creates telecine judder. <o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><a href="http://en.wikipedia.org/wiki/Telecine#Telecine_judder">http://en.wikipedia.org/wiki/Telecine#Telecine_judder</a><o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>The solution to this is to run the screen at 50Hz – no 3:2
pulldown, and hence no judder. However, 1360x768 is a VESA format and VESA
doesn’t support refresh rates below 60Hz. I confirmed this by looking at the
EDID of this TV, and at least according to that 1360x768 50 Hz is not a
supported refresh rate. To get 50Hz refresh rate, I need to run at 1280x720 (ie
720p). However (and here’s the compromise) if I do that the TV has the smarts
to think I’m now connecting a broadcast device (STB, DVD Player, etc) and turns
on overscan and “16-235” studio levels. <o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Overscan is a common “feature” of most TVs. (<a
href="http://en.wikipedia.org/wiki/Overscan">http://en.wikipedia.org/wiki/Overscan</a>)
High end, and newer DFPs, often have a feature in their menus to turn overscan
off. The Sony Bravia V Series does not.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Colours don’t look natural. Broadcast video uses colour levels
in the range 16 – 235, while PCs use a colour range 0 – 255. So my graphics
card is sending out video as 0 – 255, however the TV has now switched itself to
“broadcast” mode and is interpreting the colours in the range 16-255. Which
means, the colours at the top and bottom end of the range are all collapsed
together. Darks and lights have lost a lot of definition and contrast. Again,
high end TVs often have the ability to allow the user to switch colour modes –
the Sony Bravia V Series does not. (Although I did find that going into the TV
menu Picture &gt; Advanced Settings &gt; Colour Mode and changing to Wide did
help a lot.) The only way (I think) to fix this properly is to get the video
driver to scale the colour levels on output. This is something the Windows
nVidia driver allows you to do, and I found this post which suggests the Linux
driver developers will also support this in future.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><a href="http://www.nvnews.net/vbulletin/showthread.php?t=130240">http://www.nvnews.net/vbulletin/showthread.php?t=130240</a><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Of course, at 720p I also lose the 1:1 pixel mapping, and the TV
scales the resolution up to its native resolution. Which means that the desktop
and GUI don’t look as good, although I think video playback looks better.
Perhaps the TV’s hardware scaling is better than software scaling?</span><br>
<br>
<span style='color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>So all up, where am I now? I’m using HDMI 720p @ 50Hz, and get
overscan in the desktop, but the Mythtv GUI and video playback look great after
setting the appropriate scaling and X/Y Offsets in the Mythtv Frontend settings
menu. Since this is a dedicated Media PC, I’m going to stick with this. Colours
look slightly unnatural (although improved after playing with the TV brightness
and colours) but most importantly the playback is very smooth. I’m waiting for
nVidia to provide a solution to the colours problem. Also, XBMC which I also
use supports switching refresh rates, so when playing back NTSC source videos
it automatically switches to 60Hz and I get smooth video there too.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>I also eventually fixed the tearing problem. Disabled composite
according to JYA’s VDPAU FAQ. Interestingly it fixes the problem even when I
don’t have VDPAU enabled.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Of course, now I know that ultimately the best solution would be
a new TV, but you can imagine how that went down with the wife! Ideally, I need
a TV that supports 1920x1080 full HD with 1:1 pixel mapping; at 24Hz, 50Hz and
60Hz refresh rates; the ability to switch on/off overscan; and switch between PC
Levels and Broadcast Levels.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>I hope all this helps someone.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Aaron<o:p></o:p></span></p>

</div>

</body>

</html>