Author Topic: Alt-Binz MULTICORE  (Read 5937 times)

Offline reisender67

  • Contributor
  • ***
  • Posts: 39
Re: Alt-Binz MULTICORE
« Reply #15 on: June 22, 2018, 04:07:31 pm »
Thanks Rdl!

Hier die Übersetzung:

Das LAA Flag erlaubt 32bit Anwendungen (was alt.binz ist) bis zu 3GB Speicher (statt 2GB) auf 32bit und 64bit Systemen zu verwenden.
Wenn das Flag jedoch aktiviert ist, ist die korrekte Handhabung des Zeigers (Verzweigungen?) entscheidend. Wir haben bereits einen Fehler entdeckt, der damit zusammenhängt, und er wurde behoben. Aber ich bin mir nicht 100%ig sicher, dass es nicht noch mehr schlechte Zeigerbehandlung gibt.
In letzter Zeit hatten nur wenige Anwender Probleme mit Windows 10 und Updates. Ich bin mir nicht sicher, ob es damit zusammenhängt, also habe ich beschlossen, zum normalen No-LAA-Status zurückzukehren (mit 2 GB Prozesslimit und keinem Risiko einer schlechten Zeigerbehandlung). Aber dann haben einige Benutzer das LAA-Flag zurückgefordert, also habe ich beide Versionen veröffentlicht.

Was die Dekodiergeschwindigkeit angeht, werde ich versuchen, eine neue Version zu erstellen, in der es um Verbesserungen beim Dekodieren geht. Bisher gibt es, basierend auf Tests, ein enormes Potenzial für eine deutliche Verbesserung der Geschwindigkeit....

« Last Edit: June 22, 2018, 04:09:55 pm by reisender67 »
Es muss immer weiter gehen!

Offline Rdl

  • Administrator
  • *****
  • Posts: 4050

mb82

  • Guest
Re: Alt-Binz MULTICORE
« Reply #17 on: July 02, 2018, 09:07:27 am »
Thanks so much Rdl for improving your programm.
It was a right decision to stick at you.
Love your coding !!!!  :-*

Offline abismo

  • Contributor
  • ***
  • Posts: 68
Re: Alt-Binz MULTICORE
« Reply #18 on: November 01, 2018, 04:21:46 am »
Hi, ich hätte einen kleinen Tipp/Workaround für euch!

Ich bin seit heute auch endlich in den Genuss einer 1Gbit Leitung gekommen und bin auf das selbe Problem gestoßen.
Der Decoder, der 0.46.0.1 Version, Leistet Ausgezeichnete Arbeit, aber wenn ich ohne Limit lade, dann Kommt er nicht mehr mit.
Z.B. haben sich ca. 10  250 MB große Datein gestaut, gefühlt werden die Datein 4 mal schneller geladen als dekodiert. Sobald man auf Pause drückt werden die Datein in wenigen Sekunden dekodiert - ergo, der Download-thread stört den Dekodierprozess!

Nun zum Trick der mir ein wenig geholfen hat:
Die höchste Donloadrate mit der Gbit Leitung lag bei mir bei 78 MByte/s.
Im Setup hab ich unter Connection / Maximum download speed - 102400 kb/s eingestellt.
Wenn ich nun im Limiter 80% einstelle, dann komme ich auf glatte 80 MB/s (102400 kb/s damit es glatte 10 MB schritte sind) also etwas mehr als mein erreichter Peak.
Das interessante ist jetzt, dass der Dekodierprozess sich jetzt die Wage hält und keinen Stau mehr verursacht.
Ich vermute mal, dass der Decoder dann einfach, durch das Limit, mehr CPU-Zeit bekommt und so seine Arbeit, wie gewünscht, verrichten kann.

Für mich funktioniert das bis jetzt recht gut, auch wenn ich nicht ganz an die Geschwindigkeit komme wie ohne Limit,
aber evtl. ist das auch gar nicht auf andere Setups übertragbar :/
Nach 4 h beobachten und probieren, komme ich auf 60-70 MB/s ohne dass es sich staut.
Hoffe dass euch das ein wenig weiter hilft, und sagt mir bitte, was ihr davon haltet!

Mein Setup: i7 8700k 32GB RAM davon 20GB RAM-Disk (Romex), die fürs TEMP Verzeichnis da ist,
um die SSD nicht unnötig zu belasten. Download Laufwerk 960 EVO, Unrar Laufwerk 970 EVO.

Grüße,
abismo

Offline abismo

  • Contributor
  • ***
  • Posts: 68
Re: Alt-Binz MULTICORE
« Reply #19 on: May 28, 2019, 11:14:37 am »
UPDATE:

Nach dem Update auf 0.47 (Neuinstallation) und einem Upgrade der Hardware (i7-9700k@5GHz), hab ich keine Flaschenhälse mehr.
Dowload Rekord bei 96 MB/s (nachts) bei Instant decoding.  :o
Evtl. hatte ich vorher einen Konfigurationsfehler, der durch die Neuinstallation behoben worden ist.

Danke nochmal für die kontinuierlichen Updates  :)