LinHES Forums
http://forum.linhes.org/

TV unwatchable at 1920x1080i, Xfree86 at 99% cpu
http://forum.linhes.org/viewtopic.php?f=15&t=7411
Page 1 of 1

Author:  Lord_Sparhawk [ Fri Dec 16, 2005 4:32 pm ]
Post subject:  TV unwatchable at 1920x1080i, Xfree86 at 99% cpu

I am trying to get tv playback working on my HDTV, when I have my card at 800x600 or 1024x768 it will display video to the screen at a reasonable rate, and play audio correctly.

When I change resolution in my XF86Config-4 file to 1920x1080 and restart x, the frontend comes up fine and responds quickly, but as soon as I try to play LIve TV or Recorded TV the XFree86 process hits 99% cpu usage, and all I get is a black screen with the occasional burst of audio, for like a second then silence again for 5-10 secs, then another burst ...

This is a new install (auto-install) of Knoppmyth, my system includes:
Athalon XP 2400+
512M DDR 333
Gforce 6600 GT AGP
Hauppage PVR 250

Can anyone suggest anything I might be able to change to get this working right? Any pointers would be greatly apreciated. I have tried switching between the i586 and i686 optimized codes, and could see no difference. I have also tried downgrading to the 6629 NVIDIA driver, but they didnt seem to like my component out (just got blank screens). Also tried installing the XvMC support, but it wouldnt install from the scripts provided, did not look into that further as it is not really reccomended due to incompatibility issues, at least from what Ive read in the forums.

Thanks,
Sparhawk

PS. My XF86Config-4 file is as follows:

Section "ServerLayout"
Identifier "XFree86 Configured"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "PS/2 Mouse" "CorePointer"
# Serial Mouse not detected
# USB Mouse not detected
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail" "true"

EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/PEX"
# Additional fonts: Locale, Gimp, TTF...
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
# FontPath "/usr/X11R6/lib/X11/fonts/latin2/75dpi"
# FontPath "/usr/X11R6/lib/X11/fonts/latin2/100dpi"
# True type and type1 fonts are also handled via xftlib, see /etc/X11/XftConfig!
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/ttf/western"
FontPath "/usr/share/fonts/ttf/decoratives"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/truetype/openoffice"
FontPath "/usr/share/fonts/truetype/ttf-bitstream-vera"
FontPath "/usr/share/fonts/latex-ttf-fonts"
FontPath "/usr/X11R6/lib/X11/fonts/defoma/CID"
FontPath "/usr/X11R6/lib/X11/fonts/defoma/TrueType"
EndSection

Section "Module"
Load "ddc" # ddc probing of monitor
# Load "GLcore"
Load "dbe"
Load "v4l"
Load "extmod"
Load "glx"
Load "bitmap" # bitmap-fonts
Load "speedo"
Load "type1"
Load "freetype"
Load "record"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"

EndSection

Section "InputDevice"
Identifier "Serial Mouse"
Driver "mouse"
Option "Protocol" "Microsoft"
Option "Device" "/dev/ttyS0"
Option "Emulate3Buttons" "true"
Option "Emulate3Timeout" "70"
Option "SendCoreEvents" "true"
EndSection

Section "InputDevice"
Identifier "PS/2 Mouse"
Driver "mouse"
Option "Protocol" "auto"
Option "ZAxisMapping" "4 5"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "true"
Option "Emulate3Timeout" "70"
Option "SendCoreEvents" "true"
EndSection

Section "InputDevice"
Identifier "USB Mouse"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "SendCoreEvents" "true"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
EndSection

# Auto-generated by KNOPPIX mkxf86config

Section "Monitor"
Identifier "Monitor0"
Option "DPMS" "true"
Option "TVStandard" "HD1080i"
Option "ConnectedMonitor" "TV"
Option "TVOutFormat" "SVIDEO"
Option "NoLogo" "1"
Option "TVOverScan" "0.8"
VendorName "KDS"
ModelName "KDS1983"
HorizSync 30 - 50 # DDC-probed
VertRefresh 60 # DDC-probed
# These are the DDC-probed settings reported by your monitor.

