thunderkeys.net
thunderkeys.net

Fri, Sep 14 2007


So I don't know what happened, but my xorg.conf stopped working again. I found a new trick to get it working, adding the following lines to the Screen section:
Option  "metamodes"         "CRT: 1920x1080 +0+0"
Option  "TVStandard"        "HD1080i"
Option  "AddARGBGLXVisuals" "True"
Full xorg.conf can be found here.

Sat, Sep 01 2007


I updated my MythTV box for the first time in a while (to support the new SchedulesDirect program guide source). After the upgrade, the new 100.14.11 Nvidia drivers' 1920x1080_120i built-in modeline stopped working properly with my TV. I found a new modeline that works pretty much the same and updated my xorg.conf and all is good again. I've also disabled the glx driver as it was causing troubles with LiveTV and HDTV.

Other changes to my setup include using the builtin NIC (8139too driver) now that I have an ethernet jack near the TV (thanks, Steve :)

Here's the diff to xorg.conf if you just want the changes:

--- xorg.conf.20070130  2007-01-30 22:11:09.000000000 -0500
+++ xorg.conf   2007-09-01 10:14:03.000000000 -0400
@@ -31,7 +31,7 @@
         Load  "dbe"
         Load  "extmod"
         Load  "fbdevhw"
-        Load  "glx"
+#        Load  "glx"
         Load  "record"
         Load  "freetype"
         Load  "type1"
@@ -87,11 +87,11 @@
         HorizSync    33.75
         VertRefresh  59.94
         Option     "dpms"
-       Option      "ModeValidation" "NoVertRefreshCheck"
+       Option "ModeValidation" "AllowNon60HzDFPModes, NoVertRefreshCheck, NoEdidMaxPClkCheck, NoHorizSyncCheck"
        Option      "UseEdidDpi" "FALSE"
        ModeLine "720x480" 27.000 720 736 798 858 480 489 495 525 -hsync -vsync
        ModeLine "1280x720" 74.25 1280 1390 1430 1648 720 725 732 752 +hsync +vsync
-       ModeLine "1920x1080" 148.35 1920 2008 2052 2200 1080 1085 1090 1125 +hsync +vsync
+       ModeLine "1920x1080__60i" 74.18 1920 2008 2052 2200 1080 1084 1094 1124 +hsync +vsync interlace
 EndSection

 Section "ServerFlags"
@@ -119,7 +119,7 @@
         SubSection "Display"
                 Viewport   0 0
                 Depth     24
-                Modes    "1920x1080_120i" "1920x1080" "1280x720" "720x480"
+                Modes    "1920x1080__60i" "1280x720" "720x480"
         EndSubSection
 EndSection

Wed, Feb 07 2007


Finally got my HDTV Myth box built and up and running. It's purty, and mythcommflag makes me happy. Some pictures are here.

The most difficult part was finding a 1080i modeline that work with my TV. Eventually, a stock one from the nVidia mode pool worked out the best (1920x1080_120i, using the 8776 drivers). The overscan was compensated for with the following values in the mythtv settings:

+----------------------+-----------+
| value                | data      |
+----------------------+-----------+
| GuiWidth             | 1750      |
| GuiHeight            | 976       |
| GuiOffsetX           | 90        |
| GuiOffsetY           | 34        |
| GuiSizeForTV         | 0         |
| GuiVidModeResolution | 1920x1080 |
+----------------------+-----------+
I also set it up so that DVDs are played back at 720x480, as it looks way too jaggy at 1920x1080i.

Specifications (Updated 2/7/07):

Configuration:


Sun, Feb 04 2007


By default, AAC support is disabled in the Debian mythmusic package. There used to be a libmp4ff distributed with the libfaad* packages, but upstream's makefile no longer installs it so it looks like it got dropped out of the debs. To get AAC support working again, I had to rebuild the faad2 source package with the following patch to debian/rules (download):
--- rules.orig  2007-02-03 18:52:28.000000000 -0500
+++ rules       2007-02-03 17:07:39.000000000 -0500
@@ -61,6 +61,10 @@
        dh_installdirs

        $(MAKE) install DESTDIR=$(CURDIR)/debian/${version}
+       cp common/mp4ff/.libs/libmp4ff.a $(CURDIR)/debian/${version}/usr/lib
+       cp common/mp4ff/libmp4ff.la $(CURDIR)/debian/${version}/usr/lib
+       cp common/mp4ff/mp4ff.h $(CURDIR)/debian/${version}/usr/include
+       cp common/mp4ff/mp4ff_int_types.h $(CURDIR)/debian/${version}/usr/include

        rm debian/${version}/usr/lib/xmms/Input/libmp4.a
        rm debian/${version}/usr/lib/xmms/Input/libmp4.la
After rebuilding the package, install it and restart mythfrontend and you should be good to go.

Update 2/4/07: I've filed Debian Bug report #409648 on this.



So I had to do a bit of tweaking in the MythTV themes I've been using to account for overscan (the guide and program info, etc were getting cut off a bit). I updated the following files in /usr/share/mythtv/themes:


blosxom logo

Friends

Karen
Richard
Geoff
Steve
Jon
North Glade Inn

Other Reading

Previous entries

March
Sun Mon Tue Wed Thu Fri Sat
 
16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Archives: 2007, 2006, 2005, 2004, 2003

Blog categories