Hi,
habe seit gestern mal einen Pi mit SvxLink laufen. Die CPU-Last liegt bei mir um 44% (eine Logik mit 1750Hz-Tondekoder, VOX).
Wie sieht das bei Euch aus?
vy 73's de Adi, DL1HRC
Hi,
habe seit gestern mal einen Pi mit SvxLink laufen. Die CPU-Last liegt bei mir um 44% (eine Logik mit 1750Hz-Tondekoder, VOX).
Wie sieht das bei Euch aus?
vy 73's de Adi, DL1HRC
Hallo Adi, wie hast du denn das Funkgerät an den Pi angeschlossen, welches Funkgerät nutzt du und welche andere Hardware und Software. Bin wieder mit Michael zu Gang, aber ich warte noch auf Antwort von dir wegen den Scripten TCL. Vielleicht warte ich noch besser bis du deine Tests mit dem Raspi zu Ende hast dann brauch man nicht alles doppelt machen.
Ich komme zwar jetzt schon bis zum Start von SVXLINK, aber der meldet mir einen Fehler folgender Art.
Please lower the input volume
Der Raspi lässt sich danach nicht mehr mit der Mouse bedienen.
Gruß Stefan dh3pae
Hi Stefan,
ich habe erst mal nur eine Hör-Sprech-Garnitur angeschlossen um es erst mal auszuprobieren. Ich habe das je erst seit gestern am Laufen und muß erst mal einiges durchspielen. Die Meldung
QuotePlease lower the input volume
ist nur ein Hinweis, dass ein Sample eine Amplitude von 97% überstiegen hat. Das kann während des Betriebes schon mal passieren und ist erst mal kein Grund zur Beunruhigung. Nur bei einer Debianinstallation gibt es da momentan erhebliche Probleme weil es auch kommt, wenn gar nix angeschlossen ist, da ist irgendwas nicht in Ordnung und ich rate deshalb davon ab!
Ich habe es gleich mit einer anderen Distri probiert (hier openSuSE) und das lief auf Anhieb, die Soundkarte wurde sofort erkannt.
Laß mich mal noch etwas spielen, das mit dem Pi ist schon nicht so ganz trvial.
vy 73's de Adi, DL1HRC
Bei mir ( DM0ZPK-L , 333250) läuft der Raspi seit Jahresanfang. Nach anfänglichen Probs/Basteleien, Störungsfrei 24/7.
Konfiguration:
RasPI V1 (alt)
SD Karte 16GB ( Feinkost Aldi Nord)
USB RS232 08/15 interface (5€)
Soundblaster USB Stick
DTMF Decoder intern
COS /PTT über RS232
Stimmen 16k
Standard Raspian (direct von der RaspberryPi.org Seite)
SvxLink 1.0.99.10
Module Parrot,Echolink,METAR
Make nach Anleitung v. Svxlink.de
RX/TX : Bosch MR11 2m (144.975) .(ehem. Betriebsfunkgerät)
Beobachtungen/ Erkenntnisse:
Engpässse in Punkto CPU-Last habe ich nicht beobachten können. Die Pegel Einstellung der Soundkarte erfordert Geduld (Alsamixer).
Der Link stürzte nach ca 1,5 Tagen mit Soundkarten Fehlermeldung ab, hier "workaround", "Reboot" des Raspi 2 mal am Tag, mittels cronjob ( jeweils 5:00h und 15:00h) . klappt nun sehr zuverlässig.
Bei anderen Basteleien habe ich versehentlich mehrfach dem ding den saft abgedreht mit der Folge das das FS der SD Karte crashte...>>> Lösung Image kopie der SD Karte neu geladen. bzw. Alles von vorne.<<< eigene Dummheit>>
Ausblick:
Anschaffung eines Raspi V2 um den USB-RS232 zu ersetzen, dann Nutzung von GPIO 30/31 für PTT und COS
Evtl. "Solar" Lösung für Energieversorgung RPi und TRCV mittel Solarpanel ,Bleigelakku
FAZIT: RPI ist eine ideale low power Lösung für svxlink.
73 de DL6MB
Peter
Hi Peter,
vielen Dank für den ausführlichen Bericht.
Bei meiner Konfiguration ist recht erstaunlich, dass mit 48k Samplingrate die CPU-Last geringer ist als mit 8k. Das hätte ich so eigentlich nicht erwartet. Auch bei Umstellung auf 16k-Sounds war kein signifikanter Anstieg der CPU-Last zu vermerken. Allerdings steigt die CPU-Last beim Zuschalten von Tondetektoren an, beim 1750Hz-Detektor um etwa 1-2%, bei ZVEI um knapp 10%.
Bei zwei Logiken spätestens sollte dann aber das Ende der Fahnenstange erreicht sein und ob diese Konstellation stabil und sicher läuft ist eher fraglich.
Na mal schauen, ich probiere noch ein bisschen in der nächsten Woche...
vy 73's und einen tollen Männertag
wünscht Adi, DL1HRC
So, ich habe mal ein bisschen Pi-optimiert. Mit ein paar Compilerflags konnte ich die SvxLink-CPU-Last von 45% auf ca 9% senken. Bei Audioausgaben bleibt die CPU-Last unter 20%. Ich denke, dass sich da eine noch nähere Untersuchung lohnt.
Das Ganze läuft jetzt mit externer einfachster USB-Soundkarte und 16k-Sounds praktisch "ruckelfrei". Meine Distribution ist OpenSuSe 12.3.
vy 73's de Adi, DL1HRC
Hi all,
so, ich habe es schon mal über die Developer-Liste geschickt, hier noch mal meine Ergebnisse ohne jedweden Anspruch auf optimale Performance oder Richtigkeit. Bitte auch selbst ein bisschen experimentieren, in der makefile.cfg den Paramter RELEASE_CFLAGS wie folgt bearbeiten:
Futro A240 (Geode):
RELEASE_CFLAGS = -g -O2 -march=geode -mtune=generic
Raspberry Pi:
RELEASE_CFLAGS=-g -O2 -mfloat-abi=softfp -mfpu=vfp -mcpu=native
Beim Futro sank die SvxLink-bezogene CPU-Last von 90% auf 30% (2 Logiken mit 16k Sounds und VOX, CTCSS, ZVEI) und beim Raspberry Pi von 45% auf unter 10% (im Mittel 8,8% mit 1 Logik und 16k Sounds).
Viel Erfolg beim Probieren und Testen, bin für Rückmeldungen und weitere Verbesserungen dankbar!
vy 73's de Adi, DL1HRC
Hi,
teste das gerade auf einem Alix1d (Geode CPU).
Bisher sieht es gut aus, die CPU-Last sinkt deutlich.
73 de Andreas