पुराने गेम के लिए nVidia Geforce 630M के बजाय Intel HD ग्राफिक्स 4000 का उपयोग किया जाता है?


13

मैंने हाल ही में एक तोशिबा सैटेलाइट P855-32X लैपटॉप खरीदा है ।

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

मैं समस्याओं के बिना सभी नवीनतम गेम खेल सकता हूं, लेकिन "डार्क शासन 2" [डायरेक्टएक्स 7] नामक एक गेम चलाने पर यह 25 एफपीएस / ~ 20 एफपीएस अधिकतम (कोई बात नहीं अगर सेटिंग्स सबसे कम @ 640x480 या उच्चतम @ 13663768) पर चलती है, जबकि i3-370M और AMD Radeon HD मोबिलिटी 5740 [512mb gddr3 vram] के साथ मेरे पुराने लैपटॉप पर यह 120 एफपीएस पर चलता है। (हालांकि मैं इसे हमेशा खेल में 60 तक सीमित करता हूं)

मेरे लैपटॉप में अनुप्रयोगों पर एक आरएमबी विकल्प है जो आपको यह निर्दिष्ट करने की अनुमति देता है कि किस जीपीयू के साथ एक आवेदन चलाना है: यहाँ छवि विवरण दर्ज करें

लेकिन इस विकल्प के साथ लॉन्चिंग डीएक्सडैग, या दूसरा, मुझे हमेशा यह स्क्रीन मिलती है: यहाँ छवि विवरण दर्ज करें

मैंने NVidia CPL में देखने की कोशिश की, लेकिन इसके पास उतने विकल्प नहीं हैं .. जितने चाहिए ?:

यहाँ छवि विवरण दर्ज करें

मैंने यह भी सुनिश्चित किया कि मेरा "डिफ़ॉल्ट GPU" एनवीडिया जीपीयू पर सेट है। फिर भी अभी भी समस्या बरकरार है।

मैंने अपने इंटेल इंटीग्रेटेड एचडी ग्राफिक्स को निष्क्रिय करने की कोशिश की:

यहाँ छवि विवरण दर्ज करें

लेकिन जब मैंने खेल को चलाने की कोशिश की तो मुझे एक त्रुटि हुई कि कोई हार्वर्ड एक्सेलेरेशन सपोर्ट नहीं है (1999 के खेल के लिए)

इसलिए मैंने इसे DXDiag में देखा:

यहाँ छवि विवरण दर्ज करें

और जो मुझे यहाँ बताता है वह यह है कि पूरी तरह से GPU / manufaturer नाम नहीं है और डिफ़ॉल्ट विंडोज़ ड्राइवर का उपयोग किया जाता है।

मेरे सभी ड्राइवर अद्यतित हैं, सभी VC ++ पुनर्वितरण, .net चौखटे, विंडोज़ अपडेट, निर्भरता और डायरेक्टएक्स एंड यूज़र रनटाइम (DX9) सभी अद्यतित और स्थापित हैं।

मैं वास्तव में नहीं जानता कि समस्या क्या है और मुझे वास्तव में इससे नफरत है कि मैं 25 से अधिक एफपीएस में एक पुराना गेम नहीं खेल सकता। अभी तक सभी नए गेम (2005+) अधिक बजाने वाले फ्रैमरेट पर .. फिर भी, एक पुराने पर लैपटॉप गेम एक आकर्षण की तरह चलता है।

क्या चल रहा है और मैं इसे कैसे ठीक कर सकता हूं? मैं वास्तव में यह नहीं समझता।

मुझे संदेह है कि मेरा Geforce इंटेल चिपसेट -इन के साथ मदरबोर्ड से "जुड़ा हुआ" है? क्या यह सच है अगर इसे दरकिनार करने का कोई तरीका है?

संपादित करें: मैं उल्लेख करना भूल गया कि मैंने "एकीकृत जीपीयू का उपयोग करें" के साथ खेल चलाया था और परिणाम समान थे। (25 एफपीएस अधिकतम पर खेल चल रहा है)


क्या आपके पास अपने पुराने लैपटॉप या विंडोज 7 पर विंडोज 8 है? क्या आप कृपया कम विंडोज संस्करण में स्थापित संगतता मोड के साथ गेम चलाने की कोशिश कर सकते हैं, शायद आपके पास मौजूद अन्य सेटिंग के साथ खेल रहे हैं?

