क्या किसी ने वहां GDI32.dll
का संस्करण बनाया है जो मशीन पर उपलब्ध हार्डवेयर त्वरण का लाभ उठाता है? gdiplus.dll
?Win32: क्या हार्डवेयर प्रतिस्थापन का उपयोग करने वाला कोई प्रतिस्थापन GDI32.dll है?
विंडोज विस्टा से शुरू होने पर, जीडीआई अब हार्डवेयर तेज नहीं है। (जीडीआई + हार्डवेयर कभी तेज नहीं था)। माइक्रोसॉफ्ट फिक्सिंग जीडीआई (और जीडीआई +) कंप्यूटर पर अच्छी तरह से चलाने में सक्षम होने के बिना: मूल अनुप्रयोग (सी ++ एमएफसी, डेल्फी, आदि), और प्रबंधित WinForms अनुप्रयोग, हमेशा के लिए खराब चलते रहेंगे।
मैं उपयोग Direct2D व्यावसायिक अनुप्रयोगों के लिए, मैं इस तथ्य विकास के वातावरण अभी भी नियंत्रण बनाता है कि, पुस्तकालय समर्थन कोड, कि GDI की उपस्थिति मान लिया गया है के दशकों के साथ नियंत्रित नहीं कर सकते सकता है।
Application Compatibility: Graphical Device Interface (GDI):
ऐसे LineTo और आयत के रूप मेंGDI पुरातन अब सॉफ्टवेयर बजाय वीडियो हार्डवेयर, जो बहुत प्रदर्शन ड्राइवरों को आसान बनाने में बनाए जाते हैं।
XP GDI में GPU कैसे ओएस कॉन्फ़िगर किया गया है या डिवाइस ड्राइवर के आधार पर विभिन्न डिग्री तक त्वरित है (विवरण के Hooking Versus Punting देखने के लिए)। Vista में, GDI नहीं है GPU त्वरित
नतीजतन, Windows Vista में, GDI DDI डिस्प्ले ड्राइवर केवल एक माइक्रोसॉफ्ट आपूर्ति चालक द्वारा कार्यान्वित होने के लिए बदल गया था, कैननिकल डिस्प्ले चालक (सीडीडी)। जीडीआई एक सिस्टम मेमोरी बिटमैप में प्रस्तुत किया गया। वीडियो मेमोरी बनावट को अद्यतन करने के लिए गंदे क्षेत्रों का उपयोग किया गया था जो विंडो प्रबंधक डेस्कटॉप पर मिश्रित करता है।
जवाब होना करने के लिए "माइक्रोसॉफ्ट हार्डवेयर त्वरण का उपयोग करता है GDI32.dll का एक संस्करण बनाया" लगता है, लेकिन आप इसे प्राप्त करने की आवश्यकता विंडोज 7 और WDDM 1.1 चालकों। बुरा व्यापार नहीं है। –
मैं वास्तव में Vista और 7 के बीच जीडीआई के प्रदर्शन अंतर को देख सकता हूं, अब मेरी विकास मशीन विंडोज 7 है। मैं वास्तव में खुश हूं कि माइक्रोसॉफ्ट ने फिर से जीडीआई में तेजी लाने के लिए समय निकाला। मैं केवल उम्मीद कर सकता हूं कि जीडीआई + एक ही प्यार प्राप्त करेगा। –