मैं डेबियन जीएल स्क्रीनसेवर या किसी अन्य का उपयोग कैसे कर सकता हूं जो हार्डवेयर त्वरण का समर्थन करता है?


10

मेरी आरपीआई का एकमात्र उद्देश्य डीवीआई की कार्यक्षमता का उपयोग करना है और मैं एक 19 "एलसीडी एचडी स्क्रीन को अलग करने और इसे अपने फ्रेम में बनाने जा रहा हूं।

मैंने पहले ही कुछ साल पहले एक बहुत पुरानी नोटबुक के साथ ऐसा किया था , और एक human होने के नाते, मैं अब बड़ा और बेहतर चाहता हूं!

मैंने आरपीआई साइट से डेबियन स्क्वीज़ में जीएल स्लाइडशो की कोशिश की, लेकिन यह मुझे किसी भी विकल्प पर 0.1FPS देता है। मुझे इसकी आशंका है क्योंकि X अभी तक OpenGL API का उपयोग नहीं कर रहा है। (जैसा कि बताया गया है कि यह OpenGL: ES है)

फिर, मैंने जाकर XBMC डिस्ट्रो को स्थापित किया और बहुत अच्छी तरह से आश्चर्यचकित था कि यह एवी फिल्मों को बॉक्स के बाहर एक्सविड में एन्कोडेड खेल सकता है। यूआई में यह थोड़ा धीमा था, लेकिन यह वास्तव में आकर्षक है। वहाँ एक अंतर्निहित स्क्रीनसेवर है, जो बहुत तेज़ है, लेकिन स्क्रीनसेवर की सेटिंग पर कोई नियंत्रण नहीं है।

क्या ऐसा कुछ है जिसे मैं आरपीआई के लिए ओपन स्क्रीन स्क्रीनसेवर, किसी भी डिस्ट्रो और किसी भी कॉन्फ़िगरेशन में उपयोग करने के लिए लोड कर सकता हूं? मैं व्यस्त इंस्टॉल में जाने से डरता नहीं हूं।


क्या आपने 3 डी रेंडरिंग के लिए अधिक रैम का उपयोग करने के लिए एक्स के लिए रैम / जीपीयू कॉन्फ़िगरेशन का जप करने की कोशिश की है। ठीक-ठीक याद नहीं है कि मैं इसे अभी कहाँ पढ़ता हूँ ..
विली वॉनका

1
आपका नोटबुक प्रोजेक्ट कमाल का है। जब आप एक पाई के साथ भी ऐसा करने का प्रबंधन करते हैं तो मैं एक बार देखने का इच्छुक हूं।
जीविंग

Jivings, मुझे लगता है कि एंड्रॉइड 4 पोर्ट मेरा उद्धार होगा .. raspberrypi.org/archives/1700
Piotr Kula

जवाबों:


8

आपको OpenGL का उपयोग करने की आवश्यकता है: ES स्क्रीनसेवर, OpenGL वाले नहीं।

OpenGL एक रेंडरिंग फ्रेमवर्क है। OpenGL: ES मोबाइल उपकरणों के लिए संस्करण है। OpenGL का उपयोग करने वाली कोई भी चीज़ धीरे-धीरे चलेगी क्योंकि पाई इसका समर्थन नहीं करती है, इसलिए कुछ भी जो त्वरित ग्राफिक्स करना चाहता है, उसे OpenGL का उपयोग करने के लिए संशोधित करने की आवश्यकता है: ES इसके बजाय।


क्या यह अलग स्क्रीन सेवर का सेट है? मुझे यकीन नहीं है कि आप क्या कर रहे हैं?
पिओटर कुला

नहीं, इसकी ग्राफिक्स एपीआई, ओपन ग्ल की तरह, लेकिन एम्बेडेड या छोटी प्रणाली (फोन सहित) के लिए अभिप्रेत है
क्रिस स्ट्रैटन

2
OpenGL एक रेंडरिंग फ्रेमवर्क है। OpenGL: ES मोबाइल उपकरणों के लिए संस्करण है। OpenGL का उपयोग करने वाली कोई भी चीज़ धीरे-धीरे चलेगी क्योंकि पाई इसका समर्थन नहीं करती है, इसलिए कुछ भी जो त्वरित ग्राफिक्स करना चाहता है, उसे OpenGL का उपयोग करने के लिए संशोधित करने की आवश्यकता है: ES इसके बजाय।
PhonicUK

हाँ ... मुझे एहसास हुआ। तो मैं नए API OpenGL के साथ OpenGL स्क्रीनसेवर का उपयोग कैसे कर सकता हूं: ES; लेकिन जैसा कि यह खड़ा है ऐसा लगता है कि इसे अभी तक चित्रित नहीं किया गया है। मैं इसे करूंगा- लेकिन मुझे इसमें कोई अनुभव नहीं है ... सू .... आपका जवाब वास्तव में मेरी मदद नहीं करता है :( क्योंकि यह मेरे प्रश्न से असंबंधित है।
पिओटर कुल

उत्तर PhonicUK के लिए धन्यवाद। जैसा कि यह खड़ा है, आपका उत्तर बहुत उपयोगी नहीं है - हालांकि मैं जानता हूं कि यह सही है। क्या आप कुछ जानकारी जोड़ सकते हैं कि OpenGL (: ES) क्या है और आपको एक का उपयोग क्यों करना है और दूसरे का नहीं?
एलेक्स चेम्बरलेन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.