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.
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
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:
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: