
Αρκετοί ίσως έχετε έρθει αντιμέτωποι με το συγκεκριμένο σφάλμα, ή και με το συγκεκριμένο σφάλμα καθώς κατά καιρούς έχουν εμφανιστεί διάφορα Το συγκεκριμένο μπορεί να εμφανιστεί σε 2 εκδοχές, το ERR_GFX_D3D_DEFERRED_MEM και το ERR_MEM_VIRTUAL_OF_MEMORY, όπως και να εμφανιστεί, σας υποδεικνύει ότι έχει εξαντληθεί η μνήμα που χρησιμοποιεί το Red Dead Redemption 2. Σε αυτή την ανάρτηση θα δούμε μερικές επιλογές που έχουμε έτσι ώστε να διορθώσουμε το πρόβλημα (ή και όχι).
Το πλήρες μήνυμα σφάλματος μπορεί να αναφέρει τα εξής:
- Εξαντλήθηκε η μνήμη. Παρακαλούμε επανεκκινήστε, κλείστε άλλες εφαρμογές και βεβαιωθείτε ότι ο υπολογιστής σας πληροί τις ελάχιστες απαιτήσεις.
- Εξαντλήθηκε η εικονική μνήμη. Παρακαλούμε αυξήστε το μέγεθος του αρχείου σελίδας.

Σε αυτό το άρθρο σας παρουσιάζονται 6 περιπτώσεις που διορθώνουν το πρόβλημα. Υπάρχουν περιπτώσεις που μπορεί να είναι λειτουργικές σε κάποιον χρήστη και σε άλλον όχι.
Αυτό που σας προτείνω είναι να ενεργήσετε μία προς μία την κάθε περίπτωση.
Πριν προβείτε σε ενέργειες αλλαγής ρυθμίσεων αρχείων, καλό είναι να θυμάστε πως ήταν πριν κάνετε τις αλλαγές για τυχόν επιπλοκές.
Ενεργείτε στο σύστημα και τις ρυθμίσεις του παιχνιδιού με δική σας ευθύνη
Περιεχόμενα:
- Πως διορθώνουμε το σφάλμα μνήμης;
- 1) Αλλαγή γραφικών από API σε Vulkan
- 2) Απενεργοποιώντας το Overlay του Steam ή του Discord
- 3) Εκκαθάριση της προσωρινής μνήμης του DirectX Shader
- 4) Αυξάνοντας το μέγεθος αρχείου σελίδας
- 5) Ενημέρωση του προγράμματος οδήγησης GPU
- 6) Διαγραφή αρχείων
Πως διορθώνουμε το σφάλμα μνήμης;
Παρακάτω θα δούμε 6 πιθανές λύσεις του συγκεκριμένου σφάλματος, μπορείτε να δοκιμάσετε μία την φορά για να δείτε αν λειτούργησε σε εσάς. Σε κάθε χρήστη είναι πιθανό να δουλεύει διαφορετική αντιμετώπιση, φυσικά πριν αλλάξετε οτιδήποτε, καλό είναι να αποθηκεύσετε τις τρέχον ρυθμίσεις για να τις επαναφέρετε εάν κάτι δεν λειτουργήσει σωστά.
1) Αλλαγή γραφικών από API σε Vulkan
Όλα τα σύγχρονα παιχνίδια προσφέρουν τόσο το γραφικό API Vulkan όσο και το DirectX. Μπορείτε να αφήσετε τα παιχνίδια να εκτελούνται σε οποιοδήποτε από αυτά είναι καλύτερο για τις προδιαγραφές σας. Για να αλλάξετε το γραφικό API σε Vulkan, μπορείτε να κάνετε τα εξής:
Μέσω του Αρχείου Ρυθμίσεων (Συνιστάται):
- Βρείτε τον φάκελο Documents\Rockstar Games\Red Dead Redemption 2\Settings.
- Εντοπίστε το αρχείο με το όνομα system.xml.
- Ανοίξτε το με το Σημειωματάριο και βρείτε την ενότητα <advancedGraphics>.
- Αλλάξτε τη γραμμή <API>kSettingAPI_DX12</API> σε <API>kSettingAPI_Vulkan</API>.
- Αποθηκεύστε το αρχείο και επανεκκινήστε το παιχνίδι.
Στο Rockstar Games Launcher
- Πηγαίνουμε στην καρτέλα Settings πάνω δεξιά
- Επιλέγουμε το παιχνίδι Red Dead Redemption 2
- Βρίσκουμε το Launch Arguments και προσθέτουμε την εντολή -vulkan στις επιλογές εκκίνησης της γραμμής εντολών.