ModeLine "1920x1080" 74.250 1920 2008 2052 2200 1080 1084 1094 1124 interlace +hsync +vsync
# 1600x1200, 75.0Hz; hfreq=93.75, vfreq=75.00
ModeLine "1600x1200" 202.50 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
# 1280x1024, 85.0Hz; hfreq=91.15, vfreq=85.02
ModeLine "1280x1024" 157.50 1280 1344 1504 1728 1024 1025 1028 1072 +hsync +vsync
# 1152x864, 75.0Hz; hfreq=67.50, vfreq=75.00
ModeLine "1152x864" 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync
# 1024x768, 85.0Hz; hfreq=68.68, vfreq=85.00
ModeLine "1024x768" 94.50 1024 1072 1168 1376 768 769 772 808 +hsync +vsync
# 1024x768, 75.0Hz; hfreq=60.02, vfreq=75.03
ModeLine "1024x768" 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
# 1024x768, 70.0Hz; hfreq=56.48, vfreq=70.07
ModeLine "1024x768" 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync
# 800x600, 85.0Hz; hfreq=53.67, vfreq=85.06
ModeLine "800x600" 56.25 800 832 896 1048 600 601 604 631 +hsync +vsync
# 800x600, 75.0Hz; hfreq=46.88, vfreq=75.00
ModeLine "800x600" 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync
# 800x600, 72.0Hz; hfreq=48.08, vfreq=72.19
ModeLine "800x600" 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync
# 800x600, 60.0Hz; hfreq=37.88, vfreq=60.32
ModeLine "800x600" 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync
# 640x480, 85.0Hz; hfreq=43.27, vfreq=85.01
ModeLine "640x480" 36.00 640 696 752 832 480 481 484 509 -hsync -vsync
# 640x480, 75.0Hz; hfreq=37.50, vfreq=75.00
ModeLine "640x480" 31.50 640 656 720 840 480 481 484 500 -hsync -vsync
# 640x480, 60.0Hz; hfreq=31.47, vfreq=59.94
ModeLine "640x480" 25.17 640 648 744 784 480 482 484 509 -hsync -vsync
EndSection

Section "Device"
### Available Driver options are:-
# sw_cursor is needed for some ati and radeon cards
Option "sw_cursor"
#Option "hw_cursor"
#Option "NoAccel"
#Option "ShowCache"
#Option "ShadowFB"
#Option "UseFBDev"
#Option "Rotate"
Identifier "Card0"
# The following line is auto-generated by KNOPPIX mkxf86config
Driver "nvidia"
VendorName "All"
BoardName "All"
# BusID "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultColorDepth 16
SubSection "Display"
Depth 1
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1920x1080" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "800x600" "640x480"
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection

Author:  Lord_Sparhawk [ Fri Dec 16, 2005 8:33 pm ]
Post subject: 

Did a bit more digging, and I have found that when I set:
Option "TVStandard" "HD1080i"

playing either live tv or a recorded tv causes XFree86 to hang and hit 99% cpu usage. When i have TVStandard set to NTSC-M it will play tv at the proper speed.

Again, this is all through the component outs on the breakout box that came with my geforce 6600 gt.

Sparhawk

Author:  cesman [ Mon Dec 19, 2005 12:56 am ]
Post subject: 

1080i on an XP 2400+?! Good luck.... You maybe able to get away with 720p. A 3 gig PIV (or equiv) is the recommend processor for live HD playback.

Author:  Liv2Cod [ Mon Dec 19, 2005 2:20 am ]
Post subject: 

I have to agree with cesman here. I just downloaded and installed the 8174 driver from nVidia and although it looks very good onscreen, it is so power-hungry I can prractically see the lights dim when I fire it up. The older driver, 6629, was more thrifty with cpu cycles, but I'm 99% sure it won't support your 6600 chipset. If you find an older 5200 card it may be worth a try. But you are somewhat underpowered for decoding high-def video in software.

Author:  nonpro [ Mon Dec 19, 2005 11:27 am ]
Post subject:  1080i no problem with XP2400

My first setup: XP2400+, Syntax SV-266AD, 512M, FX-5200, PVR-250, Air2PC r0.2. Playback 1080i at 50% CPU with XVMC enabled.

My second setup, frontend only: Barton 2500, Asus A7N8X, 512M, EVGA 6600GT. Playback 1080i at 40% CPU with XVMC.

Both worked with 6629. Now all updated to 8174.

Author:  gamelyn31 [ Mon Jan 02, 2006 2:14 pm ]
Post subject: 

For it's worth, I'm using a GeForce 6600 on a 3500+ Athelon. The 6629 drivers seem to work fine. In fact, I had some lock up problems using R5A22 (haven't installed R5A26 yet) with the 7714? (can't remember the exact numbers) drivers and had to revert back to the 6629. My setup has been stable ever since. I have not tried upgrading to the 8174 driver yet.

Page 1 of 1 All times are UTC - 6 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/