2013-05-24 9 views
5

पर अपना ओपनजीएल संस्करण कैसे ढूंढ सकता हूं क्या यह प्रश्न भी समझ में आता है?मैं उबंटू 13.04

एसएफएमएल 2.0 ने एक सुविधा जोड़ा है जिससे आप उपयोग करने के लिए ओपनजीएल संस्करण निर्दिष्ट कर सकते हैं। क्या कोई टर्मिनल कमांड है जिसे मैं चलाने के लिए चला सकता हूं (या अन्यथा) यह पता लगाने के लिए कि मुझे किस संस्करण का उपयोग करना चाहिए?

+1

http://askubuntu.com/questions/47062/what-is-terminal-command-that-can-show-opengl-version –

+0

आप "उपयोग करना चाहिए" को कैसे परिभाषित करते हैं? –

+0

कोई विचार नहीं, मैं एक विशेषज्ञ नहीं हूं लेकिन @MattPhillips ने मेरे लिए यह मुद्दा तय किया है। – user3728501

उत्तर

10

उबंटू में अपने ओपन संस्करण जानने के लिए

स्थापित Glxinfo

$sudo apt-get install mesa-utils 

ओपन संस्करण देखने के लिए,

$glxinfo | grep "OpenGL version" 

आप उत्पादन के रूप में इस मिल जाएगा,

glxinfo | grep "OpenGL version" 
OpenGL version string: 1.4 (2.1 Mesa 7.7.1) 

संदर्भ: https://askubuntu.com/questions/47062/what-is-terminal-command-that-can-show-opengl-version

2

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

+0

अच्छी तरह से जीटीएक्स 670 एमएक्स 4.1 का समर्थन करता है, लेकिन स्पष्ट रूप से आपके द्वारा दी गई जानकारी सही नहीं है, क्योंकि संस्करण 3.2 के साथ एसएफएमएल चलाने से समस्याएं उत्पन्न होती हैं। – user3728501

+2

@ एडवर्डबर्ड: किस तरह की समस्याएं? निकोल बोलस सही है, और जो भी टूटा हुआ है, यह किसी उच्च संस्करण के अनुरोध के मुकाबले समर्थित नहीं होना चाहिए। – datenwolf