Στο Steam
- Μεταβείτε στη Βιβλιοθήκη Steam, κάντε δεξί κλικ στο παιχνίδι Red Dead Redemption 2 και στη συνέχεια, επιλέξτε Ιδιότητες.
- Βρείτε Γενικά > Επιλογές εκκίνησης και πληκτρολογήστε την ακόλουθη εντολή: -vulkan. Στη συνέχεια, κάντε κλικ στο OK και ξεκινήστε το παιχνίδι.
Μέσα από το μενού του παιχνιδιού
- Ανοίξτε το παιχνίδι και μεταβείτε στις Ρυθμίσεις: Settings > Graphics > Advanced Graphics
- Αλλάξτε την επιλογή Graphics API σε Vulkan
- Επανεκκινήστε το παιχνίδι για να εφαρμοστούν οι αλλαγές.

Αντιμετώπιση προβλημάτων:
Εάν το παιχνίδι δεν ξεκινήσει μετά την εναλλαγή, διαγράψτε τα αρχεία sga_vulkan_… που βρίσκονται στον φάκελο «Documents\Rockstar Games\Red Dead Redemption 2\Settings« στον σκληρό σας δίσκο για να καθαρίσετε την προσωρινή μνήμη του shader.
Σημείωση: Η επιλογές Vulkan και DX12 λειτουργούν καλύτερα ανάλογα και με τι κάρτα γραφικών έχετε, συνήθως για Vulkan καλύτερα τρέχει η AMD και DX12 η nVidia
2) Απενεργοποιώντας το Overlay του Steam ή του Discord
Μία άλλη αιτία στο σφάλμα εξάντλησης μνήμης λένε ότι είναι το overlay του Steam ή του Discord. Εάν το έχετε ενεργοποιημένο ίσως είναι η πρώτη αλλαγή που πρέπει να κάνετε για να δείτε αν έχει σταθεροποιηθεί το παιχνίδι.
Steam
- Μεταβείτε στις Ρυθμίσεις Steam > Στο παιχνίδι > Ενεργοποίηση του Steam Overlay ενώ βρίσκεστε στο παιχνίδι. Πρέπει να βεβαιωθείτε ότι το overlay είναι ενεργοποιημένο καθολικά. Διαφορετικά, δεν μπορείτε να το απενεργοποιήσετε μόνο για ένα παιχνίδι.
- Μεταβείτε στη Βιβλιοθήκη Steam και κάντε δεξί κλικ στο RDR2. Μεταβείτε στις Ιδιότητες και στη συνέχεια, βεβαιωθείτε ότι η επιλογή «Ενεργοποίηση του Steam Overlay ενώ βρίσκεστε στο παιχνίδι» είναι απενεργοποιημένη.
Discord
- Ανοίγουμε την εφαρμογή
- Πατάμε το γρανάζι⚙ κάτω αριστερά για τις Ρυθμίσεις Χρήστη
- Στην καρτέλα που ανοίγει επιλέγουμε τέρμα κάτω αριστερά Επικάλυψη (Overlay) Παιχνιδιού
- Στην συνέχεια είτε επιλέγουμε να κλείσουμε εντελώς την επικάλυψη, είτε πατώντας το βελάκι μας ανοίγει λίστα με τα παιχνίδια που θέλουμε να μην είναι σε ενεργοποιημένη.

