SDL को प्रारंभ नहीं किया जा सका: कोई उपलब्ध वीडियो उपकरण न ले जाएँ


10

मैंने Don't moveइस लिंक से एक इंडी गेम डाउनलोड किया है । जब मैं इसे Ubuntu 12.04 पर चलाने की कोशिश करता हूं, तो यह निम्नलिखित त्रुटि संदेश देता है। Could not initialize SDL : No available video device AL lib: (EE) alc_cleanup: 1 device not closed

मैं इसका कैसे समाधान करूं?


वर्णन कहता है: लिनक्स के लिए संस्करण 1.2 को स्थानांतरित न करें। कृपया ध्यान दें कि यह संस्करण अप्रयुक्त है, यदि आपको कोई समस्या है तो मुझे बताएं।
सिल्वेन पिनेउ

उबंटू पूछने के लिए आपका स्वागत है। कृपया, क्या आप अपना कुछ समय askubuntu.com/help/someone-answers पढ़ने में लगा सकते हैं ?
सिल्वेन पिनेउ

जवाबों:


6

मेरे लिए, SDL2-2.0.3 का उपयोग किया गया था। -> कोई वीडियो ड्राइवर नहीं मिला तो परेशानी हुई। टाइप

sudo apt-get install xorg-dev

एक ./configureऔर किया और इसने यह सूचना दी

Assembly Math   : mmx 3dnow sse sse2
Audio drivers   : disk dummy oss
Video drivers   : dummy x11(dynamic) opengl
X11 libraries   : xcursor xinerama xinput2 xinput2_multitouch xrandr xscrnsaver xshape xvidmode
Input drivers   : linuxev linuxkd
Using libudev   : YES
Using dbus      : NO

यह सब कुछ ठीक था, लेकिन परीक्षण फ़ोल्डर ने कोड बनाने की कोशिश करने के बाद "मिसिंग-एलजीएल" की सूचना दी, इसलिए मैंने सिर्फ यह मान लिया कि यह मिस या कुछ गायब है और मैंने ऐसा किया

sudo apt-get build-dep xscreensaver
sudo apt-get source xscreensaver -b
sudo dpkg -i *.deb

मैंने अपने स्वयं के निर्माण और एसडीएल के साथ लोकप्रिय xscreensaver को स्थापित करने के लिए काम किया। विचार यह था कि अगर मैं स्क्रीनसेवर संकलित कर सकता हूं तो मुझे एसडीएल काम कर सकता है। धन्यवाद। मेरे लिए काम किया। (केवल वीडियो) ने testmultiaudio चलाने की कोशिश की और यह मिल गया

INFO: Using audio driver: dsp
ERROR: Don't see any specific audio devices!

मुझे लगता है कि संकलन और VLC बनाने से इसका अधिकांश हल हो जाएगा क्योंकि VLC वीडियो और ऑडियो के लिए SDL का उपयोग करता है।

काउंटर विचार ncurses 5.9 ठीक काम करता है।

ईमानदारी से, मैं पेपरमिंट 6 का उपयोग कर रहा था जो उबंटू और डेबियन से बनाया गया था। मुझे लगता है कि यह उस ओएस पर भी काम करता है। यही कारण है कि मैं टुकड़े टुकड़े चरणों में पोस्ट कर रहा हूं ... वीएलसी संकलन .... ERROR। टोटेम के साथ भी ऐसा ही करने की कोशिश की जा रही है। (टोटेम संकलन करते समय) हो सकता है कि मैं ncurses "BranMuffin" "Cerealbowl" "Cornflakes" और "चेरी से भरा कटोरा" में अपने काल्पनिक दोस्तों के लिए एक स्क्रोलर डेमो बनाऊं

नई SDL2-2.3 रिपोर्ट कॉन्फ़िगर करें

Assembly Math   : mmx 3dnow sse sse2
Audio drivers   : disk dummy oss alsa(dynamic) pulse(dynamic)
Video drivers   : dummy x11(dynamic) opengl opengl_es2
X11 libraries   : xcursor xinerama xinput2 xinput2_multitouch xrandr xscrnsaver xshape xvidmode
Input drivers   : linuxev linuxkd
Using libudev   : YES
Using dbus      : YES

एक और राउंड ऑफ़ ./configure बनाते हैं, SDL पर एक और राउंड इनस्टॉल करते हैं ।/configure बनाते हैं और /testmultiaudio और BINGO मेरे पास यह है कि मैंने इसे बनाने और स्थापित करने के बाद VLC के साथ चीजों के अराजक दृश्य में कहीं और स्थापित किया है sudo apt-get build-dep totem | sudo apt-get source totem -b | dpkg -i *deb... और मुझे मिल गया है मेरा ऑडियो और वीडियो अब।

संदर्भ: [यह पेज] और एसडीएल स्थापित और संकलन अगर आप इसे अपने आप को संकलित कर सकते हैं परीक्षण करने के लिए याद है।

.. किसी अन्य मशीन पर इसे जमा करें और यह काम कर गया (सबसे अच्छा तरीका नहीं है क्योंकि मैं एक सी औसत आदमी हूं)

  1. libsdl साइट से SDL2-2.3 प्राप्त करें

  2. कुछ संकुल प्राप्त करें और कुछ संकलन करें। मेरा मानना ​​है कि VLC और XSCREENSAVER एकमात्र पैकेज हैं, जिन्हें SDL और ऑडियो के लिए VLC और opengl के लिए XSCREENSAVER की आवश्यकता होती है

    sudo apt-get install xorg-dev
    sudo apt-get build-dep xscreensaver vlc totem
    sudo apt-get source xscreensaver totem -b
    
  3. (२.५) साथ ही xscreensaver.deb पैकेज को नए सिरे से बनाया और स्थापित किया जा सकता है

  4. एसडीएल को अनपैक करें और फ़ोल्डर में जाएं और आम करें

    ./configure
    make
    sudo make install
    cd test
    ./configure
    make
    ./testmultiaudio
    
  5. ऑडियो क्लिप का आनंद लें

OSED पेपरमिंट लिनक्स का उपयोग करता है, लेकिन मुझे लगता है कि यहां तक ​​कि डेबियन, लिनक्स टकसाल, और ubuntu काम करेंगे।


@ मुरु: मैं ठीक यही काम कर रहा था ... आपने मुझे इसके लिए पीटा ... वोट "ठीक लग रहा है"। ;-) (अब!)
Fabby


2

चूंकि यह एसडीएल से संबंधित है, इसलिए निम्न पैकेज को स्थापित करने का प्रयास करें:

sudo apt-get install ia32-libs

यह वीडियो डिवाइस तक पहुंचने में आपकी समस्या को हल करना चाहिए।

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