[mythtv-users] pauses during hd playback
James Armstrong
james at thearmstrongs.org
Wed Jan 18 01:33:55 UTC 2006
I have been running mythtv for almost two years now and until
recently everything has been fine. It seems that in the last few
months, when I playback HD content on the frontend it will seem to
skip a few seconds and show mpeg noise on the screen. When the
backend starts recording, it gets worse. It starts to pause every few
seconds. I am only showing about 20% cpu usage on X on the frontend
while it is happening.
The frontend is a P4 3ghz with 1gig memory, NVIDIA card.
The backend is an Athlon XP 2000 with 512 megs memory.
The backend has been able to record 2 HD streams and 1 250 at the
same time while I playback one on the frontend (until recently). I
have updated to the latest cvs yesterday. I am usually a few weeks
behind. It has not made any difference. The backend seems to be
having problems. I am no expert, but here is the TOP results:
top - 20:29:37 up 13 days, 1:23, 1 user, load average: 4.96, 5.89,
5.10
Tasks: 63 total, 2 running, 61 sleeping, 0 stopped, 0 zombie
Cpu(s): 5.4% us, 6.5% sy, 0.0% ni, 12.0% id, 7.1% wa, 69.0% hi,
0.0% si
Mem: 515240k total, 511124k used, 4116k free, 8452k buffers
Swap: 522072k total, 80k used, 521992k free, 396340k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
32352 mythtv 15 0 227m 47m 12m S 38.2 9.5 44:54.91 mythbackend
156 root 15 0 0 0 0 S 1.6 0.0 8:20.72 kswapd0
2887 mysql 16 0 33484 15m 2512 S 1.0 3.1 32:00.19 mysqld
1725 root 15 0 0 0 0 S 0.3 0.0 2:43.34 xfsbufd
1 root 16 0 1548 452 392 S 0.0 0.1 0:08.84 init
2 root 34 19 0 0 0 S 0.0 0.0 0:01.65
ksoftirqd/0
3 root 10 -5 0 0 0 S 0.0 0.0 1:50.02 events/0
4 root 14 -5 0 0 0 S 0.0 0.0 0:00.01 khelper
9 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kthread
18 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid
92 root 10 -5 0 0 0 S 0.0 0.0 36:24.10 kblockd/0
100 root 15 0 0 0 0 S 0.0 0.0 0:00.00 khubd
154 root 15 0 0 0 0 S 0.0 0.0 0:14.13 pdflush
155 root 15 0 0 0 0 S 0.0 0.0 3:20.11 pdflush
Is it an interrupt problem? I noticed that ivtv1 is on an interrupt
by itself, but ivtv0, eth0, and skystar2 are on one interrupt with
the highest number and the ERR number keeps rising:
CPU0
0: 1095715619 XT-PIC timer
2: 0 XT-PIC cascade
3: 6114 XT-PIC ohci_hcd
5: 1 XT-PIC ohci_hcd
8: 1 XT-PIC rtc
9: 0 XT-PIC acpi
10: 398925 XT-PIC Skystar2, SiS SI7012
11: 4301199 XT-PIC ivtv1
12: 180839091 XT-PIC ehci_hcd, eth0, ivtv0, Skystar2
14: 38733591 XT-PIC ide0
15: 554797 XT-PIC ide1
NMI: 0
ERR: 13806
My next question would be how to change / move what interrupts the
cards use and how I should group them.
The frontend reports 'video behind (or audio ahead), playing video at
double speed'.
Let me know if anything else will help.
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 746 Host (rev 10)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SG86C202
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS963 [MuTIOL
Media IO] (rev 25)
00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 0016
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS]
Sound Controller (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0
Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0
Controller (rev 0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 2.0
Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900
PCI Fast Ethernet (rev 90)
00:09.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII
DVB chip / Technisat SkyStar2 DVB card (rev 02)
00:0a.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII
DVB chip / Technisat SkyStar2 DVB card (rev 02)
00:0b.0 Multimedia video controller: Internext Compression Inc iTVC15
MPEG-2 Encoder (rev 01)
00:0c.0 Multimedia video controller: Internext Compression Inc iTVC16
(CX23416) MPEG-2 Encoder (rev 01)
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS]
315PRO PCI/AGP VGA Display Adapter
Thanks,
James
More information about the mythtv-users
mailing list