Σημείωση: Μπορείτε επίσης να απενεργοποιήσετε αν έχετε κι άλλες επικαλύψεις στο παιχνίδι
3) Εκκαθάριση της προσωρινής μνήμης του DirectX Shader
Ορισμένοι χρήστες μετά από εκκαθάριση της προσωρινής μνήμης του DirectX Shader λύνουν το συγκεκριμένο σφάλμα. Η εκκαθάριση γίνεται εύκολα μέσω της Εκκαθάρισης Δίσκου.
- Ανοίξτε την Εξερεύνηση Αρχείων.
- Κάντε δεξί κλικ στη μονάδα δίσκου όπου είναι εγκατεστημένο το RDR2 και επιλέξτε Ιδιότητες.
- Κάντε κλικ στην Εκκαθάριση Δίσκου.
- Βεβαιωθείτε ότι είναι επιλεγμένα η προσωρινή μνήμη του DirectX Shader και τα προσωρινά αρχεία.
- Κάντε κλικ στο OK για να εκκαθαρίσετε αυτά τα επιλεγμένα αρχεία.

4) Αυξάνοντας το μέγεθος αρχείου σελίδας
Εάν η εικονική μνήμη είναι χαμηλή, ενδέχεται επίσης να εμφανιστεί το σφάλμα εξάντλησης της μνήμης του Red Dead Redemption 2. Πρέπει να προσθέσετε εικονική μνήμη ακολουθώντας τις παρακάτω οδηγίες.
- Πατήστε το πλήκτρο με το λογότυπο των Windows + I για να ανοίξετε τις Ρυθμίσεις και στη συνέχεια, κάντε κλικ στην επιλογή Σύστημα > Πληροφορίες > Ρυθμίσεις συστήματος για προχωρημένους.
- Στην ενότητα Επιδόσεις, κάντε κλικ στην επιλογή Ρυθμίσεις.
- Στο αναδυόμενο παράθυρο, μεταβείτε στην καρτέλα Για προχωρημένους. Στη συνέχεια, στην ενότητα Εικονική μνήμη, κάντε κλικ στην επιλογή Αλλαγή.
- Στο νέο παράθυρο, καταργήστε την επιλογή του πλαισίου πριν από την επιλογή Αυτόματη διαχείριση μεγέθους αρχείου σελιδοποίησης για όλες τις μονάδες δίσκου.
- Επιλέξτε Προσαρμοσμένο μέγεθος και στη συνέχεια, ορίστε μια τιμή στο Αρχικό μέγεθος και στο Μέγιστο μέγεθος. Στη συνέχεια κάντε κλικ στο OK.
Είναι καλύτερο η εικονική μνήμη να μην είναι μικρότερη από 1,5 φορά και μεγαλύτερη από 3 φορές το μέγεθος της μνήμης RAM σας.
5) Ενημέρωση του προγράμματος οδήγησης GPU
Όταν παρουσιαστεί κάποιο πρόβλημα με το παιχνίδι (οποιοδήποτε παιχνίδι), συνιστάται επίσης να ενημερώσετε το πρόγραμμα οδήγησης της κάρτας γραφικών, ειδικά αν εντοπίσατε κάποιο πρόβλημα μετά από ενημέρωση του προγράμματος ή αν δεν έχετε κάνει καιρό ενημέρωση (σε περίπτωση που δεν είναι αυτόματες ενημερώσεις)
Πως το κάνουμε αυτό;
- Πατήστε το πλήκτρο με το λογότυπο των Windows + X
- Στη συνέχεια, επιλέξτε Διαχείριση Συσκευών από το μενού.
- Αναπτύξτε την επιλογή Προσαρμογείς οθόνης
- Κάντε δεξί κλικ στη συσκευή γραφικών και στη συνέχεια επιλέξτε Ενημέρωση προγράμματος οδήγησης.

6) Διαγραφή αρχείων
Υπάρχουν περιπτώσεις που η διαγραφή ορισμένων αρχείων του παιχνιδιού αντιμετωπίζει το συγκεκριμένο πρόβλημα.
- Μπορείτε να μεταβείτε στον φάκελο Documents\Rockstar Games\Red Dead Redemption 2\Settings και εκεί να διαγράψετε ότι αρχείο υπάρχει με το πρόθεμα sga_
- Διαγραφή του αρχείου Shader Cache που είναι αποθηκευμένο στο Steam και συγκεκριμένα στο steamapps\shadercache\1174180 ή 1404210















































Πρέπει να έχετε συνδεθεί για να σχολιάσετε.