मैं इंटेल-जीपीयू-टॉप और इंटेल-जीपीयू-ओवरले के आउटपुट की व्याख्या कैसे करूं?


10

मेरे पास ये कमांड संकलित हैं और चल रहे हैं, लेकिन उनकी सामग्री मेरे लिए एक रहस्य है।

intel-gpu-overlayपढ़ने की प्रक्रिया कुछ इस तरह है 15R, 16B, 41ms waits:। क्या है R, एक क्या है B, क्या है जो प्रतीक्षा समय इंगित करता है?

इसमें CPU है: 152% (मुझे लगता है कि यह वही है जो मुझे ऊपर से मिलता है)। रेंडर: 32%, बिटस्ट्रीम: 6%, blt: 6%। किस प्रकार के कोड के कारण इन मानों को बोतल गर्दन में बदल दिया जाएगा और जब उन्होंने किया तो सिस्टम का व्यवहार क्या होगा?

यहाँ इंटेल-जीपीयू-टॉप का एक नमूना है:

               render busy:  23%: ████▋                                  render space: 12/16384

                      task  percent busy
                       GAM:  29%: █████▉                  vert fetch: 1380772913 (5386667/sec)
                        CS:  23%: ████▋                   prim fetch: 350972637 (1368891/sec)
                      GAFS:   9%: █▉                   VS invocations: 1375586768 (5385212/sec)
                       TSG:   8%: █▋                   GS invocations: 0 (0/sec)
                       VFE:   7%: █▌                        GS prims: 0 (0/sec)
                       SVG:   3%: ▋                    CL invocations: 677098924 (2648400/sec)
                        VS:   3%: ▋                         CL prims: 682224019 (2663834/sec)
                      URBM:   2%: ▌                    PS invocations: 9708568482932 (34396218804/sec)
                        VF:   2%: ▌                    PS depth pass: 15549624948405 (58732230331/sec)
                       SDE:   0%:                      
                        CL:   0%:                      
                        SF:   0%:                      
                       TDG:   0%:                      
                        RS:   0%:                      
                      GAFM:   0%:                      
                       SOL:   0%:

1
: यहाँ stackoverflow पर एक बहुत अच्छा जवाब है, हो सकता है बस पास यह है stackoverflow.com/questions/28876242/...
MPR

आप इसे क्यों बंद करेंगे, यहाँ इस तरह के एक महान जवाब के योग्य नहीं हैं?
जॉर्ज उदेन

जवाबों:


4

ओपी में टिप्पणियों में दिए गए लिंक से लिया गया।

मैं भी उत्सुक था, इसलिए यहाँ केवल कुछ चीजें हैं जिन्हें मैं संदर्भ पुस्तिकाओं से पकड़ सकता था । रुचि का भी इंटेल-जीपीयू-टूल स्रोत है , और विशेष रूप से lib/instdone.cजो सभी इंटेल जीपीयू मॉडल में दिखाई दे सकता है। यह पैच उन सभी योगों का अनुवाद करने में भी बेहद मददगार था!

कुछ गलत हो सकता है, मुझे अच्छा लगेगा अगर कोई और जानकार इसमें झंकार कर सकता है! मैं इस सामग्री को सीखने के साथ उत्तर को अपडेट करने के लिए वापस आऊंगा।

सबसे पहले, दाईं ओर तीन रेखाएँ:

  • प्रस्तुत करना अंतरिक्ष शायद नियमित 3 डी आपरेशन द्वारा प्रयोग किया जाता है।
  • Googling से, बिटस्ट्रीम ऑडियो डिकोडिंग के बारे में लगता है? यह काफी सामान्य शब्द है, इसलिए एक क्वेरी के साथ खोजना मुश्किल है। यह मेरे GPU पर प्रकट नहीं होता है (Skylake HD 530), इसलिए यह हर जगह नहीं हो सकता है।
  • Blitter खंड में वर्णित है। 11 और 2 डी संचालन (ब्लिटिंग) के हार्डवेयर त्वरण के लिए जिम्मेदार लगता है।

फिक्स्ड फ़ंक्शन (FF) पाइपलाइन इकाइयाँ (पुराने स्कूल GPU सुविधाएँ):

  • VF: वर्टेक्स Fetcher (वॉल्यूम। 1), 3D पाइपलाइन में पहली FF इकाई जो मेमोरी से वर्टेक्स डेटा प्राप्त करने के लिए जिम्मेदार है।
  • VS: वर्टेक्स शेडर (vol.1), GPU द्वारा खींचे गए प्रत्येक आदिम के कोने पर चीजों की गणना करता है। GPU पर सुंदर मानक संचालन।
  • एचएस: हल शदर
  • TE: Tessellation Engine
  • DS: डोमेन शेडर
  • जीएस: ज्यामिति शेडर
  • एसओएल: स्ट्रीम आउटपुट लॉजिक
  • सीएल: क्लिप यूनिट
  • एस एफ: स्ट्रिप्स और प्रशंसक (वॉल्यूम 1), एफएफ इकाई जिसका मुख्य कार्य स्ट्रिप्स और प्रशंसकों जैसे आदिम या वस्तुओं में आदिम टोपोलॉजी को विघटित करना है।

इकाइयों दोनों एफएफ इकाइयों और के लिए, धागा और पाइपलाइन प्रबंधन के लिए इस्तेमाल GPGPU (देखें इंटेल मुक्त स्रोत HD ग्राफ़िक्स प्रोग्रामर्स एक के लिए बहुत कुछ है कि यह कैसे काम करता है सब के बारे में जानकारी की):

  • सीएस: कमांड स्ट्रीमर (vol.1), ग्राफिक्स प्रोसेसिंग इंजन की कार्यात्मक इकाई जो कमांड लाती है, उन्हें पार्स करती है, और उन्हें उपयुक्त पाइपलाइन तक ले जाती है।
  • TDG: थ्रेड डिस्पैचर
  • VFE: वीडियो फ्रंट-एंड
  • टीएसजी: थ्रेड स्पॉनर
  • URBM: एकीकृत रिटर्न बफर प्रबंधक

अन्य सामान :

  • GAM: देखने GFX पृष्ठ वाकर (। वॉल 5) भी कहा जाता है स्मृति निर्णायक , कैसे GPU अपनी स्मृति पृष्ठों का ट्रैक रखता है के साथ क्या करना है, काफी क्या के समान लगता है TLB (यह भी देखें हवा का झोंका ) अपने राम के लिए करता है।
  • एसडीई: साउथ डिस्प्ले इंजन ; वॉल्यूम के अनुसार। 12, "साउथ डिस्प्ले इंजन हॉट प्लग डिटेक्शन, GPIO, GMBUS, पैनल पावर सीक्वेंसिंग और बैकलाइट मॉड्यूलेशन का समर्थन करता है"।

क्रेडिट:

StackOverflow User F.X.

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