wine: vboxvideo_dri.so: classe ELF errada

0

Estou tentando fazer um jogo com vinho. Quero confirmar se funciona em linux . Estou executando ubuntu quantal no VirtualBox (o sistema operacional host é Windows 7 ). As adições de comentários são instaladas com sucesso:

$ lsmod | grep vbox
vboxvideo              12612  1 
drm                   288972  2 vboxvideo
vboxsf                 43770  0 
vboxguest             235494  7 vboxsf

Veja o que o wine diz:

$ LIBGL_DEBUG=verbose wine nhc.exe
libGL: screen 0 does not appear to be DRI2 capable
libGL: XF86DRIGetClientDriverName: 1.0.0 vboxvideo (screen 0)
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/vboxvideo_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/vboxvideo_dri.so
libGL error: dlopen /usr/lib/i386-linux-gnu/dri/vboxvideo_dri.so failed (/usr/lib/i386-linux-gnu/dri/vboxvideo_dri.so: wrong ELF class: ELFCLASS64)
libGL: OpenDriver: trying ${ORIGIN}/dri/tls/vboxvideo_dri.so
libGL: OpenDriver: trying ${ORIGIN}/dri/vboxvideo_dri.so
libGL error: dlopen ${ORIGIN}/dri/vboxvideo_dri.so failed (${ORIGIN}/dri/vboxvideo_dri.so: cannot open shared object file: No such file or directory)
libGL: OpenDriver: trying /usr/lib/dri/tls/vboxvideo_dri.so
libGL: OpenDriver: trying /usr/lib/dri/vboxvideo_dri.so
libGL error: dlopen /usr/lib/dri/vboxvideo_dri.so failed (/usr/lib/dri/vboxvideo_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to load driver: vboxvideo_dri.so
libGL error: failed to load driver: vboxvideo
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/swrast_dri.so
libGL: Can't open configuration file /etc/drirc: No such file or directory.
libGL: Can't open configuration file /home/yuri/.drirc: No such file or directory.
libGL: Can't open configuration file /etc/drirc: No such file or directory.
libGL: Can't open configuration file /home/yuri/.drirc: No such file or directory.
fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 0x4 and card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 0x301)").
wine: Unhandled page fault on read access to 0xffffffff at address 0x75948050 (thread 0009), starting debugger...

Existe uma maneira de remediar isso?

    
por x-yuri 27.08.2013 / 21:38

1 resposta

1

Parece que você instalou adições de convidado de 64 bits em um convidado de 32 bits. Você precisa instalar a versão de 32 bits.

Além disso, basta executar o jogo no sistema host do Win7 em vez de executá-lo no wine em um sistema operacional para o qual não foi criado, em uma VM, no topo do SO para o qual foi construído.

    
por dobey 27.08.2013 / 22:00