स्मृति को जोड़ने से एएमडी एपीयू पर गेमिंग प्रदर्शन में काफी वृद्धि हुई है?


66

शुरू से ही स्पष्ट होना, यह कोई समस्या नहीं है। यह सिर्फ कुछ ऐसा है जिसे मैं सच में जानना चाहता हूं।

सिस्टम विनिर्देशों

  • CPU : AMD A10-6790K 4.0 GHz
  • GPU : AMD Radeon HD 8670D 1 GB (एकीकृत GPU)
  • रैम : 2 एक्स टीम 4 जीबी 1600 डीडीआर 3 = 8 जीबी

बेशक, मैं अपनी 8 जीबी मेमोरी का उपयोग करने के लिए 64-बिट ओएस का उपयोग कर रहा हूं, लेकिन मेरा सवाल यह है: इससे पहले कि मुझे अतिरिक्त 4 जीबी रैम मिले, माफिया II जैसे गेम 22 की औसत से उच्चतम सेटिंग्स पर चले गए एफपीएस, लेकिन जब मुझे अतिरिक्त 4 जीबी रैम मिली, तो मैंने फ्रेम दर में 40 एफपीएस की बहुत अच्छी वृद्धि देखी, भले ही गेम 4 जीबी से अधिक रैम का उपयोग करने के लिए प्रकट नहीं हुआ था।

इसके पीछे क्या रहस्य है?


3
रैम क्षमता जोड़ता है, प्रदर्शन नहीं। यदि आपके पास पर्याप्त नहीं था, तो आप क्षमता से बाहर चले गए थे। अपग्रेड ने एप्लिकेशन को अधिक कुशलता से चलाने के लिए आवश्यक अतिरिक्त क्षमता प्रदान की। यह भी ध्यान दें कि आधुनिक सिस्टम बहुत सारी चीजें करेगा जो आपको धीमा कर देते हैं (उदाहरण के लिए स्वैपिंग और गैर-कैश्ड IO), इससे पहले कि वे खुद को अपने सभी राम का उपयोग करने दें, इसलिए भले ही आप अभी तक अपने सभी राम का उपयोग नहीं कर रहे हों, आपने इस्तेमाल किया होगा सभी OS आपकी विशिष्ट प्रक्रिया के लिए अनुमति देगा।
फ्रैंक थॉमस

10
यदि आपके पास पहले केवल एक मेमोरी मॉड्यूल था, तो अब आपके पास दो बार बैंडविड्थ है। यह एक महत्वपूर्ण वृद्धि है।
डेनियल बी

जवाबों:


83

जब आप दूसरा मेमोरी मॉड्यूल स्थापित करते हैं, तो आप दोहरे चैनल मोड और डबल मेमोरी बैंडविड्थ को सक्षम करते हैं। GPU का प्रदर्शन मेमोरी बैंडविड्थ पर अत्यधिक निर्भर है और आपके फ्रेम दर बैंडविड्थ में वृद्धि को दर्शाते हैं।

  • AMD A10-6790K एक "त्वरित प्रसंस्करण इकाई" (APU) है । APUs एक सीपीयू को एक अपेक्षाकृत शक्तिशाली एकीकृत ग्राफिक्स प्रोसेसर (GPU) के साथ जोड़ते हैं, एक असतत ग्राफिक्स कार्ड (कम से कम लाइटर लोड के लिए) की आवश्यकता को समाप्त करते हैं। "AMD Radeon HD 8670D" इस APU में निर्मित एकीकृत GPU को संदर्भित करता है।

  • किसी भी GPU का प्रदर्शन मेमोरी से ग्राफिकल डेटा को जल्दी से एक्सेस करने की क्षमता से काफी प्रभावित होता है। पर्याप्त मेमोरी बैंडविड्थ के बिना, GPU पर shader cores अक्सर डेटा की प्रतीक्षा में समाप्त हो जाएगा, चिप को अपनी पूरी क्षमता पर काम करने से रोक देगा। यह अनिवार्य रूप से वॉन न्यूमैन अड़चन का एक चरम मामला है : आज के GPU में सैकड़ों हैं, यदि नहीं तो हजारों कच्चे प्रसंस्करण शक्ति के gigaFLOPS और डेटा को इतनी तेजी से संसाधित कर सकते हैं कि वे खुद को व्यस्त रखने के लिए अक्सर मेमोरी से डेटा को जल्दी से पढ़ नहीं पाते हैं।

  • इस कारण से, आज के उच्च-प्रदर्शन वाले वीडियो कार्ड विशेष रूप से डिज़ाइन की गई वीडियो मेमोरी, आमतौर पर GDDR5 का उपयोग करते हैं , ताकि अधिकतम प्रदर्शन प्राप्त किया जा सके। दुर्भाग्य से, अधिकांश एकीकृत GPU, जिनमें APUs में पाए जाते हैं, को अपनी स्वयं की समर्पित मेमोरी नहीं मिलती है, इसलिए उन्हें सिस्टम मेमोरी का उपयोग करने की आवश्यकता होती है।

  • क्योंकि एएमडी एपीयू सिस्टम मेमोरी को ग्राफिक्स मेमोरी के रूप में उपयोग करते हैं, एकीकृत GPU प्रदर्शन आपके रैम की गति पर अत्यधिक निर्भर है। न केवल DDR3 सिस्टम रैम में GDDR5 वीडियो मेमोरी की तुलना में काफी कम बैंडविड्थ है, एकीकृत GPU को इस बैंडविड्थ को सामान्य अनुप्रयोग उपयोग के लिए सीपीयू के साथ साझा करने की आवश्यकता है। मेमोरी बैंडविड्थ बढ़ने से सीधे इस अड़चन को कम करके प्रदर्शन में वृद्धि होगी।

  • जब आपने अपने सिस्टम की मेमोरी को अपग्रेड किया, तो आपने दूसरा मेमोरी मॉड्यूल जोड़ा। दो मॉड्यूल के साथ, आपकी मेमोरी अब दोहरे-चैनल मोड में चलती है , मेमोरी बैंडविड्थ को दोगुना करती है और परिणामस्वरूप नाटकीय रूप से प्रदर्शन में वृद्धि होती है। तेज रैम (कम से कम DDR3-1866, अधिमानतः DDR3-2100 या तेज) के उन्नयन से इसी तरह प्रदर्शन में वृद्धि होगी।

