Verwenden von UEFI zum Zugriff auf CPU-Funktionen, die im BIOS gesperrt sind

Verwenden von UEFI zum Zugriff auf CPU-Funktionen, die im BIOS gesperrt sind

Ich habe ein Dell Latitude E6420 mit SandyBridge i5-2520M und Dell BIOS in der Standardversion (Version A15). In bestimmten Situationen erzeugt der Computer ein störendes hohes Geräusch (es ist nicht laut, aber wahrnehmbar). Ich weiß, dass dieses Problem damit zusammenhängt, dass die CPU in bestimmte Energiesparmodi (C-Zustände) wechselt. Auf meinem vorherigen Computer (Latitude E6410) konnte man verhindern, dass die CPU in tiefere C-Zustände wechselt (mit dem Dienstprogramm ThrottleStop). Leider ist dies mit meinem aktuellen Notebook nicht möglich, da die Funktion gesperrt ist, wahrscheinlich im BIOS. Die MSR-Registrierung, die die C-Zustände steuert (MSR_PKG_CST_CONFIG_CONTROL), kann nicht geändert werden, und ich erhalte beim Versuch, dies zu tun, die Meldung „Allgemeiner Schutzfehler“.

  1. Ist es möglich, UEFI statt BIOS zu verwenden, um aktuell gesperrte CPU-Funktionen zugänglich zu machen?
  2. Wie hängen UEFI und BIOS zusammen? Im Computerarchitektur-Stack ist UEFIüberdas BIOS (die dort festgelegten Einschränkungen sind für UEFI zwingend erforderlich) odernebenBIOS (UEFI wird nicht durch das BIOS eingeschränkt)?

verwandte Informationen