Ryzen: AMD usa controladores PCI para manejar las funciones de la CPU

Fue el fin de semana Alex UNESCO Vía Twitter Se informó un comportamiento inesperado del controlador PnP-PCI de AMD para sistemas con procesadores Ryzen, y pronto se planteó la acusación con un ajuste de rendimiento oculto. Resulta que este puede no haber sido el caso. El enfoque de AMD sigue siendo cuestionable.

El controlador PnP PCI procesa la CPU

Como descubrió Ionescu, el controlador PCI para Windows busca 19 procesos segmentados (archivos EXE) que rápidamente se transforman en 19 juegos. Si el controlador detecta una aplicación, cierra ciertas funciones a través del registro específico del modelo (MSR) de la CPU. Con Ryzen 1000 (Zen 1, posiblemente también Ryzen 2000), ciertas funciones en el caché de instrucciones (Op cache) se ven afectadas, con Ryzen 3000 (Zen 2) afectado ciertas funciones en el caché L1 y L2. Sin embargo, la funcionalidad no parece estar disponible en Ryzen 5000.

Originalmente, Ionescu asumió que AMD activaría la funcionalidad que es beneficiosa para el rendimiento, lo que puede provocar inestabilidad en estas 19 aplicaciones; la mejora del rendimiento está prácticamente oculta con el controlador PCI. al mismo tiempo Pero se corrigió a sí mismo: El conductor desactiva estas funciones, probablemente para evitar problemas de estabilidad.

El enfoque sigue siendo cuestionable

El enfoque de AMD permanece en duda: ni el bit MSR adaptado al controlador, ni la función en el controlador, se han documentado, según Ionescu. El controlador de Microsoft también es compatible Certificado WHQL Recibido, aunque tiene tareas completamente diferentes además de su trabajo de fondo real, también está bajo fuego. Aunque un controlador PCI debería lograr el objetivo previsto con WHQL de aumentar la estabilidad del sistema, la función oculta no crea confianza en la funcionalidad del controlador.

READ  ¡El lanzamiento global de la aplicación de Android Earthquake ha comenzado!

Otro problema de seguridad: acerca de Interfaz Ioctl Con el software del controlador, Ionescu pudo bloquear la computadora con solo una línea de código usando PowerShell. Además, es posible procesar la lista de operaciones que el conductor está monitoreando. AMD aún tiene que comentar.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *