First, the set up:
Knoppmyth R5A26
HD-3000
Pentium 4 630 3.0 GHz (w/HT enabled; SpeedStep set to Maximum)
FX 5200 128 MB Nvidia card using DVI out to a
Westinghouse LVM-37w1 LCD Flat Pannel capable of 1080i, 720p, 480p and 480i according to the manual
...
(the rest is in my signature below.)
I'm using my OTA antenna and tuned to the local PBS affiliate, KCET here in Los Angeles. I'm pretty sure they're broadcasting in 1080i. I've tried many different 1080i modelines, including custom made lines I created with
http://xtiming.sourceforge.net. Many are validated in my XFree86.0.log, but none have worked. I've tried this with the 8174 Nvidia drivers as well as the old 6629 drivers. XvMC on and off, different deinterlacing methods (Bob, Linear Blend, OFF, et al). Everytime I get a picture with tearing, stuttering (especially on pans across the screen) and horizontal lines throughout the picture that I can't find the words to describe. The only headway I can make is if I use xrandr to change my screen to 1280x720. Then, and only then, does the tearing, stuttering and the horizontal lines go away, BUT the picture quality is definately not as sharp as HD should be and it appears as if I zoomed in, cutting off all kinds of picture information, especially on the right and the bottom. When I run top, I can see that my CPU is running at about 80% without XvMC and about 30% with XvMC enabled. My memory is nearly all used up (512MB), so that may be part of the problem, but I don't want to throw more money at this box if that will not solve the problem.
I'm beginning to feel the pressure from my wife to get this thing going. It's been two weeks.
My wife asked me today why I'm doing "everything" the hard way. She wants to see a return on the investment of this shiney new HDTV. When mama's not happy, nobody's happy.
Found these lines in my mythbackend.log:
Code:
2005-12-08 23:02:42.782 Changing from WatchingLiveTV to None
2005-12-08 23:02:42.978 Closing DVB recorder
2005-12-08 23:02:43.094 MainServer::HandleAnnounce Playback
2005-12-08 23:02:43.099 adding: mythbox as a client (events: 0)
2005-12-08 23:02:43.126 MainServer::HandleAnnounce Playback
2005-12-08 23:02:43.131 adding: mythbox as a client (events: 0)
2005-12-08 23:02:43.142 adding: mythbox as a remote ringbuffer
2005-12-08 23:02:43.166 Changing from None to WatchingLiveTV
2005-12-08 23:02:43.267 Can't enable VBI recording
vbi: Invalid argument
2005-12-08 23:02:50.715 ret_pid(0) child(6715) status(0x0)
2005-12-08 23:02:51.725 ret_pid(0) child(6715) status(0x0)
2005-12-08 23:02:52.734 ret_pid(0) child(6715) status(0x0)
2005-12-08 23:02:53.743 ret_pid(6715) child(6715) status(0x0)
2005-12-08 23:02:53.747 External Tuning program exited with no error
2005-12-08 23:03:16.593 ret_pid(0) child(6727) status(0x0)
2005-12-08 23:03:17.606 ret_pid(0) child(6727) status(0x0)
2005-12-08 23:03:18.616 ret_pid(0) child(6727) status(0x0)
2005-12-08 23:03:19.625 ret_pid(6727) child(6727) status(0x0)
2005-12-08 23:03:19.629 External Tuning program exited with no error
I'm not ure what the VBI error is...
Below is the relevant output of my XFree86.0.log and the relevant parts of my XF86Config-4 file.
Code:
(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "NoLogo" "1"
(**) NVIDIA(0): Option "HWcursor" "1"
(**) NVIDIA(0): Option "NvAGP" "3"
(**) NVIDIA(0): Option "ConnectedMonitor" "DFP"
(**) NVIDIA(0): Option "TVStandard" "HD1080i"
(**) NVIDIA(0): Option "RenderAccel" "1"
(**) NVIDIA(0): Enabling experimental RENDER acceleration
(**) NVIDIA(0): ConnectedMonitor string: "DFP"
(**) NVIDIA(0): TV Standard string: "HD1080i"
(--) NVIDIA(0): Linear framebuffer at 0xC8000000
(--) NVIDIA(0): MMIO registers at 0xDA000000
(II) NVIDIA(0): NVIDIA GPU detected as: GeForce FX 5200
(--) NVIDIA(0): VideoBIOS: 04.34.20.87.00
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(II) NVIDIA(0): Detected AGP rate: 8X
(--) NVIDIA(0): VideoRAM: 131072 kBytes
(II) NVIDIA(0): Using ConnectedMonitor string "DFP-0"
(--) NVIDIA(0): DFP-0: maximum pixel clock: 135 MHz
(--) NVIDIA(0): DFP-0: Internal Single Link TMDS
(II) NVIDIA(0): Frequency information for DFP-0:
(II) NVIDIA(0): HorizSync : 30.000-80.000 kHz
(II) NVIDIA(0): VertRefresh : 50.000-75.000 Hz
(II) NVIDIA(0): (HorizSync from EDID)
(II) NVIDIA(0): (VertRefresh from EDID)
(II) NVIDIA(0): Adding EDID-provided mode "1920x1080" for DFP-0.
(II) NVIDIA(0): Monitor0: Using hsync range of 30.00-80.00 kHz
(II) NVIDIA(0): Monitor0: Using vrefresh range of 50.00-75.00 Hz
(II) NVIDIA(0): Clock range: 12.00 to 135.00 MHz
(II) NVIDIA(0): Not using default mode "640x350" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x175" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "640x400" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x200" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "720x400" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "360x200" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "640x480" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x240" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "800x600" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "400x300" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "512x384" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "512x384" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "1280x960" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "640x480" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x1024" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "640x512" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1792x1344" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "896x672" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1792x1344" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "896x672" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1856x1392" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "928x696" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1856x1392" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "1400x1050" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "700x525" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) NVIDIA(0): Not using mode "1920x1080" (bad mode clock/interlace/doublescan)
(WW) NVIDIA(0): Not using mode "800x600" (height 1200 is larger than
(WW) NVIDIA(0): EDID-specified maximum 1080)
(WW) NVIDIA(0): Not using mode "1152x768":
(WW) NVIDIA(0): horizontal sync start (1178) not a multiple of 8
(WW) NVIDIA(0): Not using mode "576x384":
(WW) NVIDIA(0): horizontal sync start (589) not a multiple of 8
(**) NVIDIA(0): Validated modes for display device DFP-0:
(**) NVIDIA(0): Mode "1920x1080@60i": 77.6 MHz, 34.2 kHz, 60.2 Hz (I)
(**) NVIDIA(0): Mode "ATSC-1080-60i": 74.2 MHz, 33.8 kHz, 60.0 Hz (I)
(**) NVIDIA(0): Mode "1920x1080@59i": 77.5 MHz, 34.1 kHz, 60.1 Hz (I)
(**) NVIDIA(0): Mode "ATSC-1080-59.94i": 74.2 MHz, 33.7 kHz, 59.9 Hz (I)
(**) NVIDIA(0): Mode "1080i STD": 74.2 MHz, 33.7 kHz, 59.9 Hz (I)
(**) NVIDIA(0): Mode "1280x720@60": 73.8 MHz, 45.4 kHz, 60.0 Hz
(**) NVIDIA(0): Mode "ATSC-720-60p": 74.2 MHz, 45.0 kHz, 60.0 Hz
(**) NVIDIA(0): Mode "ATSC-720-71.93p": 88.9 MHz, 53.9 kHz, 71.9 Hz
(**) NVIDIA(0): Mode "ATSC-720-72p": 89.0 MHz, 54.0 kHz, 72.0 Hz
(**) NVIDIA(0): Mode "1280x720@59": 73.7 MHz, 45.4 kHz, 59.9 Hz
(**) NVIDIA(0): Mode "ATSC-720-59.94p": 74.1 MHz, 45.0 kHz, 59.9 Hz
(**) NVIDIA(0): Mode "640x480@60": 24.1 MHz, 30.4 kHz, 60.3 Hz
(**) NVIDIA(0): Default mode "1400x1050": 122.0 MHz, 64.9 kHz, 60.0 Hz
(**) NVIDIA(0): Default mode "1280x1024": 135.0 MHz, 80.0 kHz, 75.0 Hz
(**) NVIDIA(0): Default mode "1280x1024": 108.0 MHz, 64.0 kHz, 60.0 Hz
(**) NVIDIA(0): Default mode "1280x960": 108.0 MHz, 60.0 kHz, 60.0 Hz
(**) NVIDIA(0): Default mode "1152x864": 108.0 MHz, 67.5 kHz, 75.0 Hz
(**) NVIDIA(0): Default mode "1024x768": 78.8 MHz, 60.1 kHz, 75.1 Hz
(**) NVIDIA(0): Default mode "1024x768": 75.0 MHz, 56.5 kHz, 70.1 Hz
(**) NVIDIA(0): Default mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz
(**) NVIDIA(0): Default mode "832x624": 57.3 MHz, 49.7 kHz, 74.6 Hz
(**) NVIDIA(0): Default mode "800x600": 49.5 MHz, 46.9 kHz, 75.0 Hz
(**) NVIDIA(0): Default mode "800x600": 50.0 MHz, 48.1 kHz, 72.2 Hz
(**) NVIDIA(0): Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(**) NVIDIA(0): Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
(**) NVIDIA(0): Default mode "700x525": 61.0 MHz, 64.9 kHz, 60.0 Hz (D)
(**) NVIDIA(0): Default mode "640x512": 67.5 MHz, 80.0 kHz, 75.0 Hz (D)
(**) NVIDIA(0): Default mode "640x512": 54.0 MHz, 64.0 kHz, 60.0 Hz (D)
(**) NVIDIA(0): Default mode "640x480": 31.5 MHz, 37.5 kHz, 75.0 Hz
(**) NVIDIA(0): Default mode "640x480": 31.5 MHz, 37.9 kHz, 72.8 Hz
(**) NVIDIA(0): Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz
(**) NVIDIA(0): Default mode "640x480": 54.0 MHz, 60.0 kHz, 60.0 Hz (D)
(**) NVIDIA(0): Default mode "576x432": 54.0 MHz, 67.5 kHz, 75.0 Hz (D)
(**) NVIDIA(0): Default mode "512x384": 39.4 MHz, 60.1 kHz, 75.1 Hz (D)
(**) NVIDIA(0): Default mode "512x384": 37.5 MHz, 56.5 kHz, 70.1 Hz (D)
(**) NVIDIA(0): Default mode "512x384": 32.5 MHz, 48.4 kHz, 60.0 Hz (D)
(**) NVIDIA(0): Default mode "416x312": 28.6 MHz, 49.7 kHz, 74.7 Hz (D)
(**) NVIDIA(0): Default mode "400x300": 24.8 MHz, 46.9 kHz, 75.1 Hz (D)
(**) NVIDIA(0): Default mode "400x300": 25.0 MHz, 48.1 kHz, 72.2 Hz (D)
(**) NVIDIA(0): Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
(**) NVIDIA(0): Default mode "400x300": 18.0 MHz, 35.2 kHz, 56.3 Hz (D)
(**) NVIDIA(0): Default mode "320x240": 15.8 MHz, 37.5 kHz, 75.0 Hz (D)
(**) NVIDIA(0): Default mode "320x240": 15.8 MHz, 37.9 kHz, 72.8 Hz (D)
(**) NVIDIA(0): Default mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D)
(II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080
(--) NVIDIA(0): DPI set to (59, 59); computed from "UseEdidDpi" X config option
Now the XF86Config-4...
Code:
Section "Monitor"
Identifier "Monitor0"
VendorName "Westinghouse"
ModelName "LVM-37w1"
HorizSync 30 - 80 # EDID-detected
VertRefresh 50 - 75 # EDID-detected
Option "ConnectedMonitor" "DFP"
Option "TVStandard" "HD1080i"
# Option "TVOverScan" "0.9"
Option "NoLogo" "1"
Option "RenderAccel" "1"
Option "HWCursor" "1"
Option "NvAGP" "3"
# The following POWERSTRIP modeline is taken from a post at http://mysettopbox.tv/phpBB2/viewtopic.php?t=6134
Modeline "1080i STD" 74.184 1920 1960 2008 2200 1080 1084 1094 1124 +hsync -vsync interlace
# The following modelines are taken from http://www.linuxis.us/linux/media/howto/linux-htpc/video_card_configuration.html
# # DTV Standard Modes
Modeline "ATSC-1080-60i" 74.25 1920 1960 2016 2200 1080 1082 1088 1125 Interlace
Modeline "ATSC-1080-59.94i" 74.176 1920 1960 2016 2200 1080 1082 1088 1125 Interlace
#DTV-PCTweakedModes
Modeline "ATSC-720-59.94p" 74.086 1280 1320 1376 1648 720 722 728 750
Modeline "ATSC-720-60p" 74.16 1280 1320 1376 1648 720 722 728 750
Modeline "ATSC-720-71.93p" 88.903 1280 1320 1376 1648 720 722 728 750
Modeline "ATSC-720-72p" 88.992 1280 1320 1376 1648 720 722 728 750
# The modelines calculated from http://xtiming.sourceforge.net. Dot clock freq. = 140 MHz max.
# See also http://www.hdtvprimer.com/ISSUES/what_is_ATSC.html for screen resolution specs.
Modeline "1920x1080@60i" 77.60 1920 1952 2240 2272 1080 1104 1110 1135 interlace # hfreq: 34.15 MHz
Modeline "1920x1080@59i" 77.51 1920 1952 2240 2272 1080 1104 1110 1135 interlace # hfreq: 34.11
Modeline "1280x720@60" 73.78 1280 1312 1592 1624 720 735 742 757 # hfreq: 45.43 MHz; 720p
Modeline "1280x720@59" 73.69 1280 1312 1592 1624 720 735 742 757 # hfreq: 45.37 MHz; 720p
Modeline "640x480@60" 24.11 640 672 760 792 480 490 495 505 # hfreq: 30.43; 480p 4:3
EndSection
Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "Asus"
BoardName "V9520-X"
# Dot clock max = 140 MHz; DDC-probed
# The following line is auto-generated by KNOPPIX mkxf86config
# BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultColorDepth 24
SubSection "Display"
Depth 24
Modes
"1920x1080@60i" "ATSC-1080-60i" "1920x1080@59i" "ATSC-1080-59.94i" "1080i STD" "1280x720@60" "ATSC-720-60p" "ATSC-720-71.93p" "ATSC-720-72p" "1280x720@59" "ATSC-720-59.94p" "640x480@60"
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
And for good measure, the output of xrandr...
Code:
SZ: Pixels Physical Refresh
*0 1920 x 1080 ( 827mm x 465mm ) *60
1 1280 x 720 ( 827mm x 465mm ) 60
2 640 x 480 ( 827mm x 465mm ) 60 75 73
3 1400 x 1050 ( 827mm x 465mm ) 60
4 1280 x 1024 ( 827mm x 465mm ) 75 60
5 1280 x 960 ( 827mm x 465mm ) 60
6 1152 x 864 ( 827mm x 465mm ) 75
7 1024 x 768 ( 827mm x 465mm ) 75 70 60
8 832 x 624 ( 827mm x 465mm ) 75
9 800 x 600 ( 827mm x 465mm ) 75 72 60 56
10 700 x 525 ( 827mm x 465mm ) 60
11 640 x 512 ( 827mm x 465mm ) 75 60
12 576 x 432 ( 827mm x 465mm ) 75
13 512 x 384 ( 827mm x 465mm ) 75 70 60
14 416 x 312 ( 827mm x 465mm ) 75
15 400 x 300 ( 827mm x 465mm ) 75 72 60 56
16 320 x 240 ( 827mm x 465mm ) 75 73 60
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - none
Anything jump off the page to anyone?