GPU प्रदर्शन पर मेमोरी बैंडविड्थ के प्रभाव अच्छी तरह से प्रलेखित हैं।

  • रियल वर्ल्ड टेक ने विस्तार से चर्चा की है कि मेमोरी बैंडविड्थ जीपीयू प्रदर्शन को कैसे प्रभावित करती है। समान या समान जीपीयू वाले ग्राफिक्स कार्डों में, अधिक मेमोरी बैंडविड्थ वाले लोगों को कम मेमोरी बैंडविड्थ वाले लोगों की तुलना में काफी बेहतर पाया गया।

  • टॉम की हार्डवेयर से पता चला है A10-5800K पर एकीकृत GPU प्रदर्शन स्मृति बैंडविड्थ के साथ रैखिक पैमाने कि DDR3-2100 पर निर्भर है। नए A10-7850K पर, PC परिप्रेक्ष्य ने DDR3-2500 (और संभवतः परे) के रूप में स्मृति के साथ रैखिक प्रदर्शन स्केलिंग की रिपोर्ट की।

एलियंस बनाम शिकारी के साथ मेमोरी स्केलिंग दिखाते हुए टॉम का हार्डवेयर चार्ट
स्रोत

  • टॉम के हार्डवेयर और पीसी के परिप्रेक्ष्य लेखों में, परीक्षण दोहरे चैनल मेमोरी कॉन्फ़िगरेशन के साथ किए गए थे, इसलिए एक भी मेमोरी मॉड्यूल होने से आप अपग्रेड होने से पहले आपके द्वारा देखे गए गंभीर प्रदर्शन में बाधा उत्पन्न करते थे। इस बिंदु पर यह स्पष्ट रूप से स्पष्ट है कि एएमडी एपीयू के साथ इष्टतम प्रदर्शन प्राप्त करने के लिए, आपको सबसे तेज़ मेमोरी की आवश्यकता है जो आप प्राप्त कर सकते हैं।

विषय से थोड़ा हटकर, इसलिए +1 करें। अगर मैं कहूं कि 2 के बजाय 4 रैम मॉड्यूल लगाएं तो क्या इसका मतलब है कि यह अब दोहरी चैनल नहीं होगा? क्या 4 मॉड्यूल या 2 होना बेहतर है?
आउटफाल

3
@ N0ir: जब तक मेमोरी मॉड्यूल के प्रत्येक जोड़े का मिलान किया जाता है (एक ही गति और क्षमता), मेमोरी दोहरे-चैनल मोड में चलेगी, और आपको पूर्ण प्रदर्शन मिलना चाहिए (लेकिन विश्वसनीयता या प्रदर्शन थोड़ा नीचा हो सकता है )।
bwDraco

