Skip to contentSkip to conversation

: any DVB-S2 card which is 45MS/s capable?

Q Emmanuel 4 participants 9 messages Jul 25, 2010 – Aug 3, 2010 Media (V4L/DVB)

lore
Share & tools
lore

Emmanuel

author
#0 lore raw

If someone has tested a DVB-S2 card at 45MS/s (I am interested in QPSK moslty) please speak out ;-).
I dont need CI, dual tuner can be a bonus but definitely not mandatory.
I already asked the question, so sorry to come back again with it, but I did not get a clear answer: the only thing I know is that STV0900 is able to do it, but I guess that the board itself must be well thought out to achieve these high rates? TIA
Bye
Manu

#1 lore raw
Quoted 7 lines

If someone has tested a DVB-S2 card at 45MS/s (I am interested in QPSK moslty) please speak out ;-).
I dont need CI, dual tuner can be a bonus but definitely not mandatory. I already asked the question, so sorry to come back again with it, but I did not get a clear answer: the only thing I know is that STV0900 is able to do it, but I guess that the board itself must be well thought out to achieve these high rates?

my hvr4000 card works well with dvb-s transponder with so high SR - 44950 see tp 11044 on http://www.lyngsat.com/eam22.html

also, no any problems with dvb-s2 tp with SR 30000

Goga

author
#2 lore raw
Quoted 11 lines · Goga777 a écrit :
Quoted 4 lines

If someone has tested a DVB-S2 card at 45MS/s (I am interested in QPSK moslty) please speak out ;-).
I dont need CI, dual tuner can be a bonus but definitely not mandatory.
I already asked the question, so sorry to come back again with it, but I did not get a clear answer: the only thing I know is that STV0900 is able to do it, but I guess that the board itself must be well thought out to achieve these high rates?

my hvr4000 card works well with dvb-s transponder with so high SR - 44950 see tp 11044 on http://www.lyngsat.com/eam22.html

also, no any problems with dvb-s2 tp with SR 30000

Yes that I know, dvb-s up to 45MS/s is OK though I cant test that here, but DVB-S2 is limited to 30000 whereas I have one tp here which is DVB-S2, QPSK, FEC 5/6 at 45MS/s. This is why I am looking for a dvb card which is able to tune to these (presumably) extreme rates.
Bye
Manu

author
#4 lore raw
Quoted 3 lines · VDR User

Look at the vp-1041 I think.

From what I gathered it is not able to do 45MS/s for DVB-S2. Thanks anyway,
Manu

#5 lore raw
Quoted 6 lines · Emmanuel
Quoted 2 lines · VDR User

Look at the vp-1041 I think.

From what I gathered it is not able to do 45MS/s for DVB-S2. Thanks anyway,

You may want to ask Manu Abraham (author of the mantis driver) about that to be sure. It seems I recall him telling me it could quite some time ago.

#6 lore raw

Hi.

I have written some Mantis bandwidth related DMA transfer optimizations on June/July this year. They are now waiting for approval by Manu Abraham.

Those reduce CPU pressure, increasing the bandwidth that can be received from the DVB card. 45MS/s bandwidth support will surely benefit from those patches.

Main features:
1. Do one CPU interrupt per 16KB data instead per 4KB data. My implementation benefits only Mantis cards.
https://patchwork.kernel.org/patch/107036/

2. Remove unnecessary big CPU overhead, when data is delivered from the DVB card's DMA buffer into Linux kernel's DVB subsystem. Number 2 reduces the CPU pressure by almost 50%.
This implementation benefits many other Linux supported DVB cards too.
http://patchwork.kernel.org/patch/108274/

Those helped with my older single CPU Core computer with 256-QAM, delivering HDTV channel into the network and watching the HDTV channel with a faster computer.

The performance bottlenecks could be seen on the
command line with "perf top".

I had to increase PCI bus latency setting into 64 too from the BIOS. Moving DVB device into separate IRQ line with Ethernet card helped too, because Ethernet card did an interrupt per ethernet packet.

So if the hardware can deliver 45MS/s data fast enough, software side can be optimized up to some point. My patches contain the most easy major optimizations that I found. If you can test some of those patches, it might help to get them into Linux kernel faster.

Best regards,
Marko Ristola

