[mythtv-users] Inappropriately massive CPU usage on Mythtv playback thru PVR-350 tv-out
Gerald Schepens
schepens at shaw.ca
Tue Nov 7 06:55:39 UTC 2006
I have a PVR-350 running on FC6, on a P4-2.6 GHz processor. When I play
back via the TV-out, my CPU usage is approximately 40% (used by
mythfrontend).
top - 23:44:37 up 8 days, 18:39, 4 users, load average: 4.93, 5.95, 6.33
Tasks: 144 total, 5 running, 138 sleeping, 0 stopped, 1 zombie
Cpu(s): 2.0%us, 46.0%sy, 51.0%ni, 0.0%id, 0.0%wa, 1.0%hi, 0.0%si,
0.0%st
Mem: 1034988k total, 1020824k used, 14164k free, 4500k buffers
Swap: 9314000k total, 169776k used, 9144224k free, 340304k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
20626 banyan 15 0 289m 144m 24m R 40.7 14.3 46:11.48 mythfrontend
31119 root 39 17 98.3m 7556 6472 R 37.7 0.7 4865:22 mythcommflag
19284 root 34 19 335m 122m 2624 S 12.9 12.1 260:42.95 wcg_faah_autodo
20403 root 5 -10 0 0 0 S 4.0 0.0 3:44.69 ivtv-dec
20362 root 5 -10 0 0 0 S 2.0 0.0 1:49.65 ivtv-enc
20490 root 18 0 273m 22m 9.8m S 2.0 2.2 2:16.75 mythbackend
3297 banyan 15 0 39104 14m 10m S 1.0 1.4 32:13.12 kicker
1 root 15 0 2032 488 464 S 0.0 0.0 0:01.72 init
2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
4 root RT 0 0 0 0 S 0.0 0.0 0:00.01 watchdog/0
5 root 10 -5 0 0 0 S 0.0 0.0 0:11.22 events/0
6 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khelper
7 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 kthread
10 root 10 -5 0 0 0 S 0.0 0.0 0:00.84 kblockd/0
11 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid
97 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 cqueue/0
100 root 10 -5 0 0 0 S 0.0 0.0 0:00.02 khubd
102 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kseriod
163 root 10 -5 0 0 0 S 0.0 0.0 1:33.82 kswapd0
164 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0
326 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 kpsmoused
349 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 ata/0
350 root 16 -5 0 0 0 S 0.0 0.0 0:00.00 ata_aux
353 root 17 -5 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_0
354 root 17 -5 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_1
355 root 17 -5 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_2
360 root 13 -5 0 0 0 S 0.0 0.0 0:00.00 kmirrord
367 root 10 -5 0 0 0 S 0.0 0.0 0:32.18 kjournald
I've got the following packages installed:
ivtv-firmware-1.8a-10.at
perl-Video-ivtv-0.13-8.fc6.at
ivtv-0.8.0-121.fc6.at
ivtv-kmdl-2.6.18-1.2798.fc6-0.8.0-121.fc6.at
mythmkmovie-1.1.4-5.fc6.at
mythtv-frontend-0.20-144.fc6.at
mythvideo-0.20-140.fc6.at
mythtv-backend-0.20-144.fc6.at
mythmusic-0.20-140.fc6.at
mythweather-0.20-140.fc6.at
mythtv-theme-MediaCenter-0.17-5.at
mythtv-suite-0.20-62.at
mytharchive-0.20-140.fc6.at
mythtv-theme-purplegalaxy-0.20031214-4.at
mythtv-0.20-144.fc6.at
mythdvd-0.20-140.fc6.at
mythnews-0.20-140.fc6.at
mythtv-setup-0.20-144.fc6.at
mythtv-theme-sleek-0.35-3.at
myththemes-0.20-110.at
mythcontrols-0.20-140.fc6.at
mythplugins-0.20-140.fc6.at
mythbrowser-0.20-140.fc6.at
mythflix-0.20-140.fc6.at
mythtv-theme-ProjectGrayhem-1.7-2.at
mythtv-theme-abstract-0.20040910-3.at
libmyth-0.20-144.fc6.at
mythweb-0.20-90.at
mythtv-themes-0.20-144.fc6.at
mythgame-0.20-140.fc6.at
mythtv-theme-photo-4-7.at
mythphone-0.20-140.fc6.at
mythtv-theme-visor-0.16.2-6.at
mythgallery-0.20-140.fc6.at
2.6.18-1.2798.fc6
Here is my ivtv startup from my messages log.
Nov 6 21:07:54 www kernel: Linux video capture interface: v2.00
Nov 6 21:07:54 www kernel: ivtv: ==================== START INIT IVTV
====================
Nov 6 21:07:54 www kernel: ivtv: version 0.8.0 (tagged release) loading
Nov 6 21:07:54 www kernel: ivtv: Linux version: 2.6.18-1.2798.fc6 SMP
mod_unload 686 REGPARM 4KSTACKS gcc-4.1
Nov 6 21:07:54 www kernel: ivtv: In case of problems please include
the debug info between
Nov 6 21:07:54 www kernel: ivtv: the START INIT IVTV and END INIT IVTV
lines, along with
Nov 6 21:07:54 www kernel: ivtv: any module options, when mailing the
ivtv-users mailinglist.
Nov 6 21:07:54 www kernel: ivtv0: Autodetected Hauppauge WinTV PVR-350
card (cx23415 based)
Nov 6 21:07:54 www kernel: PCI: Enabling device 0000:02:0d.0 (0010 -> 0012)
Nov 6 21:07:54 www kernel: ACPI: PCI Interrupt 0000:02:0d.0[A] -> GSI
21 (level, low) -> IRQ 217
Nov 6 21:07:55 www kernel: ivtv0: loaded v4l-cx2341x-enc.fw firmware
(262144 bytes)
Nov 6 21:07:55 www kernel: ivtv0: loaded v4l-cx2341x-dec.fw firmware
(262144 bytes)
Nov 6 21:07:55 www kernel: tveeprom 0-0050: Hauppauge model 48132, rev
J323, serial# 6813931
Nov 6 21:07:55 www kernel: tveeprom 0-0050: tuner model is Philips
FM1236 (idx 23, type 2)
Nov 6 21:07:55 www kernel: tveeprom 0-0050: TV standards NTSC(M)
(eeprom 0x08)
Nov 6 21:07:55 www kernel: tveeprom 0-0050: audio processor is MSP4448
(idx 27)
Nov 6 21:07:55 www kernel: tveeprom 0-0050: decoder processor is
SAA7115 (idx 19)
Nov 6 21:07:55 www kernel: tveeprom 0-0050: has radio, has IR remote
Nov 6 21:07:55 www kernel: tuner 0-0061: chip found @ 0xc2 (ivtv i2c
driver #0)
Nov 6 21:07:56 www kernel: saa7115 0-0021: saa7115 found @ 0x42 (ivtv
i2c driver #0)
Nov 6 21:07:56 www kernel: saa7127 0-0044: saa7127 found @ 0x88 (ivtv
i2c driver #0)
Nov 6 21:07:56 www kernel: msp3400 0-0040: MSP4448G-A2 found @ 0x80
(ivtv i2c driver #0)
Nov 6 21:07:56 www kernel: msp3400 0-0040: MSP4448G-A2 supports radio,
mode is autodetect and autoselect
Nov 6 21:07:56 www kernel: ivtv0: Encoder revision: 0x02050032
Nov 6 21:07:56 www kernel: ivtv0: Decoder revision: 0x02020023
Nov 6 21:07:56 www kernel: ivtv0: Registered device video0 for encoder MPEG
Nov 6 21:07:56 www kernel: ivtv0: Registered device video32 for encoder YUV
Nov 6 21:07:56 www kernel: ivtv0: Registered device vbi0 for encoder VBI
Nov 6 21:07:56 www kernel: ivtv0: Registered device video24 for encoder
PCM audio
Nov 6 21:07:56 www kernel: ivtv0: Registered device radio0 for encoder
radio
Nov 6 21:07:56 www kernel: ivtv0: Registered device video16 for decoder
MPEG
Nov 6 21:07:56 www kernel: ivtv0: Registered device vbi8 for decoder VBI
Nov 6 21:07:56 www kernel: ivtv0: Registered device vbi16 for decoder VOUT
Nov 6 21:07:56 www kernel: ivtv0: Registered device video48 for decoder YUV
Nov 6 21:07:56 www kernel: ivtv0: loaded v4l-cx2341x-init.mpg firmware
(155648 bytes)
Nov 6 21:07:56 www kernel: tuner 0-0061: type set to 2 (Philips NTSC
(FI1236,FM1236 and compatibles))
Nov 6 21:07:56 www kernel: ivtv0: Initialized Hauppauge WinTV PVR-350,
card #0
Nov 6 21:07:56 www kernel: ivtv: ==================== END INIT IVTV
====================
Nov 6 21:07:56 www kernel: ivtv0-osd: Framebuffer module loaded
(attached to ivtv card id 0)
Nov 6 21:07:56 www kernel: ivtv0-osd: screen coords: [0 0] -> [720 480]
Nov 6 21:07:56 www kernel: ivtv0-osd: original global alpha = 208
Nov 6 21:07:56 www kernel: ivtv0-osd: current OSD state = 39
Nov 6 21:07:56 www kernel: ivtv0-osd: new global alpha = 208 (1 255 0)
Nov 6 21:07:56 www kernel: ivtv0-osd: framebuffer at 0xe9510000, mapped
to 0xfa790000, size 1665k
Nov 6 21:07:56 www kernel: ivtv0-osd: mode is 720x480x32, linelength=2880
Nov 6 21:07:56 www kernel: ivtv0-osd: fb1: cx23415 TV out frame buffer
device
Nov 6 21:08:57 www lircd-0.8.1-CVS[3538]: accepted new client on /dev/lircd
Nov 6 22:32:21 www kernel: ivtv0 warning: DMA_TO: REDO DMA took too
many tries.
Nov 6 22:32:21 www kernel: ivtv0-osd warning: Error OSD User DMA
This is interesting, the last two entries...
More information about the mythtv-users
mailing list