Η AMD ασχολείται σοβαρά με τη διόρθωση των χρονικών ορίων των προγραμμάτων οδήγησης των Windows (TDR), των μαύρων οθονών, με νέο εργαλείο

Οι χρήστες

της AMD, τουλάχιστον ορισμένοι από αυτούς, γνωρίζουν σίγουρα το περιβόητο σφάλμα μαύρης οθόνης. Σε αρκετές περιπτώσεις, η AMD έχει επιδιορθώσει το πρόβλημα μόνο για να επανέλθει ξανά σε κάποια άλλη μορφή. Ή ίσως αυτό το ζήτημα δεν επιδιορθώθηκε ποτέ, καθώς δεν μπορούσε ποτέ να βρεθεί η βασική αιτία.

Όπως για παράδειγμα, ένα πρόγραμμα οδήγησης από τον Οκτώβριο του 2021 διόρθωσε το πρόβλημα της μαύρης οθόνης στις κάρτες Polaris στην Ubisoft

Assassins’ Creed

. Ένα άλλο, σχεδόν ένα χρόνο αργότερα, τον Σεπτέμβριο του

, διόρθωσε το σφάλμα Enhanced Sync και ένα μήνα αργότερα, ένα ακόμη πρόβλημα μαύρης οθόνης, αυτή τη φορά στα Windows 11

, επιλύθηκε.

Εκτός από το ζήτημα της μαύρης οθόνης, ένα άλλο σχετικό πρόβλημα ταλανίζει τις κάρτες Radeon εδώ και αρκετό καιρό. Αυτό το σφάλμα εμφανίζει το “λογισμικό AMD εντόπισε χρονικό όριο προγράμματος οδήγησης”

TDR

Αναδυόμενο παράθυρο σφάλματος (Ανίχνευση και ανάκτηση χρονικού ορίου λήξης), το οποίο είναι εξαιρετικά ενοχλητικό για τους χρήστες, καθώς μπορεί επίσης να οδηγήσει σε μαύρες οθόνες, σφάλματα συστήματος ή κολλάει και παγώνει. Το πρόβλημα έχει επιδιορθωθεί στο πρόσφατο παρελθόν, αλλά οι χρήστες εξακολουθούν να αναφέρουν ότι το αντιμετωπίζουν κατά καιρούς.

Για να βάλει τέλος σε αυτά τα προβλήματα TDR μια για πάντα, η AMD έχει επινοήσει ένα νέο εργαλείο προγραμματιστή που ονομάζεται Radeon GPU Detective (RGD). Η έκδοση 1.0 κυκλοφόρησε

και θα λειτουργεί με κάρτες RDNA 2 και RDNA 3 (RX 6000 και 7000 series) σε εφαρμογές DirectX 12. Δυστυχώς, τα παιχνίδια και οι εφαρμογές που βασίζονται σε παλαιότερα DX11/DX9 ή Vulkan και παλαιότερες GPU Radeon που βασίζονται στο RDNA 1 (RX 5000) και το Polaris (RX 400/500) δεν υποστηρίζονται. Απαιτείται επίσης το πιο πρόσφατο πρόγραμμα οδήγησης 23.7.2.

Στην ανάρτησή της στο GPUOpen, η AMD εξηγεί τι είναι το RGD και τη χρήση του:

Αυτή η πρώτη έκδοση του εργαλείου υποστηρίζει ανάλυση σφαλμάτων GPU στα Windows (“TDR”) σε εφαρμογές Direct3D® 12 και απαιτεί μια κάρτα σειράς RX 6000 (RDNA™2) ή RX 7000 series (RDNA™3), εκτός από την πιο πρόσφατη δημόσιο λογισμικό

Adrenalin.

Το εργαλείο επιτρέπει στους προγραμματιστές να θέσουν το πρόγραμμα οδήγησης σε λειτουργία ανάλυσης σφαλμάτων χρησιμοποιώντας τον πίνακα προγραμματιστών Radeon (RDP) πριν αναπαράγουν το σφάλμα. Κατά τη συντριβή, δημιουργείται ένα αρχείο ανάλυσης με λεπτομέρειες που μπορούν να βοηθήσουν να ρίξει φως στην αιτία της συντριβής:

  • Πληροφορίες δείκτη εκτέλεσης που υποδεικνύουν ποιες πάσες απόδοσης και κλήσεις κλήσεων ήταν σε εξέλιξη κατά τη διάρκεια της συντριβής.
  • Εάν το σφάλμα προσδιορίστηκε ότι προκλήθηκε από σφάλμα σελίδας:

    • Η προσβλητική εικονική διεύθυνση.
    • Λεπτομέρειες σχετικά με οποιονδήποτε πόρο (όπως σωρούς, υφές και buffer) που βρισκόταν στην προσβλητική εικονική διεύθυνση, συμπεριλαμβανομένων των ονομάτων πόρων που δόθηκαν από τον προγραμματιστή.
    • Χρονολόγιο συμβάντων μνήμης (όπως Create, Destroy και Evict) φιλτραρισμένο μόνο για τους σχετικούς πόρους.

Μπορείτε να βρείτε περισσότερες λεπτομέρειες σχετικά με το θέμα στο GPUOpen

δικτυακός τόπος

. Οι προγραμματιστές μπορούν να ανατρέξουν

αυτή η σελίδα

για καθοδήγηση σχετικά με το RGD.



neowin.net


Leave A Reply



Cancel Reply

Your email address will not be published.