Der Hardware-Prefetcher kann nicht deaktiviert werden

1046
Thejasvi MV

Ich versuche, den Hardware-Prefetcher zu deaktivieren, um einige Speicherbenchmarks auf einem Intel Core i5 2500 auszuführen. Das Problem ist, dass in meinem BIOS keinerlei Option zum Aktivieren oder Deaktivieren des Prefetchers vorhanden ist. Also versuche ich, den Prefetcher mit Hilfe von msr-tools zu deaktivieren. Das msr-tool schreibt jedoch keine bestimmten Werte in das erforderliche Register (0x1a0h).

$ rdmsr -p 0 0x1a0 850089  $ wrmsr -p 0 0x1a0 0x850289 wrmsr: CPU 0 cannot set MSR 0x000001a0 to 0x0000000000850289 

Dies ist der gleiche Fall für alle CPU. Wenn ich jedoch versuche, den Wert 0x850088 (einfach zum Testen ausgewählt) zu schreiben, wird der Wert erfolgreich geschrieben.

Kann mir jemand sagen, wo das Problem liegt und was ist die Lösung dafür?

Ich fühlte mich auch komisch, dass es in meinem BIOS keine Deaktivierungsoption für den Prefetcher gibt. Ist dies bei einigen BIOS-Versionen der Fall?

Vielen Dank.

0
Ihnen fehlt eines der wichtigsten Details: Was ist Ihr Motherboard? Shinrai vor 12 Jahren 0
Gigabyte H67M-D2-B3 Thejasvi MV vor 12 Jahren 0
Duplikat von http://stackoverflow.com/questions/10145857/unable-to-disable-the-hardware-prefetcher osgx vor 7 Jahren 0

0 Antworten auf die Frage