Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: PCI Latecy and OSD?




OK, I'll enable DMA access on hda this evening. I don't know if this will help because the problem is present when I am watching TV. May be the system is slowed down during the harddrive access when I am logging information through syslog.

The motherboard I have is the G Pro from ASrock. It is based on a 650/952L chip.

I'll let you know the result of this evening tests.

Alex

Simeon Walker wrote:

I notice from your lspci output that you are using the same/very
similar chipset as me (I am using an MSI Hermes 650 box).

The IDE interface identifies itself as an SiS 5513 which was
an old SiS chip! This means that the driver does not automatically
enable DMA. I don't know if this may be you problem. It
certainly has an effect on the record/playback performance
that I see.

Look at the man page for hdparm, doing something like
hdparm -t /dev/hda
will give an idea of the disk speed. After enabling DMA with
hdparm -d1 /dev/hda
the disk speed give by my system went from 3 to 50 MB/s!

Hope this help,
Simeon

On 01/27/03 20:10, alexw wrote:

Hi,

I've got quite the same problem but using VDR with only one DVB card. The picture is getting pixelized with sqares during 1~2 seconds. Sometimes the screen goes black.

I've try several driver version, the result is the same :-(

Tested driver:

DVB-cvs-20030102
DVB-cvs-20030116
linux-dvb.2002-12-01.tar.bz2
linux-dvb.2002-12-08.tar.bz2
linux-dvb.2003-01-08-ci-ll


Playing with the latency does not fix the problem.

Here is the lspci -vvv

00:00.0 Host bridge: Silicon Integrated Systems [SiS] 650 Host (rev 01)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
Latency: 32
Region 0: Memory at e0000000 (32-bit, non-prefetchable) [size=64M]
Capabilities: [c0] AGP version 2.0
Status: RQ=31 SBA+ 64bit- FW- Rate=x1,x2,x4
Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>

00:01.0 PCI bridge: Silicon Integrated Systems [SiS] 5591/5592 AGP (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 128
Bus: primary=00, secondary=01, subordinate=02, sec-latency=0
I/O behind bridge: 0000c000-0000cfff
Memory behind bridge: dfd00000-dfefffff
Prefetchable memory behind bridge: cfa00000-dfbfffff
BridgeCtl: Parity- SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B-

00:02.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 (rev 04)
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0

00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (prog-if 80 [Master])
Subsystem: Unknown device 1849:5513
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 128
Region 4: I/O ports at ff00 [size=16]

00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 10/100 Ethernet (rev 90)
Subsystem: Unknown device 1849:0900
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 128 (13000ns min, 2750ns max)
Interrupt: pin A routed to IRQ 5
Region 0: I/O ports at dc00 [size=256]
Region 1: Memory at dfff8000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at dffc0000 [disabled] [size=128K]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:09.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
Subsystem: Technotrend Systemtechnik GmbH: Unknown device 0000
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 128 (3750ns min, 9500ns max)
Interrupt: pin A routed to IRQ 3
Region 0: Memory at dfff7e00 (32-bit, non-prefetchable) [size=512]

01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS]: Unknown device 6325 (prog-if 00 [VGA])
Subsystem: Unknown device 1849:6325
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
BIST result: 00
Region 0: Memory at d0000000 (32-bit, prefetchable) [size=128M]
Region 1: Memory at dfee0000 (32-bit, non-prefetchable) [size=128K]
Region 2: I/O ports at cc00 [size=128]
Capabilities: [40] Power Management version 1
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] AGP version 2.0
Status: RQ=15 SBA+ 64bit- FW- Rate=x1,x2,x4
Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>


I am using VDR version 1.2.21. This soft rocks ;-)

Cheers,

Alex


Rene Bartsch wrote:

----- Original Message -----
From: "Bläser, Lars" <LBlaeser@hofheim.de>
To: <vdr@linuxtv.org>
Sent: Monday, January 27, 2003 3:09 PM
Subject: [vdr] PCI Latecy and OSD?



vdr 1.0.4 AIO, 2 full DVB-s with single irq for every card)

as i had problems with my 2 DVB-s cards (picture distorsion on card1 when

recording on card2)

i tried to increase the pci latency from 32 to 64 and had so effect - only

the impression that the typical OSD problem (lower quarter somtimes missing
and wrong colors) increased

so i decresed the latency to 16 and had significant less OSD problems then

with 32


Did you try a latency of 128? The DVB-cards need it at least.

Rene











--
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe vdr" as subject.



Home | Main Index | Thread Index