1
एनवीडिया कंट्रोल पैनल में "3 डी सेटिंग्स" टैब के तहत, आपको अपने गेम -.exe पर नेविगेट करने में सक्षम होना चाहिए और यह निर्दिष्ट करना चाहिए कि वहां से कौन सा जीपीयू उपयोग करना है। कभी-कभी संदर्भ मेनू प्रविष्टि ठीक से काम नहीं करती है यदि शॉर्टकट गेम के बजाय किसी प्रकार के लांचर को चालू करता है। अंत में, आप ऑप्टिमस टेस्ट व्यूअर टूल का उपयोग यह निर्धारित करने के लिए कर सकते हैं कि प्रत्येक एप्लिकेशन के लिए किस GPU का उपयोग किया जा रहा है।
फोफेडुश

@Fopedush अंत में, कुछ उपयोगी जानकारी। :)

मुझे यकीन है कि कोई लॉन्चर नहीं है, एप्लिकेशन ओपन सोर्स है ..

1
एक और विचार होता है: एनवीडिया कंट्रोल पैनल का आपका स्क्रीनशॉट एनवीडिया फ्रैंबफ़र से जुड़ा एक हार्डवेयर आउटपुट दिखाता है (यह एक डी-सब प्रतीत होता है)। आप उस आउटपुट पर एक डिस्प्ले कनेक्ट करने का प्रयास कर सकते हैं (nv। कंट्रोल पैनल में सत्यापित करें कि यह एनवीडिया कार्ड से जुड़ा हुआ है और इंटेल एक से नहीं), फिर उस डिस्प्ले पर गेम चलाएं। ऐसा करने से IGP फ्रेमबफ़र समीकरण से पूरी तरह से हट जाएगा, और आपको परेशानी के स्रोत के रूप में संकेत दे सकता है।
फोपेडुश

जवाबों:


14

मैंने कुछ साल पहले इस विषय पर एक प्रश्न लिखा था, इसलिए मैं जो जानता हूं, उसमें भी झंकार हो सकता है।

आपका लैपटॉप दो GPU (एकीकृत इंटेल ग्राफिक्स प्रोसेसर, [IGP], और अधिक शक्तिशाली Nvidia ग्राफिक्स कार्ड [DGPU]) से वीडियो आउटपुट को प्रस्तुत करने के लिए एनवीडिया ऑप्टिमस नामक तकनीक का उपयोग करता है। यह केवल लैपटॉप की स्क्रीन को IGP के फ्रेमबफ़र से जोड़कर पूरा किया जाता है, और DGPU को मेमोरी के पृष्ठों को सीधे उस फ्रेमबफ़र में लिखने की अनुमति देता है। इस तरह, दोनों कार्ड एक साथ, एक ही स्क्रीन पर आउटपुट रेंडर कर सकते हैं। जब कोई एप्लिकेशन DGPU रेंडरिंग के लिए कॉल करता है, तो DGPU स्क्रीन के उस हिस्से पर आउटपुट लिखता है, जो एप्लिकेशन व्याप्त होता है। एक पूर्ण स्क्रीन अनुप्रयोग जैसे कि एक खेल के मामले में, DGPU IGP के पूरे फ्रेमबफ़र को लिखेगा। इस प्रक्रिया का अधिक विस्तृत विवरण एनवीडिया ऑप्टिमस व्हाइटपैपर में उपलब्ध है ।

जब एक ऑप्टिमस-सक्षम मशीन पर गेम जैसे ग्राफिक्स-भारी एप्लिकेशन को चलाना और खराब प्रदर्शन का अनुभव होता है, तो यह सुनिश्चित करना तर्कसंगत है कि आवेदन IGP के बजाय DGPU का उपयोग कर रहा है। आप एनवीडिया नियंत्रण कक्ष के माध्यम से आपके द्वारा दिखाए गए संदर्भ मेनू प्रविष्टि, या, कुछ हद तक अधिक मज़बूती से ऐसा कर सकते हैं। बस बाईं ओर फलक से "3 डी सेटिंग्स प्रबंधित करें" का चयन करें, अपने आवेदन का चयन करें, फिर एनवीडिया चिपसेट के लिए "पसंदीदा ग्राफिक्स प्रोसेसर" सेट करें।

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

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

आपके प्रश्न पर टिप्पणियों में चर्चा के आधार पर, आपने निम्नलिखित कार्य किए हैं:

  1. एनवीडिया कंट्रोल पैनल के माध्यम से अपने खेल के लिए डीजीपीयू का जबरन उपयोग
  2. ऑप्टिमस टेस्ट व्यूअर के माध्यम से सत्यापित है कि गेम DGPU का उपयोग कर रहा है
  3. एक मॉनिटर को DGPU के हार्डवेयर आउटपुट से कनेक्ट किया और उस मॉनिटर पर गेम चलाया

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


