News Testet AMD Microcode-Updates gegen Spectre im Insider-Programm?

Zuletzt bearbeitet:
Wer kein Insider ist und sich das Image dennoch runterladen möchte:

https://www.deskmodder.de/blog/2018/03/08/17618-iso-esd-deutsch-english/

Habs bei mir auch mal installiert und auch bei meinem System (z97 + 4790k) wird nun der spectre Schutz angezeigt.

Das tolle an der Geschichte ist, dass ich meine sämtlichen Richtlinien weiterhin deaktiviert behalte, da kann Windows nichts machen :)

Update des Microcods des Prozessors von 1b auf 24
24.jpg

PS: ich werde mal schauen wie viel und ob überhaupt es Performance Unterschiede gibt.
Dazu nehme ich pcmark 10, denn da habe ich noch Werte von letztem Monat.


PPS werde es auch mal auf einem alten am3 System mit x4 810 testen. Mal schauen was da so bei rauskommt.
 
Zuletzt bearbeitet:
Alles was nach Ivy kam soll ja eh weniger von dem Performance Verlust betroffen sein.
 
Das ist interessant der User minoturos auf CB hat ein Screen seines 7200U gepostet:
http://abload.de/image.php?img=msp6jr6.jpg#
http://abload.de/image.php?img=registryokk2q.jpg#

Die CPU hätte laut Intel MC-Liste eigentlich ein microcode revision von 0x84 für den Spectre-Schutz.
https://newsroom.intel.com/wp-content/uploads/sites/11/2018/03/microcode-update-guidance.pdf

Das Tool zeigt aber an dass er Spectre Sicher ist ! - Die Registry gibt aber den Microcode als 0x7c aus !

=> Das könnte wirklich auf Spectre V2 via "Retpoline"-ähnlichem Ansatz vermuten lassen !
 
Zuletzt bearbeitet:
Hmmm die Performance mit PCmark 10 ist schon ziemlich runter gegangen.

https://www.3dmark.com/compare/pcm10b/192157/pcm10b/219139#

Ich werde nochmal sämtliche Hintergrundaufgaben deaktivieren (auch den Virenscanner) und dann nochmal Benchen.

Wenn das so bleibt ist der Performaceverlust doch schon sehr hoch (zumindest wenn man es misst)

Gefühlt ist die Arbeitsgeschwindigkeit allerdings genauso wie vorher auch, na mal schauen.
 
Hmm - 30% im mittel...>80% bei digital content...aber nur ~8% bei "productivity" alias office.

Also ähnlich wie bei meltdown - es kommt sehr auf den Anwendungsfall an...ich schätze mal aber dass in den meisten Situation nur ~5-10% flöten gehen werden. In games vielleicht noch weniger.
 
@Nero: Wie siehst du den Befund von Minoturos ?
Er nutzt Win10 Enterprise 1709 - Wieso zeigt das Inspectre Spectre Safe an obwohl der Microcode für die CPU da nicht passt ?
 
Hast Du mal die Spalte update Staus angesehen ?
 
So, neuer Test mit deaktivierten Hintergrundprozessen und maximaler Leistung in der Energieversorgung brachte knappe 300 Punkte mehr beim Bench mit PCmark10

https://www.3dmark.com/pcm10/25518971

Wobei ich anmerken muss, dass die Photo- und Videobearbeitung bei den Tests deaktiviert waren, wieso auch immer. Ist mir eben aufgefallen.

Denke also das dort die Punkte verloren gehen, in Bezug auf die 6723 Punkte die ich Ende Januar im Test hatte.

Edith:
Installation von w10 auf dem AM3 Board läuft gerade, mal schauen was der alte x4 810 dann sagt ;)
 
Zuletzt bearbeitet:
Das ist interessant der User minoturos auf CB hat ein Screen seines 7200U gepostet:
http://abload.de/image.php?img=msp6jr6.jpg#
http://abload.de/image.php?img=registryokk2q.jpg#

Die CPU hätte laut Intel MC-Liste eigentlich ein microcode revision von 0x84 für den Spectre-Schutz.
https://newsroom.intel.com/wp-content/uploads/sites/11/2018/03/microcode-update-guidance.pdf

Das Tool zeigt aber an dass er Spectre Sicher ist ! - Die Registry gibt aber den Microcode als 0x7c aus !
Welche Microcode-Version hatte denn Intels erster Versuch, den sie zurückgezogen haben? Vielleicht hat sein Laptop eines dieser Versionen drauf.
=> Das könnte wirklich auf Spectre V2 via "Retpoline"-ähnlichem Ansatz vermuten lassen !
Oder so. Vielleicht fährt Microsoft hier auch zweigleisig. Microcode-Updates soweit verfügbar, Plan B (was immer das ist, ob "Retpoline for Windows" oder was anderes) wie bei Ryzen falls nicht. *noahnung*
 