Quoted 13 lines · VDR User
Quoted 4 lines · Emmanuel
Quoted 1 line · VDR User

Look at the vp-1041 I think.

From what I gathered it is not able to do 45MS/s for DVB-S2.
Thanks anyway,

You may want to ask Manu Abraham (author of the mantis driver) about that to be sure. It seems I recall him telling me it could quite some time ago.
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html

author
#7 lore raw
Quoted 33 lines · Marko Ristola

Hi.

I have written some Mantis bandwidth related DMA transfer optimizations on June/July this year. They are now waiting for approval by Manu Abraham.

Those reduce CPU pressure, increasing the bandwidth that can be received from the DVB card. 45MS/s bandwidth support will surely benefit from those patches.

Main features:
1. Do one CPU interrupt per 16KB data instead per 4KB data. My implementation benefits only Mantis cards.
https://patchwork.kernel.org/patch/107036/

2. Remove unnecessary big CPU overhead, when data is delivered from the DVB card's DMA buffer into Linux kernel's DVB subsystem. Number 2 reduces the CPU pressure by almost 50%.
This implementation benefits many other Linux supported DVB cards too.
http://patchwork.kernel.org/patch/108274/

Those helped with my older single CPU Core computer with 256-QAM, delivering HDTV channel into the network and watching the HDTV channel with a faster computer.

The performance bottlenecks could be seen on the
command line with "perf top".

I had to increase PCI bus latency setting into 64 too from the BIOS. Moving DVB device into separate IRQ line with Ethernet card helped too, because Ethernet card did an interrupt per ethernet packet.

Quoted 8 lines

So if the hardware can deliver 45MS/s data fast enough, software side can be optimized up to some point. My patches contain the most easy major optimizations that I found. If you can test some of those patches, it might help to get them into Linux kernel faster.

Best regards,
Marko Ristola

OK these optimizations look like a step into the good direction. I guess what is also missing is a tuner which can handle that in DVB-S2, which does not seem obvious. The mantis card can do that? Thx
Bye
Manu

#8 lore raw
Quoted 39 lines · Emmanuel
Quoted 38 lines · Marko Ristola

Hi.

I have written some Mantis bandwidth related DMA transfer optimizations on June/July this year. They are now waiting for approval by Manu Abraham.

Those reduce CPU pressure, increasing the bandwidth that can be received from the DVB card. 45MS/s bandwidth support will surely benefit from those patches.

Main features:
1. Do one CPU interrupt per 16KB data instead per 4KB data. My implementation benefits only Mantis cards.
https://patchwork.kernel.org/patch/107036/

2. Remove unnecessary big CPU overhead, when data is delivered from the DVB card's DMA buffer into Linux kernel's DVB subsystem. Number 2 reduces the CPU pressure by almost 50%.
This implementation benefits many other Linux supported DVB cards too.
http://patchwork.kernel.org/patch/108274/

Those helped with my older single CPU Core computer with 256-QAM, delivering HDTV channel into the network and watching the HDTV channel with a faster computer.

The performance bottlenecks could be seen on the
command line with "perf top".

I had to increase PCI bus latency setting into 64 too from the BIOS. Moving DVB device into separate IRQ line with Ethernet card helped too, because Ethernet card did an interrupt per ethernet packet.

So if the hardware can deliver 45MS/s data fast enough, software side can be optimized up to some point. My patches contain the most easy major optimizations that I found. If you can test some of those patches, it might help to get them into Linux kernel faster.

Quoted 4 lines
Quoted 3 lines

Best regards,
Marko Ristola

OK these optimizations look like a step into the good direction. I guess what is also missing is a tuner which can handle that in DVB-S2, which does not seem obvious. The mantis card can do that?

According to Internet shops it can.
Manu Abraham has implemented the DVB-S2 support earlier than this summer, so with my small improvements it could perform better.

Here is a page about DVB-S2 cards that work somehow with Linux:

http://www.linuxtv.org/wiki/index.php/DVB-S2_PCI_Cards

I myself have been testing only with 9600 MS/s with terrestial DVB-C, so I have no experience with DVB-S2.

With 9600 MS/s and HDTV, the whole system must work, including VDR with it's components, not only the PCI DVB card.
With SDTV, any hardware will do.

Regards,
Marko Ristola

Quoted 4 lines

Thx
Bye
Manu