/ / AMD GPU लिनक्स पर ब्लेंडर के "साइकिल रेंडर" के साथ काम नहीं करेगा - linux, फेडोरा, ब्लेंडर, amd

एएमडी जीपीयू लिनक्स पर लिंडर के "साइकिल रेंडर" के साथ काम नहीं करेगा - लिनक्स, फेडोरा, ब्लेंडर, एमएमडी

मैं "ब्लेंडर के साथ बहुत काम कर रहा हूँ और यह" हैफेडोरा पर "साइकिल रेंडर" हाल ही में। लेकिन ब्लेंडर प्रतिपादन करते समय बहुत धीमा हो जाता है। इसलिए मुझे पता चला कि मेरा ब्लेंडर केवल मेरे सीपीयू के साथ प्रतिपादन करने में सक्षम है। मैंने टर्मिनल से ब्लेंडर चलाने की कोशिश की, ताकि मुझे कोई त्रुटि दिखाई दे। और अगर मैं रेंडरिंग सेटिंग्स में "डिवाइस" को "जीपीयू कंप्यूट" पर सेट करता हूं, तो मुझे यह आउटपुट मिलता है:

DRM_IOCTL_I915_GEM_APERTURE failed: Invalid argument
Assuming 131072kB available aperture size.
May lead to reduced performance or incorrect rendering.
get chip id failed: -1 [2]
param: 4, val: 0

मेरी मशीन के विनिर्देश हैं:

Operaring system: Fedora GNU/Linux 27
Blender version: 2.79
Graphics card: AMD Radeon RX 480 using "amdgpu" driver (default open-source driver)

तो ऐसा लगता है, ब्लेंडर साइकल रेंडर जीता "टी काम मेरे AMD GPU के साथ ... कोई विचार?

उत्तर:

जवाब के लिए 0 № 1

जहाँ तक मुझे रिलीज़ डॉक्स पर देखा गया है,ब्लेंडर चक्र इंजन अभी तक सभी एएमडी ग्राफिक्स कार्ड के लिए पूरी तरह से अनुकूलित नहीं है, वर्तमान में वे केवल जीसीएन आर्किटेक्चर 2.0 और इसके बाद के संस्करण के साथ एएमडी कार्ड का समर्थन करते हैं। देव टीम ज्यादातर NVIDIA कार्ड पर ध्यान केंद्रित करती है (यह भी ब्लेंडर विंडोज़ के लिए सबसे अधिक अनुकूलित है)।

हालाँकि, आप इसे बदलने की कोशिश कर सकते हैंसेटिंग्स, पहले आपको यह सुनिश्चित करना चाहिए कि आप सिस्टम टैब के तहत, अपने कंप्यूटर प्राथमिकता में OpenCL का उपयोग कर रहे हैं और CUDA का उपयोग नहीं कर रहे हैं, कंप्यूट डिवाइस (ओं)। फिर यदि आपका कार्ड समर्थित नहीं है, तो अपने कार्यक्षेत्र के रेंडर गुणों पर प्रयोगात्मक सुविधाओं को सक्षम करें, जो आपको चेतावनी देता है कि सब कुछ अस्थिर हो जाएगा, यह आमतौर पर रेंडर डिवाइस के रूप में अधिकांश एएमडी जीपीयू को चयन करने में सक्षम बनाता है। यहाँ रेंडर प्रॉपर्टीज़ पर, आप उस कॉम्प्यूट डिवाइस को भी चुनेंगे जिसे आप प्रत्येक सीन के लिए उपयोग करना चाहते हैं।

इसके अलावा, एक आधिकारिक AMD चालक का उपयोग करना होगातेजी से प्रतिपादन (यह भी एएमडी कार्ड का उपयोग करने के लिए ब्लेंडर द्वारा एक आवश्यकता है), लेकिन इसके फेडोरा के लिए उपलब्ध नहीं है जहां तक ​​मुझे पता है। मेरा सुझाव है कि अपने डिस्ट्रो को उबंटू में बदलना।

संपादित करें: आप वांछित कार्ड के लिए एक आधिकारिक एएमडी चालक का उपयोग करना चाहिए, मैंने आपके पास मौजूद कार्ड की जांच की है है समर्थित कार्डों की सूची में, बस यह है एएमडी चालक की आवश्यकता है और ओपनसोर्स नहीं है। यह समर्थित कार्डों की सूची है https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units, ब्लेंडर प्रलेखन के अनुसार। लेकिन यह इस सूची से एक चालक होना चाहिए: https://support.amd.com/en-us/download/linux, ब्लेंडर प्रलेखन के अनुसार।

अब अगर उस मुद्दे को हल नहीं किया जाता है तो उसे करना चाहिएएक हार्डवेयर इश्यू या ब्लेंडर बग हो, हालाँकि आप इसे एक ड्यूल बूट या usb बूट टेस्ट करने के लिए तैयार करने के लिए इसे एक हार्डवेयर इश्यू होने के लिए विंडोज़ पर चलाने की कोशिश कर सकते हैं।