Page 1 of 1

Problem with MOI overloading

PostPosted: Tue May 28, 2013 12:02 pm
by atvcomm
Hello to all
I have problem with MOI overloading
I want to stream with Getstream or Dvblast 15 services from 2 transponders
When I start separate only 1 transponder, all is ok , CPU load is 19-32%
But, in case, when I start both , CPU load is 100%. Every process load CPU with 45-60%
Any ideas how I can resolve that?

I have discontinued log in getstream :
2013-05-10 23:37:54.508 demux: read in dvr_read returned with errno 75 / Value t oo large for defined data type
2013-05-10 23:37:55.215 demux: read in dvr_read returned with errno 75 / Value t oo large for defined data type
2013-05-10 23:37:55.949 demux: read in dvr_read returned with errno 75 / Value t oo large for defined data type
2013-05-10 23:37:56.672 demux: read in dvr_read returned with errno 75 / Value t oo large for defined data type
2013-05-10 23:37:57.376 demux: read in dvr_read returned with errno 75 / Value t oo large for defined data type

Thank you in advance

Re: Problem with MOI overloading

PostPosted: Wed May 29, 2013 3:37 am
by gfi
atvcomm Wrote:Hello to all
I have problem with MOI overloading
I want to stream with Getstream or Dvblast 15 services from 2 transponders
When I start separate only 1 transponder, all is ok , CPU load is 19-32%
But, in case, when I start both , CPU load is 100%. Every process load CPU with 45-60%
Any ideas how I can resolve that?

I have discontinued log in getstream :
2013-05-10 23:37:54.508 demux: read in dvr_read returned with errno 75 / Value t oo large for defined data type
2013-05-10 23:37:55.215 demux: read in dvr_read returned with errno 75 / Value t oo large for defined data type
2013-05-10 23:37:55.949 demux: read in dvr_read returned with errno 75 / Value t oo large for defined data type
2013-05-10 23:37:56.672 demux: read in dvr_read returned with errno 75 / Value t oo large for defined data type
2013-05-10 23:37:57.376 demux: read in dvr_read returned with errno 75 / Value t oo large for defined data type

Thank you in advance


Ok, I wrote about DVR buffer size 2 month ago.
Default value in:
/drivers/media/dvb/dvb-core/dmxdev.h
is #define DVR_BUFFER_SIZE (10*188*1024)

Try to increase value to:
#define DVR_BUFFER_SIZE (10*188*1024*4)

kernel for compilation:
http://www.tbsdtv.com/download/document ... e-code.zip

Note: drivers of tuners are precompiled (with default kernel values).

Or/And You can define buffer size in application.
-----------------------------------------------------------

But, there's also cpu and used chipset limits. Also USB connections to all... Network adapter isn't powerful (awesome powerful chip missing).
Don't forget, You can't compare device with extra low power consumption (MOI) with PC.

You need insert more information, what You want streaming (include using bitrates of channel) and used applications, for all channels.

Re: Problem with MOI overloading

PostPosted: Wed May 29, 2013 3:42 am
by Mechanik

Re: Problem with MOI overloading

PostPosted: Wed May 29, 2013 6:35 am
by updatelee
DVR_BUFFER_SIZE plays a huge part in CPU usage. I had to adjust it on Dreambox too. I used 10x vs 4x but different box's will prefer different sizes. Play around and you'll find the sweet spot

UDL