<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-text-flowed" style="font-family: -moz-fixed;
      font-size: 12px;" lang="x-unicode">About two years ago, somewhere
      between versions 0.25 and 0.27 I managed to do a JudderFree setup.
      <br>
      I'm running 0.28 for a few months now, because I changed my
      sattelite cabling to SCR/unicable.
      <br>
      Finally I did a fresh install on the frontend to separate it from
      the backend. Many details changed meanwhile, I don't know which
      one is causing my problems.
      <br>
      <br>
      With this setup I'm no more able to get it judder-free. xrandr
      shows me all needed refresh rates (esp. 50 and 24, as I live in
      Germany). Problem is mythtv settings doesn't offer the real
      refresh-rates but the nvidia fake numbers instead. IIRC this was
      different on my previous setup. So all refresh rates are
      selectable by the fake numbers, but the automatic mode chooses
      same wrong ones always.
      <br>
      <br>
      I see the following things changed from my earlier setup:
      <br>
      * xorg.conf isn't used in a default setup, but it seems to work if
      it's there as I see it's possible to list some modelines and the
      xrandr output changes.
      <br>
      * the EDID seems to be updated when TV is switched on or off
      (checked using VNC). I made sure Mythtv was started with TV on. In
      my old setup I did static modelines to make sure Mythtv gets the
      right numbers even if TV is off while booting.
      <br>
      * the previous xorg.conf is not working anymore. I think it's
      because nvidia changed API?
      <br>
      * there's no dynamic twinview in nvidia-settings (I think it
      wasn't there back then, but I set it in xorg.conf
      <br>
      * I'm nor sure if xrandr changed output format, esp. real vs. fake
      refresh rates. xrandr without options gives real refresh rates,
      xrandr --q1 gives fake ones.
      <br>
      * I exchanged the geforce 430 for a 640. I'm not sure if I checked
      judder-free operation at that time but I don't remember any
      judder. But our new Flatscreen is also significantly better in
      reducing judder, so you don't see much of it anyway (25 interlaced
      / 50 progressive video on 60 refresh rate), but you see it
      super-fluid when it set correctly.
      <br>
      * nvidia driver is 346.96 now
      <br>
      * kernel is 3.19 now
      <br>
      * Distribution is Linux Mint, because Suspend is not working
      mythbuntu (black screen / crashing X on resume). Suspend doesn't
      work on Mint either, but it allows me to do Hibernate instead.
      <br>
      * Mythtv is 0.28 now. Maybe there's a problem in detecting
      refresh-rates.
      <br>
      <br>
      Any ideas?
      <br>
      <br>
    </div>
  </body>
</html>