AMD se toma en serio la reparación de los tiempos de espera del controlador de Windows (TDR), pantallas negras, con una nueva herramienta

AMD se toma en serio la reparación de los tiempos de espera del controlador de Windows (TDR), pantallas negras, con una nueva herramienta

Los usuarios de AMD Radeon, al menos algunos de ellos, son definitivamente conscientes del infame error de la pantalla negra. En varias ocasiones, AMD solucionó el problema solo para que volviera a aparecer de alguna otra forma. O tal vez ese problema nunca se solucionó porque nunca se pudo encontrar la causa raíz.

Como, por ejemplo, un conductor de octubre de 2021 solucionó el problema de la pantalla negra en las tarjetas Polaris en Assassins’ Creed de Ubisoft. Otro, casi un año después, en septiembre de 2022, corrigió el error de sincronización mejorada , y un mes después, se resolvió otro problema de pantalla negra, esta vez en Windows 11 22H2 .

Además del problema de la pantalla negra, otro problema relacionado ha estado afectando a las tarjetas Radeon durante bastante tiempo. Este error muestra la ventana emergente de error TDR (Detección y recuperación de tiempo de espera) «El software AMD ha detectado un tiempo de espera del controlador», que es extremadamente molesto para los usuarios, ya que también puede provocar pantallas negras, bloqueos del sistema o bloqueos y congelamientos. El problema se solucionó en el pasado reciente , pero los usuarios aún informan que lo enfrentan de vez en cuando.

Para poner fin a estos problemas de TDR de una vez por todas, AMD ha diseñado una nueva herramienta para desarrolladores llamada Radeon GPU Detective (RGD). Su versión 1.0 fue lanzada hoy y funcionará con tarjetas RDNA 2 y RDNA 3 (series RX 6000 y 7000) en aplicaciones DirectX 12. Lamentablemente, los juegos y las aplicaciones basados ​​en DX11/DX9 o Vulkan antiguos, y las GPU Radeon antiguas basadas en RDNA 1 (RX 5000) y Polaris (RX 400/500) no son compatibles. También se requiere el último controlador 23.7.2 .

En su publicación de anuncio de GPUOpen, AMD explica qué es RGD y su uso:

Esta primera versión de la herramienta admite el análisis de fallas de GPU en Windows («TDR») en aplicaciones Direct3D® 12 y requiere una tarjeta de la serie RX 6000 (RDNA™2) o serie RX 7000 (RDNA™3), además de la última Software AMD Radeon Adrenalin público.

La herramienta permite a los desarrolladores configurar el controlador en el modo de análisis de fallas usando Radeon Developer Panel (RDP) antes de reproducir la falla. Tras el bloqueo, se genera un archivo de análisis con detalles que pueden ayudar a arrojar luz sobre la causa del bloqueo:

  • Información del marcador de ejecución que indica qué pases de procesamiento y llamadas de dibujo estaban en curso durante el bloqueo.
  • Si se determinó que el bloqueo se debió a un error de página:
    • La dirección virtual infractora.
    • Detalles sobre cualquier recurso (como montones, texturas y búferes) que residían en la dirección virtual infractora, incluidos los nombres de recursos proporcionados por el desarrollador.
    • Línea de tiempo de eventos de memoria (como Crear, Destruir y Desalojar) filtrada solo para los recursos relevantes.

Puede encontrar más detalles sobre el tema en el sitio web de GPUOpen . Los desarrolladores pueden consultar esta página para obtener orientación sobre RGD.

Deja una respuesta

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