arzh-CNenfrdejakoplptesuk
Suche finde 4120  disqus socia  tg2 f2 lin2 in2 X-Symbol 3 y2  p2 Tik steam2

Zen 5 verursacht Grafikprobleme: Der RDSEED-Befehl funktioniert auf den neuen AMD-Prozessoren nicht korrekt.

RDSEED-Befehlsfehler auf AMD Zen 5 Prozessoren (insbesondere Strix Point und Granite Ridge) verursacht Abstürze beim Start optimierte Linux-BuildsWie CacheOS, unter Verwendung des Kompilierungsschlüssels -march=znver5Eine temporäre Korrektur im Linux-Kernel, die die RDSEED-Unterstützung deaktiviert, wenn ein Problem erkannt wird, hat zu neuen Abstürzen geführt: Systeme können die grafische Oberfläche nicht korrekt laden..

AMDs Zen 5 RDSEED

Der CachyOS-Entwickler Peter Jung erklärte, dass aufgrund eines kürzlich erschienenen Kernel-Patches „das System bei einigen Benutzern nicht mehr in den Grafikmodus wechselt“. Der Grund dafür ist, dass GCC verwendet weiterhin RDSEED., wenn er Unterstützung sieht für CPUID, obwohl die Anweisung selbst in Zen 5 ohne neuen Mikrocode fehlerhaft sein könnte.

AMD-Ingenieur Borislav Petkov schlug vor vorübergehend Das RDSEED-Flag darf nicht entfernt werden., sondern nur eine Warnung ausgeben, um das Verhalten der Assemblies nicht zu beeinträchtigen. Er merkte an: „Der Compiler sollte nicht einfach RDSEED verwenden – er sollte Prüfen Sie die Verfügbarkeit über CPUID„. Der Intel-Experte Thomas Gleixner fügte daraufhin hinzu: „Man bekommt, was man kompiliert – RDSEED funktioniert nicht korrekt, und Es gibt keine anderen Lösungsansätze als die Aktualisierung des Mikrocodes oder das Neuschreiben des gesamten Codes.".

Das Problem verdeutlicht die Risiken der Verwendung aggressive architektonische Optimierungen wie -march=znver5Obwohl sie eine hohe Leistung bieten, Mikrocodefehler können das System vollständig lahmlegen.Bis zur Veröffentlichung eines Fixes. Mikrocode-Updates für Ryzen 9000 und Ryzen AI 300 sind bereits in Arbeit, ein genaues Veröffentlichungsdatum wurde jedoch noch nicht bekannt gegeben.