SongBeamer laggy - Lange Dauer bei Wechsel zwischen Folien

Hier könnt ihr alle Probleme mit SongBeamer schreiben
Antworten
junias
Beiträge: 64
Registriert: Di Apr 07, 2020 8:57 pm

SongBeamer laggy - Lange Dauer bei Wechsel zwischen Folien

Beitrag von junias »

Hi zusammen,

wir nutzen SongBeamer seit einigen Jahren in der Gemeinde sehr erfolgreich.
Es läuft auf einem Thinkpad Yoga 14 aus 2015 mit i7-5500u, 8gb Ram, 256gb SSD und der GeForce 840m als Grafikkarte.
Es sind insgesamt 3 Bildschirme in Betrieb (externer Monitor für SongBeamer, 1 Fernseher für StageMonitor, 1 Beamer für normale Ausgabe).
Zudem nutzen wir die Ausgabe per NDI.

Folgendes können wir aktuell verstärkt beobachten:
- Der Wechsel zwischen zwei Folien von einem Song dauert ca. 1-2 Sekunden. Man muss nun sehr (!) früh zur nächsten Folie wechseln, bei schnellen Liedern fast unmöglich
- Der Wechsel von Folien ist durch die Nutzung von MotionBackgrounds noch etwas langsamer geworden
- Der Aufruf von Bibelstellen aus dem Ablaufplan - insb. wenn diese lang sind - dauert sehr lange bis die einzelnen Folien überhaupt geladen sind

Könnte das daran liegen, dass der Rechner schon recht "alt" ist.
Die Auslastung ist jedoch nie über 50%...

Gibt es sonst etwas, das wir für eine bessere Performance tun können?

Danke für eine kurze Meinung!
ChristianM
Beiträge: 9
Registriert: Sa Dez 12, 2020 3:10 pm

Re: SongBeamer laggy - Lange Dauer bei Wechsel zwischen Folien

Beitrag von ChristianM »

Hallo,

hast du schon verschiedene Situationen durchgespielt.
Nur 2 Ausgangssignale, dann nur mehr den Beamer.
NDI Ausgabe bzw. MotionsBackground de-/aktieren....
Dann kann man die Situation etwas eingrenzen, warum der Wechsel "langsam" ist.

Warum verwendet ihr die NDI? OBS oder NDI Monitor...
Sebastian
SongBeamer Team
Beiträge: 6026
Registriert: Fr Nov 14, 2003 11:31 pm

Re: SongBeamer laggy - Lange Dauer bei Wechsel zwischen Folien

Beitrag von Sebastian »

Das, was am meisten Zeit benötigt, sind große Schriftgrößen, besonders bei Text mit Rand. Das liegt an der Windows Textengine, die ab einer bestimmten Schriftgröße plötzlich sehr ineffektiv wird. Diese bestimmte Größe ist aber auch von der Schriftart abhängig. Du könntest also mal mit der maximalen Schriftgröße experimentieren, ob möglicherweise ein paar Pixel kleiner auch noch groß genug ist, und möglicherweise deutlich bessere Performance bietet.

Wichtig ist auch, daß du einen geeigneten Grafiktreiber installiert hast. Generische Windows Treiber bieten oft schlechte Performance.

Entscheidend ist die CPU Auslastung pro Core. Also wenn ein Core zu 100% ausgelastet ist, dann wird das bei einer 8 Core CPU nur als 12% Auslastung angezeigt. Für die Grafikausgabe kann aber nur ein Core gleichzeitig verwendet werden (Analog dazu: wenn im Auto jeder der vier Insassen ein eigenes Steuerrad in der Hand hätte, würde das vermutlich im Chaos enden). Insofern kann auch eine langsame CPU der Flaschenhals sein, selbst wenn sie nicht zu 100% ausgelastet ist.

Wir sind übrigens bereits am Experimentieren mit einem eigenen Font Renderer, der auch den Alpha Kanal komplett unterstützt. Das Ziel ist bessere Performance als es Windows bietet.
Gruß, Sebastian
junias
Beiträge: 64
Registriert: Di Apr 07, 2020 8:57 pm

Re: SongBeamer laggy - Lange Dauer bei Wechsel zwischen Folien

Beitrag von junias »

Hi Sebastian,

ok, danke für die Info - das wusste ich so nicht.
Ich glaube wir verwenden so etwas um Schriftgröße 50 - gibts denn Erfahrungswerte ab wann es zu Performance-Einbrüchen kommen kann?
Und Erfahrungen, welche Schriftart am geeignetsten ist?

Grafiktreiber schau ich nochmal - bin mir aber recht sicher den neuesten Treiber für die 840m sowie die onboard-GPU installiert zu haben...

Und das mit dem eigenen Renderer hört sich gut an - gibts da einen ungefähren Zeitplan?

Danke!
Sebastian
SongBeamer Team
Beiträge: 6026
Registriert: Fr Nov 14, 2003 11:31 pm

Re: SongBeamer laggy - Lange Dauer bei Wechsel zwischen Folien

Beitrag von Sebastian »

Den Schwellenwert mußt du selber ausprobieren. Einen Zeitplan gibt es noch nicht. Da gibt es noch einige unbekannte Faktoren.
Gruß, Sebastian
junias
Beiträge: 64
Registriert: Di Apr 07, 2020 8:57 pm

Re: SongBeamer laggy - Lange Dauer bei Wechsel zwischen Folien

Beitrag von junias »

Hier mal Feedback, was bei mir geholfen hat:
- Stage Monitor deaktiviert (brauchen wir aktuell nicht wirklich)
- Rand um die Schriftarten weggenommen
- Nochmal neueste Treiber für die Grafikkarte installiert
- Grafiktreiber in der NVIDIA Systemsteuerung angepasst
- Ausstehend: Übertakten der CPU

Ergebnis: SongBeamer ist zumindest deutlich schneller (vorher ca. 2 Sek bis zum Folienwechsel, jetzt vllt 0,5 Sek), CPU Last ist von 100% auf den 4 logischen Kernen auf ca. 60-70% auf jedem Kern gesunken, GPU Last hingegen (liegt vermutlich am Treiber und den Anpassungen) von 5% auf 20% gestiegen.

Schriftgröße bei uns ist 32 (min) bis 36 (max) - eine Reduzierung hat keinen Effekt gebracht.

Wir beobachten das mal - ich war gestern Abend aber beim Test erstmal zufrieden.
Antworten