So, der Phenom 2 x4 810 hat laut Inspectr keinen Schutz.

x4 810.png

Wobei das OS ist angeblich geschützt.


Edith:

Vergleich bei Timespy sagt mir knappe 2.5% im Schnitt weniger in Synthetischen Benchmarks, also eigentlich kein Verlust in Games.

https://www.3dmark.com/compare/spy/3418325/spy/2578603#
 
Zuletzt bearbeitet:
Kann mal jemand mit Windows 10 RS5 bitte mal das gute alte ShowMC testen?

1. ftp://ftp.heise.de/pub/ct/listings/1607-168.zip saugen und in einen Ordner entpacken
2. cmd.exe starten und in cmd.exe einmal showmc ausführen ....
3. das Ergebnis posten ..

bei meinem Kabini mit Windows 10 RS3 sieht es so aus:
unbenanntibu1r.png
 
Die Anfrage bezog sich auf AMD Systeme ....

Aber auch auf nem Intelsystem kann man die AMD Microcode Update Datenbank anzeigen lassen:
showmc.exe %systemroot%\system32\mcupdate_authenticamd.dll

daher die Bitte - nochmal ...
 
showmc2.png

Außer einem "Error" bekommst du aber nichts weiter angezeigt unter dem Intel System.

Das was dich interessiert ist aber wohl eher was unter "Microcode Revision" steht.

Da steht CPU "0019" und Windows "0024"

Mit dem AMD System mach ich das auch gleich nochmal, dauert ein paar Minuten....

Edith:
showmc amd.png
 
Zuletzt bearbeitet:
Ausgehend vom dem was ich da sehen kann sind da überhaupt keine neuen Microcode Updates enthalten - also kann der Fred eigentlich geschlossen werden weil leider FALSCH !!!
ps sonst würde da was von xx/xx/2017 oder xx/xx/2018 stehen ....


Falls jemand wissen will was all die Dinge bedeuten:
unbenanntibu1r.png


Beispiel:
05/03/2012 06001116 8002 6101 00 00 00000000 0A20 ok

05/03/2012 = Datum des Microcode Update
06001116 = Microcode Version
8002 = ?
6101 = CPUID in Kurzform; 6=ext. Family, 1=Extended Model, 0 = Model somit Model 10h, 1 = Stepping -> 610F01 also TN-A1 , ein Update für Trinitys

Bisher sind in der AMD Microcode Update DLL welche für
- 1022 = DR-B2
- 1020 = DR-B0 (ES)
- 1062 = DA-C2
- 1043 = RB-C3
- 1081 = HY-D1
- 1080 = HY-D0
- 1041 = RB-C1 (ES)
- 10A0 = PH-E0
- 2031 = LG-B1
- 3010 = LN-B0
- 5010 = ON-B0
- 5020 = ON-C0
- 6012 = OR-B2
- 6101 = TN-A1
 
Zuletzt bearbeitet:
@crashtest
Wieso meinst du, dass der Thread "falsch" ist? Es besteht ja die Annahme, dass der Fix ohne Microcodeupdates funktioniert.
 
Es gäbe da 2 Möglichkeiten:
1. das Programm hat Probleme mit dem neuen Windowsbuild und liefert falsche Werte
oder
2. Microsoft nutzt einen anderen Weg um die Lücken zu schließen (eher unwahrscheinlich, da in der Intel Update Datei (mcupdate_GenuineIntel.dll) viele neue Updates enthalten sind)
 
Ehh ja, die CPUID ist nicht die Microcode Update Revision ...

iGVYyGQ.png


