καλησπερα θελω να ρωτησω αν η επιπλεον RAM δηλαδη απο 8gb παω σε 16gb επηρεαζει τα γραφικα των παιχνιδιων με την ιδια καρτα γραφικων?
Εμφάνιση 1-5 από 5
-
28-03-20, 17:48 η επιπλεον μνημη επηραζει τα γραφικα? #1
-
28-03-20, 18:45 Re: η επιπλεον μνημη επηραζει τα γραφικα? #2
Τα γραφικά όχι, γιατί είναι πολύ αργή συγκριτικά με VRAM, αν και η δυνατότητα υπάρχει από εποχής AGP.
-
28-03-20, 23:11 Απάντηση: η επιπλεον μνημη επηραζει τα γραφικα? #3
Δεν είναι ακριβώς έτσι τα πράγματα.
Αν δεν κάνουμε διαχωρισμό περιπτώσεων, η ερώτηση δε μπορεί να απαντηθεί σωστά. Η σωστή απάντηση είναι, ότι ανάλογα την περίπτωση, η RAM δύναται να επηρεάσει το οπτικό αποτέλεσμα που έχουμε, εμμέσως αλλά και άμεσα.
Εντελώς συμπτωματικά, έχω προχτεσινό παράδειγμα, μιας και έκανα ένα τεστάκι του Resident Evil 3.
Το δοκίμασα αρχικά στην 8ετίας, Radeon 7950, η οποία έχει 3GB Vram. Το παιχνίδι στα settings, έχει μια ρύθμιση max, η οποία σε προειδοποιεί ότι θέλει 12GB+ Vram.
Το να τρέξεις κάτι που θέλει 12GB, σε κάρτα που έχει 3GB, προφανώς σημαίνει ότι πας γυρεύοντας! Και όμως το παιχνίδι έτρεξε αρκετά καλά, τηρουμένων των συνθηκών και την ηλικία της κάρτας.
Έχω ανεβάσει και βίντεο, άμα θέλει κανείς να δει πως τρέχει. (δεν clickbaitαρω, non monetized, χομπίστικο, εννοείται)
Για να μιλήσω με νούμερα, το παιχνίδι θέλει περίπου 15GB, για αυτό το κομμάτι. 15GB virtual space για να είμαι ακριβής. Δείτε τα παρακάτω screenshots, από το ίδιο σημείο, σε 7950 με 3GB Vram και 1070 με 8GB Vram.
Λόγω της virtual φύσης του address space στο PC/Windows, το παιχνίδι μπόρεσε και έτρεξε στα δύο συστήματα, μοιράζοντας τα δεδομένα του διαφορετικά.
Δηλαδή, στην 1070 πήρε 7GB Video Ram και 8GB Ram, ενώ στην 7950 πήρε όλη τη Video Ram, 3GB και 12GB Ram. Σύνολο 15GB και στις δύο περιπτώσεις. Αυτό το virtual address space όμως, πρέπει να έχει και ικανοποιητικό αντίκρισμα, σε physical address space, σε hardware δηλαδή, γιατί διαφορετικά, θα δημιουργηθεί μία πλήρως unplayable κατάσταση.
Για να το πω απλά, θες πάση θυσία, τα δεδομένα των γραφικών να είναι όσο το δυνατόν πιο κοντά, στο physical address space της κάρτας γραφικών. Το προφανές καλύτερο δηλαδή, είναι τα δεδομένα να βρίσκονται πάνω στη μνήμη της κάρτας γραφικών. Στην επόμενη χειρότερη περίπτωση, δηλαδή κάποια δεδομένα να βρίσκονται στη RAM, θα πρέπει οπωσδήποτε, η κάρτα να γραφικών να έχει όση μνήμη χρειάζεται για το άμεσο rendering που κάνει.
Δηλαδή στο παραπάνω σενάριο, αν είχα κάρτα γραφικών με 2GB Vram ή 1GB Vram, τα πράγματα θα ήταν πολύ διαφορετικά. Σκεφτείτε το σαν ένα παγόβουνο (στο περίπου). Αυτό που βλέπεις στην οθόνη, είναι αυτό που εξέχει πάνω από την επιφάνεια της θάλασσας. Υπάρχουν πολλά δεδομένα, που βρίσκονται κάτω από την επιφάνεια της θάλασσας, άλλα όσο πιο βαθιά βρίσκεται αυτό που θες να έρθει στην οθόνη, τόσο πιο πολύ θα αργήσει.
Συνεπώς έχουμε τα εξής βάθη/δεδομένα.
1. Αυτό που βλέπεις στην οθόνη, με τα άμεσα δεδομένα που χρειάζεται για να γίνει αυτό
2. Αυτό που δε βλέπεις ακόμα στην οθόνη, αλλά θα το δεις σε λίγο και θες να είναι στη μνήμη της κάρτας
3. Αν δεν φτάνει η μνήμη της κάρτας, θα είναι στη μνήμη RAM, όπου λόγω του ταχύτατου PCIe bus, θα μπορεί να ανέβει άμεσα στην κάρτα, με ταχύτητα 16GB/sec (για το PCIe 3.0 X16)
4. Άμα δε φτάνει ούτε η RAM, τότε θα ζητηθεί από το αποθηκευτικό μέσο, οπότε κλάφτα χαράλαμπε.
Στην περίπτωση των max settings του Resident Evil 3 στην 7950, απλά συνέπεσε, αυτά τα 3GB που έχει, να είναι αρκετά για να κάνει το άμεσο rendering του 1. Άμα δείτε το video, θα καταλάβετε σε πια σημεία κάνει burst το σύστημα και ανεβάζει νέα δεδομένα στην κάρτα. Όπως είπα, αυτό το ανέβασμα θες να γίνεται όσο πιο αραιά γίνεται, οπότε χρειάζεται μπόλικη video ram, για να μην αναγκάζεται το σύστημα να στέλνει νέα δεδομένα κάθε τρεις και λίγο.
Όμως όπως και να έχει, αν στο συγκεκριμένο παράδειγμα, αλλά και όλα τα παρόμοια του, το σύστημα δεν είχε 16GB, αλλά 8GB, τότε δεν θα έφτανε το physical address space σε τσιπάκια μνήμης, για να αποθηκεύσει το απαιτούμενο virtual address space που θέλει το παιχνίδι με αυτά τα settings, οπότε το σύστημα θα χρησιμοποιούσε το δίσκο για αυτό και μετά άντε γεια. Οπότε η παρουσία της 16GB ram, φυσικά και επηρέασε τα γραφικά, όπως ρώτησε ο ks1981. Διαφορετικά θα έπρεπε να τα χαμηλώσεις αρκετά, τόσο όσο χρειαζόταν για να χωρέσει το παιχνίδι, στις δυνατότητες του συστήματος.
Βέβαια το PC έχει και αυτό το καλό. Ότι μπορείς να το χαμηλώσεις, μέχρι να έρθει στις ικανότητες του συστήματος σου. Απλά η RAM βοηθάει και σε αυτό.
Κλείνω με το παρακάτω βίντεο (αλλουνού- όχι δικό μου), δίνοντας ένα πολύ γλαφυρό παράδειγμα του τι χάλι μπορεί να προκαλέσει η απουσία της RAM, κυρίως στο αριστερό παράθυρο με τα 4GB RAM, παρόλο που έχει 2080 με 8GB Vram, αλλά και το τι απώλεια επιδόσεων και το χειρότερο stutters, μπορεί να προκαλέσουν ακόμα και τα 8GB Ram.
Συνεπώς η επιπλέον μνήμη, δύναται να επηρεάσει τα γραφικά πάρα πολύ, τα settings δηλαδή αυτών καθεαυτών των γραφικών, αλλά και την ομαλότητα του gaming. Την επεξεργαστική ισχύ του συστήματος, όσον αφορά τα γραφικά, δεν την επηρεάζει.Τελευταία επεξεργασία από το μέλος psolord : 28-03-20 στις 23:21.
PC1:12400f,4070ti,32GB,z690,Gigabyte Gen4 7000 1TB, PC2:8600k,3060ti,32GB,z370,GAMMIX S11 Pro 1TB
PC3:2700k,GTX 1070,16GB,P67,SandiskSSDPro240GB, PC4:2500k,rx 6600,16GB,P67,MX500-1TB
PC5:Lenovo Thinkcentre M71E
Reviews: ATI 4870X2, ΑΤΙ 4850,test GTX 970 σε 3 CPUs
-
29-03-20, 00:15 Απάντηση: η επιπλεον μνημη επηραζει τα γραφικα? #4
Σωστός.
Imagination is more important than knowledge.
Knowledge is limited
IMAGINATION ENCIRCLES THE WORLD
Albert Einstein
-
29-03-20, 08:23 Απάντηση: η επιπλεον μνημη επηραζει τα γραφικα? #5
ευχαριστω psolord για την εκτενης απαντηση
Bookmarks