मैं कुछ दिनों के लिए +200 के साथ प्रतीक्षा करूंगा, अगर कोई आपको नहीं रोकता है तो आपको यह मिलेगा: पी और मैं अब स्रोत को अपडेट करने की कोशिश कर रहा हूं .. और समुदाय के लिए, ठीक है, थोड़े - अस्तित्व में नहीं।

बहुत अच्छी तरह से लिखा गया है, लेकिन निष्कर्ष नया नहीं है: इस एक गेम में इस कंप्यूटर के हार्डवेयर पर चलने में समस्या है, शायद इसकी उम्र के कारण।
harrymc

मैंने क्या देखा: जब विन्डोज़ मोड (डार्क ऑप्शंस में बदला जा सकता है) में डार्क रिगिन 2 चलाते हुए, यह मेरे लैपटॉप पर 350 एफपीएस (अनकैप्ड, नो वर्स्यूड इन विंडो मोड) को प्राप्त करता है ... तो क्या ... एफ। ... चल रहा है? ; o यह मुझे पागल कर रहा है; f

1

गेम डार्क शासनकाल 2 जून 30, 2000 से शुरू होता है।
इस प्रकार, यह नवीनतम GPU स्ट्रीमिंग सिमडी एक्सटेंशन का उपयोग नहीं करता है ।

यह समझा सकता है कि यह आपके जैसे आधुनिक GPU का उपयोग क्यों नहीं कर सकता है।


आप जो कह रहे हैं वह यह है कि अगर मुझे पता है कि मुझे दो नंबर कैसे जोड़ना है, और मैं गुणन क्रिया सीखता हूं, तो मैं और जोड़ नहीं कर सकता।

आप अपने समय से थोड़ा पीछे हैं - यह अब 15 साल है कि ग्राफिक्स केवल जोड़ना और घटाना नहीं है। आधुनिक जीपीयू अपने आप में कंप्यूटर हैं, नए सीपीयू निर्देशों (मेरी लिंक पढ़ें) द्वारा संचालित एक बहुत ही समानांतर वास्तुकला के साथ। यदि गेम इन निर्देशों को जारी करने का तरीका नहीं जानता है, क्योंकि वे इंटेल द्वारा खेल में आने के बाद जोड़े गए हैं, तो यह पूरी गति से GPU को ड्राइव करने में सक्षम नहीं होगा। (और आप अपने डाउन-वोटिंग पर बहुत खुश हैं।)
harrymc

मैंने कहा जोड़ और घटाव, बस इसे सरल रखने की खातिर (आप जानते हैं कि इसका मतलब चुंबन करते हैं?)। उन्होंने कहा कि गेम पूरी तरह से उनके AMD Radeon HD मोबिलिटी 5740 पर काम करता है, जो एक आधुनिक GPU है। आप अपने विचार पर इतना तय कर रहे हैं कि आप यहां पूरी तस्वीर नहीं देख सकते। दोनों कंप्यूटर लगभग एक ही उम्र के हैं, और एक पर सब कुछ पूरी तरह से काम करता है, दूसरे पर यह नहीं करता है। एक दशक से अधिक समय पहले आविष्कार की गई प्रौद्योगिकियों के बारे में अपने सैद्धांतिक ज्ञान से बोलना बंद करें। मैं डाउन-वोटिंग पर बहुत खुश नहीं हूं, लेकिन मुझे बकवास बोलने वाले लोग पसंद नहीं हैं।

@ राडू: फिर समझाएं "मैं समस्याओं के बिना सभी नवीनतम गेम खेल सकता हूं, लेकिन जब एक गेम चला रहा हूं जिसे डार्क शासन 2 कहा जाता है"। और यह भी: "मेरे पुराने लैपटॉप पर ... यह 120 एफपीएस पर चलता है"। जाहिर है, यह गेम उसके अधिक आधुनिक GPU के लिए अनुकूलित नहीं है। मुझे परवाह नहीं है अगर यह खेल ग्राफिक्स में एक बग है या अगर यह सही चित्रमय निर्देशों का उपयोग नहीं करता है या पुराने कंप्यूटर नवीनतम ड्राइवरों का समर्थन नहीं करता है। मेरे लिए यह समयोपरि समस्या है।
harrymc

हम्म, लेकिन वह अभी भी इतना मतलब नहीं है, मेरे पुराने लैपटॉप 2010 से है ... यह 2013 से एक है, क्या यह वास्तव में इतना अंतर है?

0

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

ऐसा होने के बाद, गेम यू वाना प्ले का चयन करें और ऐप पर राइट क्लिक करें फिर "ग्राफिक्स प्रोसेसर के साथ चलाएं - एनवीआईडीआईए का चयन करें"

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

स्रोत: एक ही पैरोलबलम था और इसे इस तरह से तय किया था

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