Code:
 / *************** as sin Microcode utility V2.2 ***************
 CPUID=00800F11
 Board:ASUSTeK COMPUTER INC. CROSSHAIR VI HERO Vers.:Rev 1.xx
 BIOS:American Megatrends Inc. 3502 01/22/2018 V13.5
 This Processor CPUID: 00800F11
 AMD Ryzen 7 1800X Eight-Core Processor          Base=3600 MHz
 Microcode Revision, BIOS: $08001129 => Windows: $08001129
 Status: Newer Patch Not Available

 / interpret:C:\WINDOWS\system32\mcupdate_AuthenticAMD.dll
  as MS-Dll
  AMD DLL assumed
 Datum      Patch Id Patch Type   Proc-ID Size
 04/30/2008 01000083 8000 1022 00   20   074388A8 03C0 ok
 05/01/2008 01000084 8000 1020 00   20   1FCC8590 03C0 ok
 03/11/2010 010000C7 8000 1062 00   20   1D6353B8 03C0 ok
 03/11/2010 010000C8 8000 1043 00   20   EF77996A 03C0 ok
 10/12/2011 010000D9 8000 1081 00   20   EAD2876E 03C0 ok
 10/24/2011 010000DA 8000 1080 00   20   71C5625A 03C0 ok
 10/24/2011 010000DB 8000 1041 00   20   72BEE4B9 03C0 ok
 10/24/2011 010000DC 8000 10A0 00   20   4F360B0C 03C0 ok
 03/06/2008 02000032 8000 2031 00   10   8FF3FAEA 0200 ok
 13/09/2011 03000027 8003 3010 00   20   104F0040 03C0 ok
 01/21/2013 05000029 8001 5010 00   00   00000000 0620 ok
 01/18/2013 05000119 8001 5020 00   00   00000000 0620 ok
 10/21/2011 06000624 8002 6012 00   00   00000000 0A20 ok
 05/03/2012 06001116 8002 6101 00   00   00000000 0A20 ok
 
Zuletzt bearbeitet:
Richtig - und in der AMD Microcode Update Datei sind keine neunen !

Beispiel RYZEN:
da müsste ja was wie
01/01/2018 08001129 8002 8011 00 00 00000000 0A20 ok
enthalten sein!

08001129 als Microcode für CPUID 00800F11

Aber eben diese Einträge fehlen in der mcupdate_AuthenticAMD.dll ! Es gibt nur alte Microcode Updates für Family 10h bis 14h sowie 2 Bulldozerderivate
 
Das ist aber ein deutlich älteres Build als das von ThePowerOfDream. Der ist ja mit 17618.1000, also dem Preview der übernächsten Win-10-Version, unterwegs :o

Das war die zum Zeitpunkt des Erstellens von dem Posting die aktuelle Version, welche ich bekam.

Jetzt lädt er gerade 17115.1 (welche Version das auch immer am Ende sein wird). Mehr dann in absehbarer Zeit.

Interessanterweise hat Windows das nicht automatisch genuckelt, erst als ich den Button presste.
 
Ausgehend vom dem was ich da sehen kann sind da überhaupt keine neuen Microcode Updates enthalten - also kann der Fred eigentlich geschlossen werden weil leider FALSCH !!!
Der Thread kann auf gar keinen Fall geschlossen werden! Selbst wenn es keine AMD Microcode-Updates sind, wissen wir immer noch nicht was hier vor sich geht.

Eine fehlerhafte Auslesung durch InSpectre ist denkbar aber unwahrscheinlich, da das Microsoft-eigene Powershell-Skript zum gleichen Ergebnis kommt! :o

Zudem zeigt das Tool mit der neuen Windows-RS5-Version nicht grundsätzlich "Yes" an. Bei einem Phenom II z.B. meldet das Tool nach wie vor einen fehlenden Schutz, auch mit der neuesten Windows-Insider-Version:
http://www.planet3dnow.de/vbulletin...der-Programm?p=5191925&viewfull=1#post5191925

Daher darf hier weiter spekuliert und geforscht werden woher die unterschiedlichen Anzeigen kommen, denn das war ja der Auslöser für die ganze Aufregung :)
 
Eine fehlerhafte Auslesung durch InSpectre ist denkbar aber unwahrscheinlich, da das Microsoft-eigene Powershell-Skript zum gleichen Ergebnis kommt! :o

Das schließe ich aus den von dir genannten Gründen aus. Wäre das Powershell-Script fehlerhaft, hätte Microsoft deutlich größere Probleme.

An sich ist es das einzig richtige und auch Microsoft profitiert dann von dem entstehenden Update-Druck auf Win10. Irgendjemand bei Intel wird es denen gesteckt haben, zumal die Alternative für all jene die keine andere Hardware kaufen wollen weil es keine Microcodes von den Mainboardherstellern via BIOS gibt (und das werden viele ablehnen für Modelle ausserhalb der Garantie) direkt mal gefixte Linux-Distributionen in die engere Wahl nehmen - aus Kostensicht zu diesem Zeitpunkt eine durchaus attraktive Option und vielleicht jetzt die Zeit wert sich an ein anderes OS zu gewöhnen, müsste man bei Win10 ja sowieso.
 
Zurück
Oben Unten