ग्राफिक्स कार्ड का उपयोग करने के लिए एक एप्लिकेशन को बाध्य करें?


3

मेरे कंप्यूटर में काफी शक्तिशाली ग्राफिक्स कार्ड है। मैं एक विशेष ग्राफिक डिजाइन प्रतियोगिता के लिए paint.net ( http://getpaint.net/ ) का उपयोग करने के लिए मजबूर हूं । क्या मैं यह सुनिश्चित कर सकता हूं कि paint.net मेरे GPU का उपयोग करे? ऐसा लगता है कि इसके लिए कोई आउट-ऑफ-द-बॉक्स कार्यक्षमता नहीं है।


1
क्या Paint.net के पास हार्डवेयर त्वरण भी है?
रामहाउंड

2
ध्यान दें कि एक GPU एक सामान्य उद्देश्य CPU नहीं है, और आप बस GPU पर कोई पुराना कार्य नहीं चला सकते हैं। केवल कुछ विशेष कार्यों को ही GPU में लोड किया जा सकता है, यही कारण है कि किसी भी मामले में ऐसा करने का कोई विकल्प नहीं है। सिस्टम यह तय करेगा कि यह कब संभव है और ऐसा करने के लिए वारंट किया गया।
फ्रैंक थॉमस

1
@ रामहाउ हां, नए संस्करण प्रतीत होते हैं ...
rahuldottech

जवाबों:


5

यह संभव नहीं है (कम से कम जिस तरह से आप इसे करना चाहते हैं), और इसके लायक प्रतियोगिता को देखने के लिए क्यों देखें।

एडोब के फोटोशॉप (जो मुझे लगता है कि इन दिनों ग्राफिक्स एडिटिंग सॉफ्टवेयर के लिए सोने का मानक है) स्पष्ट रूप से विभिन्न परिवर्तनों और अन्य प्रक्रियाओं को प्रस्तुत करने और करने के लिए GPU का उपयोग करने के लिए डिज़ाइन किया गया है। हालाँकि, paint.net नहीं है - और मैं इसमें थोड़ा सा आता हूँ।

उस ने कहा, पेंट.नेट की खूबियों में से एक इसकी प्लगइन प्रणाली है, और जब आप एक ही प्रकार के GPU त्वरण नहीं कर सकते हैं, तो प्लगइन्स को लिखा जा सकता है कि GPU त्वरण का लाभ उठाएं। यहां एक का एक उदाहरण है - एक प्लगइन जो जीपीयू त्वरित ब्लर्स को लागू करता है

लेख में एक कारण है कि PDN में अभी तक GPU त्वरण नहीं हो सकता है

एक GPU जो DirectCompute का समर्थन करता है, उसे Windows 7 या Windows Vista SP2 के साथ प्लेटफ़ॉर्म अपडेट की आवश्यकता होती है (इसे दूसरे शब्दों में DirectX 11 की आवश्यकता होती है)। अधिकांश हाल ही में NVIDIA और एटीआई / एएमडी कार्ड इसका समर्थन करते हैं, हालांकि इंटेल का नहीं है। बाद का एक बड़ा कारण है कि मैंने अभी तक पेंट.नेट के लिए सही तरीके से इसका पालन नहीं किया है - डायरेक्टकाउंटर के लिए कोई उच्च-प्रदर्शन सॉफ़्टवेयर कमबैक नहीं है। ("संदर्भ ड्राइवर" काम करता है, लेकिन बहुत धीमा है क्योंकि यह प्रदर्शन के संबंध में बिना "पूरी तरह" प्रस्तुत करना है, और यह सुनिश्चित करने के लिए कि वे सही रास्ते पर हैं, GPU और चालक इंजीनियरों के लिए ज्यादातर उपयोगी है।)

नए संस्करण (वैसे भी वार्डों में 4.0 अच्छी तरह से) डिफ़ॉल्ट रूप से Direct2d का उपयोग करते हैं, लेकिन यह शायद ही आपके GPU का पूर्ण उपयोग कर रहा है - निश्चित रूप से फ़ोटोशॉप और इसके opencl आधारित फैंसी सामान के समान नहीं।

यह जाँचने के लिए कि क्या चालू है , बहुत सरल है।

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

सीमित संसाधनों और व्यापक अनुकूलता के साथ दिन के अंत में, इसका कोई मतलब नहीं है। सिद्धांत रूप में, कुछ निडर प्रोग्रामर इसे करने के लिए प्लगइन्स लिख सकते हैं, लेकिन जैसा कि है, दोनों अन्य मौजूदा उत्तर थोड़े फर्जी लगते हैं। PDN हार्डवेयर त्वरण का समर्थन नहीं करता है जब तक कि इसमें लिखा या इसका उपयोग करने वाले प्लगइन्स नहीं हैं। GPU का उपयोग करने के लिए अपने सिस्टम से विनम्रतापूर्वक पूछना पर्याप्त अच्छा नहीं है। ऐसा लगता है कि PDN इसका समर्थन करता है, लेकिन एक सीमित सीमा तक, और आप उचित प्लगइन्स के साथ पूरक करके अच्छे परिणाम प्राप्त कर सकते हैं


2

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

प्रोग्राम आप उच्च अंत ग्राफिक्स कार्ड के उपयोग के लिए मजबूर कर सकते Paint.netखोलने के द्वारा शुरू की है NVIDIA Control Panel> - 3D Settings-> Manage 3D Settings-> Program Settings tab, चयन Paint.netसे Select a program to customizeपुल मेनू (प्रयोग Addवांछित GPU अगर यह निष्पादन के पथ को जोड़ने के लिए सूची में नहीं है बटन चुनें। पुल सूची से Select the preferred graphics processor for this programNVidia Control Panelइसे बंद करें ।

NVIDIA को उपयोगकर्ता को बताए बिना कुछ कार्यक्रमों पर GPU त्वरण को अवरुद्ध करने वाले छाया प्रोफाइल का उपयोग करने के लिए जाना जाता है (उदाहरण के लिए VLC एक ज्ञात मुद्दा है)। मैं Paint.net से अनिश्चित हूं, उनमें से एक है। यदि ऊपर काम नहीं करता है, तो Paint.net .exe फ़ाइल का नाम बदलने का प्रयास करें, और फिर नामांकित फ़ाइल को ऊपर बताए अनुसार NVIDIA कंट्रोल पैनल में पुल सूची में जोड़ें। यह किसी भी छाया प्रोफाइल को बायपास करेगा।


अगर Paint.NET में हार्डवेयर एक्सेलेरेशन नहीं है, तो कॉन्फ़िगरेशन सेट करना, बहुत अच्छा काम नहीं करेगा। यही कारण है कि मैंने पहली जगह में सवाल पूछा।
रामहुंड

हां, ओपी इस बारे में स्पष्ट नहीं था कि वे जीपीयू त्वरण की मांग कर रहे हैं जो कि आवेदन पक्ष है, या दोहरे जीपीयू सेटअप के मामले में एकीकृत जीपीयू पर रेंडर करने के लिए निहित मंदी के साथ निपटना है। मैंने उत्तरार्द्ध मान लिया, क्योंकि आप सही ढंग से इंगित करते हैं, पूर्व के मामले में कुछ भी नहीं किया जाना है।
मेक्की मैकाले

1
@MekkiMacAulay धन्यवाद! और रिकॉर्ड के लिए, डिफ़ॉल्ट exe फ़ाइल को कहा जाता हैPaintDotNet.exe
rahuldottech

0

आप इसके शॉर्टकट पर राइट क्लिक कर सकते हैं और "iGPU के बजाय NVIDIA GPU के साथ चलने के लिए बाध्य करने के लिए" ग्राफिक्स प्रोसेसर के साथ चलाएं "विकल्प का उपयोग कर सकते हैं। संपादित करें: जैसा कि टिप्पणी अनुभाग में रामहाउंड द्वारा कहा गया है, कृपया ध्यान दें कि आपके पास यह विकल्प केवल तभी होगा जब आप लैपटॉप का उपयोग कर रहे हों।

खोजने के लिए वास्तविक कठिन होना चाहिए।


यह विकल्प विशेष रूप से कहाँ उपयोगी होगा, इस पर कुछ और विवरण।
रामहाउंड

मैं यह नहीं देखता कि यह कैसे साफ हो सकता है। निश्चित रूप से कोई भी जो प्रोग्राम चलाने में सक्षम है, उसके शॉर्टकट पर भी राइट क्लिक कर सकता है। एपिक डाउनवोट बी.टी.वी. मुझे उम्मीद है कि इसका मतदाता मुझे स्पष्टीकरण के साथ बता सकता है।
२२:१६ में

1
यह मेरा वोट था। मुझे विश्वास नहीं है कि उत्तर स्पष्ट है, मैंने सचमुच इसका संकेत दिया, लेकिन आप मेरी राय से असहमत हैं। एक बार उत्तर स्पष्ट हो जाने के बाद, वह मुझे वोट को उलटने की अनुमति देगा। मैंने एक शार्टकट पर क्लिक किया है, एक nvidia कार्ड के साथ, "Run with ग्राफ़िक्स अडैप्टर .." नहीं था, जो कि पूरे कारण मैं
ASKED है

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

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