In den Versionen 26.10.1 und 26.10.2 enthalten einen Fehler, durch den das System die betreffende SSD mit einem Schreibaufkommen von mehreren Dutzend GB belastet. Dies ist problematisch, da dadurch die begrenzten Schreib- und Löschzyklen der SSD unnötig aufgebraucht werden. Angesichts der Speicherkrise ist der Austausch einer einzelnen SSD keine einfache und kostengünstige Angelegenheit, daher ist es verständlich, dass die Nutzer wegen des Fehlers ziemlich verärgert waren, dessen Existenz übrigens bereits vom AMD-Softwareentwicklungsteam unter bestätigt wurde, und versprochen hat, dass der Fehler im Treiber 26.11.1 behoben sein wird – nur haben sie nicht verraten, wann.
Natürlich gibt es bis dahin alternative Methoden, um den Fehler „zu beheben“, doch dabei handelt es sich um Kompromisslösungen: Entweder verlieren wir dadurch an Leistung oder wir verzichten auf die Vorteile des AMD External Events Utility. Glücklicherweise hat ein Forumsteilnehmer von ComputerBase eine kreative Lösung zur vorübergehenden Behebung des Fehlers gefunden und diese in Form einer Open-Source-Anwendung der Öffentlichkeit zugänglich gemacht. Die Anwendung mit dem Namen „atieclxx-SSD-Fix“ verhindert, dass der AMD Radeon-Treiber das System unnötig mit immer neuen Schreibvorgängen belastet, und stellt gleichzeitig sicher, dass das AMD External Events Utility weiterhin ordnungsgemäß funktioniert und überhaupt nicht deaktiviert werden muss.
Aufgrund des Fehlers belastet der Treiber die SSD mit einer kontinuierlichen Schreiblast zwischen 0,3 MB/s und 5 MB/s – völlig unnötigerweise –, was täglich zu einem Schreibaufkommen von bis zu mehreren zehn GB führen kann. Der Softwareentwickler, der übrigens unter dem Spitznamen Necandi im ComputerBase-Forum aktiv ist, hat eine kreative Lösung für das Problem gefunden, indem er die Ausführung der unnötigen Schreibvorgänge einfach verhindert. Bei der Analyse des Windows Event Tracing stellte er fest, dass das AMD External Events Module, hinter dem sich die Datei „atieclxx.exe“ verbirgt, ständig versucht, sich selbst aus dem Treiberverzeichnis in das Windows-Systemprofil zu kopieren. Die Datei belegt 660 KB Speicherplatz, und der Kopiervorgang findet jede Sekunde statt, was auf Tagesbasis zu einem Schreibaufkommen von 56 GB führen kann. Der Prozess sucht übrigens auch ständig nach den Installationsdateien des amdkmpfd-PCIe-Filtertreibers.
Die vorübergehende Lösung besteht darin, dass die Software durch die Anpassung der Dateiberechtigungen verhindert, dass das SYSTEM-Konto die bereits vorhandene Version ständig überschreibt, sodass der vom AMD External Events Utility generierte überflüssige Schreibvorgang sein Ziel verfehlt, der Dienst selbst jedoch weiterhin funktionsfähig bleibt, sodass auch die damit verbundenen verschiedenen Funktionen funktionieren, einschließlich der FreeSync-Unterstützung, der Radeon-Schnelltasten sowie der Frame-Pacing-Funktion. Die Software selbst überprüft vor dem Eingriff, ob der jeweilige Treiber den Fehler verursacht, und wenn sie diesen feststellt und das Überschreiben der Datei in den angegebenen Zeitabständen erfolgt, führt sie den erforderlichen Eingriff durch. Die Software richtet zudem eine zeitgesteuerte Aufgabe ein, die drei Minuten nach dem Systemstart das Vorhandensein des Schutzes überprüft; danach wird die Überprüfung erst nach weiteren 30 Minuten erneut durchgeführt. Dies ist notwendig, damit der Schutz vor unnötiger Schreibbelastung auch nach einer Treiberaktualisierung erhalten bleibt; wird jedoch ein Treiber, der einer Fehlerbehebung unterzogen wurde, auf dem betreffenden System installiert, wird der Betrieb der Schutzsoftware ebenfalls eingestellt. Die Nutzer können die Anwendung jederzeit selbst deaktivieren oder über die mitgelieferte Benutzeroberfläche den ursprünglichen Zustand wiederherstellen.
Die Open-Source-Anwendung kann über GitHub unter heruntergeladen werden. Für die Ausführung sind Administratorrechte erforderlich, daher ist Vorsicht geboten, bevor sie eingesetzt wird, bis unabhängige Quellen ihre Nützlichkeit und Unbedenklichkeit bestätigt haben. Der inoffizielle Patch ist auf jeden Fall zu begrüßen, aber es wäre noch besser, wenn der Treiber 26.11.1 bereits verfügbar wäre – natürlich zusammen mit der Behebung des oben genannten Fehlers. Die Software ist übrigens nur auf Deutsch verfügbar, ihre Nutzung ist jedoch trotzdem einfach; sie darf jedoch ausschließlich auf eigene Verantwortung erfolgen, da niemand die Haftung für eventuelle durch sie verursachte Fehler und Schäden übernimmt.































