[mythtv-users] OSD fonts badly rendered on a 16:9 TV

Nicolas Will nico at youplala.net
Wed Oct 3 20:34:24 UTC 2007


On Wed, 2007-10-03 at 14:55 -0500, Carl Fongheiser wrote:
> On 10/3/07, Nicolas Will <nico at youplala.net> wrote:
>         OK, I decided not to be too offended by the abuse.
>         
>         On top of the NVIDIA way of hard-coding the DPI (yes, I did
>         read the FAQ
>         on the wiki) I have added the display size stuff.
>         
>         Section "Monitor"
>                 Identifier      "MonitorTMDS"
>                 Option          "DPMS"
>                 Option          "UseEdidDpi"            "FALSE"
>                 Option          "DPI"                   "100 x 100" 
>                 # For 1920x1080 at 100dpi  (16:9)
>                 DisplaySize  487 274
>         EndSection
>         
>         I kick gdm in order to restart X.
>         
>         I check, same bad rendering for the OSD. No mention of
>         DisplaySize in
>         the X logs. I still get the normal NVIDIA stuff: 
>         
>         (**) NVIDIA(0): DPI set to (100, 100); computed from "DPI" X
>         config
>         option
>         
>         So why not remove the NVIDIA-specific stuff, and only leave
>         the
>         displaysize statement?
>         
>         Section "Monitor" 
>                 Identifier      "MonitorTMDS"
>                 Option          "DPMS"
>                 # For 1920x1080 at 100dpi  (16:9)
>                 DisplaySize     487 274
>         #       Option          "UseEdidDpi"            "FALSE" 
>         #       Option          "DPI"                   "100 x 100"
>         EndSection
>         
>         I swiftly do that and restart X.
>         
>         The menus have very small fonts now. But the OSD is still
>         badly
>         rendered. 
>         
>         I check the X logs and still get no mention of DisplaySize.
>         
>         But instead I get this:
>         
>         (--) NVIDIA(0): DPI set to (46, 46); computed from
>         "UseEdidDpi" X config
>         option
>         
>         DisplaySize is apparently not a valid entry for the NVIDIA
>         driver... 
>         
>         But rest assured that DisplaySize was a valid entry when I was
>         using the
>         on-board Intel GPU. I had tried it a few months ago, and still
>         it did
>         not fix my OSD text rendering issues. I do read wikis and
>         mailing list 
>         archives. I do use Google too.
> 
> DisplaySize is a perfectly valid entry for the NVidia driver.  It's
> just that the NVidia driver trusts EDID over all else unless you tell
> it otherwise.  It'll use DisplaySize if you add back the 
> 
>             Option "UseEdidDpi" "FALSE"
> 
> line.

(**) NVIDIA(0): DPI set to (100, 100); computed from "DisplaySize"
Monitor
(**) NVIDIA(0):     section option

OK, I stand seriously corrected. I'm offering apologies.

Nevertheless, the menu fonts are fine, but the OSD fonts are still badly
rendered.

Nico



More information about the mythtv-users mailing list