Barracuda09 / SATPI

SATIP server for linux, suitable to run on an Raspberry Pi, Vu+, GigaBlue or any other linux box. currently supporting DVB-S/S2/T/C and transform DVB-S requests to DVB-C
http://barracuda09.github.io/SATPI
GNU General Public License v2.0
146 stars 32 forks source link

Tuning problems on my VU+ Duo2 4k with 1xDVB-S FBC and 1x-DVB-C FBC (16 tuner) #187

Open SaulGoodman1337 opened 1 year ago

SaulGoodman1337 commented 1 year ago

Have a wonderful good day Marc, I have once again changed the receiver because I need DVB-C and I have chosen the Duo 2 4k. Here I have 1xDVB-S FBC and 1xDVB-C FBC installed with a total of 16 tuners.

Now I have a few problems here.

  1. the scan does not work. I start in the TVheadend a MUX scan or EPG scan comes out of the DVB-S tuners just no data.

  2. tuning itself I also have problems. Sometimes it must retune a few times before it works.

I unfortunately have absolutely no idea where to start here and therefore I would pray you for help. gladly I can also set up nen remote access so you can look at it yourself.

thank you

Barracuda09 commented 1 year ago

Hi @SaulGoodman1337

Sorry, i do not really understand what you mean here. Could you elaborate a bit more on parallelization in this contect?

SaulGoodman1337 commented 1 year ago

Hi @SaulGoodman1337

Sorry, i do not really understand what you mean here. Could you elaborate a bit more on parallelization in this contect?

Splitting the tasks into threads like minisatip does. If I see it correctly, satpi processes one task after the other while minisatip, for example, is able to do things at the same time.

In the TVHeadend this is quite nice to see when you start a scan. It is very slowly activated one tuner after the other. Some tasks could be processed in parallel.

The problem is simply that when satpi is busy with other things, the tuning simply takes too long. do you understand? Example: When I start a scan, why does satpi wait with the tuning of the DVB-C frequencies until all 8 DVB-S tuners are done with the tuning?

You should really take a look at my setup here and try something. You will quickly notice that satpi has reached its limits here.

SaulGoodman1337 commented 1 year ago

i'm really close to just throwing all this receiver shit out the window and not wasting my time with it anymore. It's just incredibly unreliable.

As soon as there is somehow a tuner active, just nothing works properly. Sometimes I need 20 seconds until a channel was opened, sometimes it goes without problems. Sometimes nothing works and I have to restart satpi... It really sucks completely and I have already invested so much time in this topic that it is slowly too much for me.

please do not feel attacked but it just pisses me off. I've tried so many receivers and with each device I've always had some kind of fucking problems.

I could pull out my hair and scream at the same time.

Barracuda09 commented 1 year ago

Hi @SaulGoodman1337

Well SatPI does use an thread for every frontend that is opened. I could not think of a reason why it should wait.

SaulGoodman1337 commented 1 year ago

Then I'm honestly at my wits' end. No idea what I should still do here. I guess it's not meant to be. Thank you anyway

Barracuda09 commented 1 year ago

You should maybe not use all frontends for tuning. Just to start with only 4 DVB-S2 and 4 DVB-C. Then set in TvHeadend initial scan for only these frontends.

SaulGoodman1337 commented 1 year ago

Yeah but be honest, that sucks. If you have an interest in your software working with these devices, I can offer you vpn or I'll have them mail it to you. Otherwise I will put the project on hold. I sunk too much time into this topic and now as a family man time is precious.

The two suggestions I can still make.

Barracuda09 commented 1 year ago

Yes thanks, you can mail them to me, and I have a look.

This is a spare time project for me as well. Don't make a lot of money of this (it only costs money to buy stuff actually)

But why would you need all frontends to tune at once? Tuning needs a lot of PIDs to be opened which maybe to much for the receiver.

SaulGoodman1337 commented 1 year ago

This is actually not necessary, but even with only one tuner activated at a time, it does not work reliably. And I think I'm not alone with this.

Yes I can totally understand with the time. I am of course also willing to make a donation

Barracuda09 commented 1 year ago

I have here an Gigablue DVB-S2X and Vu+ DVB-S2 and DVB-C versions that work reliable with TvHeadend. The only problem are the drivers of Vu+ that are not working as I expect. With low bit rate PID (like scanning) it takes a long time to receive data from the frontends.

SaulGoodman1337 commented 1 year ago

I think we are talking at cross purposes. Satpi and minisatip also cause problems when I activate only 1 or 2 tuners. It seems to me that you have to do something different with these boxes than you do so far. Probably... I'll leave the assessment up to you. So if you want, I'll have the box mailed to you. Let's chat privately somehow about the address.

Barracuda09 commented 1 year ago

Yes send me an mail, we first discus there further on a solution.