Não foi possível inicializar o SDL: nenhum dispositivo de vídeo disponível Não mova

8

Eu baixei um jogo indie Don't move deste link . Quando tento executá-lo no Ubuntu 12.04, ele fornece as seguintes mensagens de erro. Could not initialize SDL : No available video device AL lib: (EE) alc_cleanup: 1 device not closed

Como resolvo isso?

    
por Heisenberg 03.04.2014 / 22:52

3 respostas

5

Para mim, o SDL2-2.0.3 foi usado. - > Teve problemas com nenhum driver de vídeo encontrado. digitado

sudo apt-get install xorg-dev

fez outro ./configure e relatou isso

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

Ele passou por tudo bem, mas a pasta de teste depois de tentar fazer o código que ele relatou "Missing -lGL" então eu apenas assumi que estava faltando mesa ou algo assim e fiz isso

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

Eu forcei a instalação do popular xscreensaver com minha própria build e o SDL funcionou. A idéia era se eu pudesse compilar o protetor de tela, então eu posso fazer o SDL funcionar. Obrigado. Trabalhou para mim. (somente vídeo) tentou executar testmultiaudio e tenho isso

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

Eu acho que compilar e fazer o VLC resolveria a maior parte disso porque o VLC usa SDL para vídeo e áudio.

A contra-ideia é ncurses 5.9 funciona bem.

Honestamente, eu estava usando o peppermint 6, que foi criado a partir do Ubuntu e do Debian. Eu suponho que funciona nesse sistema operacional também. É por isso que estou postando em etapas graduais ... VLC compilando .... ERRO. Tentando fazer o mesmo com o totem. (enquanto compila o totem) Talvez eu deva fazer uma demonstração de scroller para meus amigos imaginários em ncurses "BranMuffin" "Cerealbowl" "Flocos de milho" e uma "tigela cheia de cerejas"

novo SDL2-2.3 configurar relatório

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

outra rodada de ./configure make make install no SDL outra rodada de ./configure make e ./testmultiaudio e BINGO eu tenho isso depois que eu construí e instalei o totem também então em algum lugar na visão caótica das coisas do VLC e sudo apt-get build-dep totem | sudo apt-get source totem -b | dpkg -i *deb ... eu tenho meu áudio e vídeo agora.

Referências: [esta página] e instalação do SDL e compilação lembre-se de testar se você pode compilar você mesmo.

.. para resumir em outra máquina e ela funcionou (não da melhor maneira, porque eu sou um cara médio C)

  1. obtenha o SDL2-2.3 no site da libsdl

  2. pegue alguns pacotes e compile alguns. Acredito que VLC e XSCREENSAVER são os únicos pacotes que são necessários VLC para SDL e áudio e XSCREENSAVER para opengl

    sudo apt-get install xorg-dev
    sudo apt-get build-dep xscreensaver vlc totem
    sudo apt-get source xscreensaver totem -b
    
  3. (2.5) também deve ter xscreensaver e totem recém construído e instalar os pacotes .deb

  4. descompacte o SDL e vá para a pasta e faça o comum

    ./configure
    make
    sudo make install
    cd test
    ./configure
    make
    ./testmultiaudio
    
  5. aproveite o clipe de áudio

OS USADO peppermint linux mas eu assumo que mesmo o debian, o linux mint e o ubuntu funcionariam.

    
por AdmiralSmithTheta 20.07.2015 / 20:53
3

Isso funcionou para mim no Ubuntu:

sudo apt-get install xorg-dev
    
por Ahmad Jamaludin 18.05.2014 / 23:58
2

Como está relacionado ao SDL, tente instalar o seguinte pacote:

sudo apt-get install ia32-libs

Isso deve resolver seu problema ao acessar o dispositivo de vídeo.

    
por Sylvain Pineau 03.04.2014 / 23:12

Tags