Just a data point here. You said:
Quote:First of all, modelines are not a the magic solution to all your problems. Modelines are only needed with tv's that have faulty EDID information. Most TVs provide the correct modes for 29.97/59.94 Hz, but the modes are not used by xrandr by default, so XBMC can't see that they are available.
I wanted to note that I just ran into one case where a ModeLine seemed to be necessary (okay, maybe not necessary if the only software you are using is XBMC, but certainly desirable if you want to use the Ubuntu desktop, or any other software that doesn't have built-in overscan correction like XBMC does). That was on a Sharp TV that had a serious overscan issue, and apparently no "pixel by pixel" option. To make a long story short, after putting the TV model number and the word "overscan" in Google, you arrive at
this page, which describes how a ModeLine is used to emulate the "CVT reduced blank" option that is apparently available on a Windows machine. Those instructions are ONLY for that particular model TV, but it makes me wonder if perhaps there are other TV's that may look at timing parameters to determine whether to make the "dot by dot" or "pixel by pixel" option visible, or usable (not grayed out).
Maybe it's my imagination, but to me the picture seemed a bit sharper when we could get the "Dot by Dot" option to work on that TV, and did not have to use the overscan correction in XBMC.
The one issue I had was that we did try JumJum's script, but in the end still had to put back the custom xorg.conf file from the above-linked article in order to get the "dot by dot" option to reappear. I wonder if only some small part of that xorg.conf could be cut and pasted into the xorg.conf returned by the script, to get the benefits of the script along with the making the "dot by dot" option available.