Hallo Sebastian,
willkommen in der Seifenoper.
Sebabe hat geschrieben: ↑16.02.2021, 20:53
Das mit dem Einspielen mag mir hier aber einfach nicht gefallen. Wie kann sich denn eine SW einspielen? Gibts irgendeine Erklärung?
Da wir in der Voodoo-Abteilung sind, muss man die nachfolgenden Erklärungsansätze mit Vorsicht genießen. Unabhängig davon versuche ich es schon mit Ernsthaftigkeit.
Bevor ich zur eigentlichen Frage komme ein kleiner Excurs über die Clocks. Nehmen wir als Beispiel eine
Oven Controlled Crystal Oscillator (OCXO) Clock, die lt.
Wikipedia wie folgt beschrieben wird: Ein Quarzoszillator, der in einer beheizten und temperaturgeregelten Kammer untergebracht ist. Die in Quarzoszillatoren eingesetzten Schwingquarze unterliegen einer kleinen, für präzise Anwendungen jedoch bedeutsamen thermischen Abhängigkeit der Schwingkreisfrequenz, was auch als thermische Drift bezeichnet wird. Durch das Regeln der Temperatur des Schwingquarzes und der Oszillatorschaltung auf einen Wert über der Raumtemperatur, kann die Schwingkreisfrequenz stabilisiert und so eine höhere Genauigkeit als ohne Heizung erzielt werden.
Ein Quarzoszillator muss sich also erstmal einschwingen, bis die richtige Temperatur erreicht wurde.
Das "Einschwingen" haben wir auch bei einer CPU. Bei der CPU ist die Taktfrequenz wichtig. Das ist die Geschwindigkeit, mit der die CPU arbeitet. Sie wird in der Regel in Gigahertz (GHz) gemessen – also in
Milliarden Zyklen pro Sekunde. Eine CPU mit 2.4 GHz arbeitet dementsprechend mit 2.4 Milliarden Zyklen pro Sekunde. Ähnliches gilt für den Arbeitsspeicher.
Damit kommen wir zur "angeblichen" Funktionsweise von MinorityClean. "Angeblich" deshalb, weil es keine unabhängigen wissenschaftlichen Untersuchungen gibt, sondern nur spärliche Hinweise des Entwicklers. Dieser sagt, dass MinorityClean als
Bitstabilisator wirkt. Der
interne Zustand der CPU wird durch den
internen Zustand des Speicherchips anstelle des Stromversorgungsstandards des Motherboards ersetzt. Der Entwickler schreibt, dass der PC auf dem Lesen und Schreiben des Speichers basiert. Die Zuverlässigkeit wird verbessert, wenn der interne Zustand der CPU mit dem Speicher übereinstimmt. Er empfiehlt CPUs mit hohem CPU Cache (L3) zu verwenden.
Bei einer Fehlerbehebung der Versionen MC73-77 ging der Entwickler in die Details. Statt die Bits mit 16 Sekunden / 16 Sekunden zu stabilisieren, schrieb er sie mit 3 Sekunden / 16 Sekunden. Ich nehme an, dass sich die unterschiedlichen Sekundenangaben auf den Speicher und jeweiligen CPU-Kern beziehen.
Die 16 Sekunden stellen die Referenzzeit dar. Dabei wird jeder Core durchgeschaltet. Bei einer i9-9900K CPU sind es 8 Kerne und 16 Threads (mit aktiviertem Hyper-Threading). Der Entwickler gibt folgende Berechnung an:
8C16T CPU
16 x 16 = 256 sec (+ 40sec)
geregelt nach 6 Minuten
MinorityClean benötigt also in Abhängigkeit der CPU eine Initialisierungszeit.
Auf der
Homepage von MinorityClean schreibt der Entwickler selbst von einer
Einbrennzeit von 4 bis 8 Stunden. Warum diese lange Zeit? Ich vermute aufgrund der Hardware. Sowohl die CPU, als auch der Speicher schwingen im GHz-Bereich. Es dauert halt seine Zeit, bis es stabil läuft. Wobei es bei mir nicht so ist, dass ich nach jedem Einschalten des Audio PCs solange warten muss. Die lange Einbrennzeit bezieht sich meines Wissens (und was mir meine Ohren signalisieren) auf den Einsatz einer neuer MC Version.
Grüße Gabriel