@ N0ir यह आपके मदरबोर्ड पर निर्भर करता है। अधिकांश कम से कम दोहरे चैनल हैं, लेकिन त्रिकोणीय चैनल और क्वाड चैनल संभव हैं। यदि आपका मदरबोर्ड क्वाड चैनल को सपोर्ट करता है तो 4 मॉड्यूल 2 से बेहतर हैं।
Taemyr

1
यह देखना दिलचस्प होगा कि अतिरिक्त रैम की वजह से कितना परफॉरमेंस हासिल हुआ और बैंडविड्थ की वजह से कितना हुआ। ऐसा करने के लिए आप एक ही स्पीड की मेमोरी के 2 2GB स्टिक के साथ गेम को चला सकते हैं और 4GB सिस्टम के मूल प्रदर्शन की तुलना कर सकते हैं।
Psatek

@DragonLord आपके जवाब से बिल्कुल भी अलग नहीं है , लेकिन ध्यान देने वाली बात यह है कि APUs में GDDR ऑन बोर्ड नहीं होने का कारण यह है कि महत्वपूर्ण मात्रा में तेज मेमोरी वास्तव में निर्माण के लिए बहुत अधिक भौतिक स्थान (वॉल्यूम) लेती है! इंटेल की "आईरिस प्रो" तकनीक जीपीयू द्वारा उपयोग के लिए सीपीयू पर 128 एमबी विशेष समर्पित रैम के लिए उपयुक्त है, लेकिन 128 एमबी उतनी ही अधिक है जितना वे जा सकते हैं। इन दिनों कई उच्च अंत वाले GPU में GDDR5 का 1 और 6 GB है। वे ऐसा कर सकते हैं क्योंकि आपके पास बड़े, दोहरे-स्लॉट वाले समर्पित जीपीयू के विशाल मुद्रित सर्किट बोर्ड (पीसीबी) पर बहुत सारे कमरे हैं।
ऑलक्विक्सोटिक

15

आपके पास असतत सीपीयू और असतत जीपीयू के बजाय एपीयू है । इसका मतलब है कि वे ग्राफिक्स कार्ड पर समर्पित ऑन-बोर्ड मेमोरी के बजाय टेक्सचर कैश के लिए सिस्टम रैम साझा करते हैं।

कारण यह है कि आपके गेम की संभावना के लिए रैम अपग्रेड स्प्रेड चीजें बनावट संसाधन की अदला-बदली के कारण होती हैं। समग्र रूप से अधिक रैम उपलब्ध होने के साथ, इसका मतलब है कि अधिक बनावट डेटा लोड किया जा सकता है और अधिक समय तक रैम में रखा जा सकता है। जब आपको आपकी सभी मेमोरी आवंटित हो जाती है, और आपके ऑपरेटिंग सिस्टम को अभी किसी कार्य के साथ काम करने की अधिक आवश्यकता होती है, तो यह आवंटित मेमोरी मिलेगी जो हाल ही में उपयोग नहीं की गई है, अपनी डिस्क पर सामग्री को सहेजें, और फिर मेमोरी को फिर से आवंटित करें वह कार्य। एक बार जब उस डेटा की फिर से जरूरत होगी, तो यह डिस्क से वापस रैम में स्वैप कर देगा। इस स्वैपिंग में लंबा समय (अपेक्षाकृत) लगता है।

आप बनावट डेटा पर बहुत अधिक स्वैप कर रहे थे। जब आपने अपनी रैम को अपग्रेड किया, तो आपने संग्रहित किए जाने वाले बनावट के लिए अधिक स्थान प्रदान किया, जिसका अर्थ है कि कम मेमोरी स्वैपिंग, जो तब एक उच्च फ्रेम दर में तब्दील हो जाती है।


1
इस उत्तर के लिए धन्यवाद। आपने विस्तार और सुगमता के साथ सब कुछ समझाया;)
साइबरगॉर्क्स 1

-3

यदि आपका प्लेइंग स्टार क्राफ्ट 2 या रेड अलर्ट 3, अधिक रैम जोड़ना बेहतर है, तो यह एफपीएस नहीं बढ़ाता है, बल्कि अपनी गति को बनाए रखते हुए खेल में मदद करता है।

उदाहरण:

8 जीबी = 100 टैंक (रेड अलर्ट) 60 एफपीएस जाता है, अधिक से अधिक टैंक को जोड़ने से इसकी गति धीमी हो जाती है।

16 जीबी = 250+ टैंक।

बस इसे परिप्रेक्ष्य में रखें।

खुली दुनिया के खेल में भी यह एफपीएस ड्रॉप और हिचकी को कम करके बहुत मदद करता है।

अब इसे एक सरल तरीके से रखने के लिए RAM गति बनाए रखता है, लेकिन FPS नहीं बढ़ाता है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.