मैं एफपीएस बढ़ाने के लिए एएफआर मोड में एसएलआई का उपयोग करने का लक्ष्य रख रहा हूं। मैं इस धारणा के तहत हूं कि एनवीआईडीआईए एसएलआई चालक अलग-अलग जीपीयू को स्वचालित रूप से और बुद्धिमानी से वीबीओ आवंटित करेगा। क्या ये सही है?एसएलआई कैसे तय करता है कि कौन सा वीबीओ ओपनजीएल में जीपीयू से संबंधित है?
मेरे पास एक कोड है जिसमें वीएओ द्वारा तीन अलग-अलग वीबीओ (शिखर, रंग, सूचकांक) के साथ प्रतिनिधित्व किए जाने वाले बड़े अक्षरों/चेहरे हैं। एसएलआई के साथ डबल जीपीयू का उपयोग करने के साथ कोई एफपीएस वृद्धि नहीं है।
मैं वीएओ और वीबीओ को एक ही शिखर/चेहरे के साथ डुप्लिकेट करता हूं और दो वीएओ के बीच glDrawElements कॉल को वैकल्पिक करता हूं, उम्मीद है कि एनवीआईडीआईए एसएलआई चालक एक जीएयू के लिए एक वीएओ जानता है, लेकिन दुर्भाग्यवश अभी भी कोई एफपीएस वृद्धि नहीं है। क्या कोई मुझे बता सकता है कि मैंने क्या गलत किया?
मैंने वीएओ में से किसी एक के लिए glDrawElements कॉल में से एक को टिप्पणी करने का भी प्रयास किया, और यह वास्तविक दृश्य और ब्लैक स्क्रीन के साथ डबल एफपीएस और फ्लिकरिंग दृश्य दिखाता है।
आपको क्या फ्रेमरेट आंकड़े मिलते हैं? यदि आप बहुत ही सरल ज्यामिति बना रहे हैं, तो संभवतः आप सीपीयू द्वारा बाहर निकल गए हैं, न कि GPU। इसके अलावा एसएलआई केवल अपनी मांसपेशियों को ही चला सकता है यदि आपके पास एक जटिल जटिल दृश्य है जहां एक ही फ्रेम को एक जीपीयू के लिए एक मॉनिटर रीफ्रेश चक्र की तुलना में अधिक समय लगता है। – datenwolf
@ डेटनवॉल्फ मैं जो एफपीएस प्राप्त कर रहा हूं वह लगभग 25 ~ 30 है, दृश्य एक प्लाई फ़ाइल से है और मैं इसे चित्रित कर रहा हूं। बहुत सारे शिखर/चेहरे हैं लेकिन कोई प्रकाश/छाया आदि नहीं हैं इसलिए मुझे यकीन नहीं है कि यह "जटिल" है या नहीं। एक बात मुझे यकीन है कि अगर मैं केवल आधे अक्षरों/चेहरों को दोगुना करता हूं तो एफपीएस दोगुनी हो जाती है। एसएलआई इस तरह के परिदृश्य में मदद नहीं करनी चाहिए? – user3667089