Desmume no Ubuntu 12.04 64bits - Compilando a ultima versao SVN

Iniciado por platao, 09 de Fevereiro de 2014, 21:05

tópico anterior - próximo tópico

risislunit

Obrigado mais uma vez e valeu pela dica !!!

Iniciando o desmume pelo terminal vi o seguinte:


risislunit@phubuntu ~> desmume
Microphone init failed.
DeSmuME 0.9.11 svn5040 dev+ x64-JIT
WIFI: SoftAP: using bluetooth0 as device.
Using 4 threads for video filter.
SoftRast Initialized with cores=4


Pelo que vi ele escuta no meu dispositivo bluetooth0

Quando iniciei ele como root


risislunit@phubuntu ~ [1]> sudo desmume
[sudo] password for risislunit:
Microphone init failed.
DeSmuME 0.9.11 svn5040 dev+ x64-JIT
WIFI: SoftAP: using eth0 as device.
Using 4 threads for video filter.
SoftRast Initialized with cores=4


Ele muda o dispositivo para minha Eth0

Como você falou acho que a Nintendo WFC não funciona porque ele mostra algumas coisas e depois emite o erro 52100


WIFI: SoftAP: Received a packet of length 34 bytes. Frame control = 00B0
WIFI: SoftAP: Received a packet of length 44 bytes. Frame control = 0000
WIFI: SoftAP connected!
WIFI: SoftAP: Received a packet of length 364 bytes. Frame control = 0108
WIFI: SoftAP: Received a packet of length 364 bytes. Frame control = 0108
WIFI: SoftAP: Received a packet of length 64 bytes. Frame control = 0108
WIFI: SoftAP: Received a packet of length 64 bytes. Frame control = 0108
WIFI: SoftAP: Received a packet of length 64 bytes. Frame control = 0108
WIFI: SoftAP: Received a packet of length 108 bytes. Frame control = 0108
WIFI: SoftAP: Received a packet of length 108 bytes. Frame control = 0108
WIFI: SoftAP: Received a packet of length 64 bytes. Frame control = 0108
WIFI: SoftAP: Received a packet of length 108 bytes. Frame control = 0108
WIFI: SoftAP: Received a packet of length 108 bytes. Frame control = 0108
WIFI: SoftAP: Received a packet of length 364 bytes. Frame control = 0108
WIFI: SoftAP: Received a packet of length 30 bytes. Frame control = 00C0
WIFI: SoftAP disconnected

platao

#16
Vc precisaria de um desse http://pt.wikipedia.org/wiki/Nintendo_Wi-Fi_USB_Connector ou de um programa que tivesse o firmware desse aparelho e que o emulasse.

veja coisas relacionadas;

http://forum.gbadev.org/viewtopic.php?t=7564&postdays=0&postorder=asc&start=26

http://www.youtube.com/watch?v=lrkVyXZokOg

\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997


geoaraujo

E pra usar o microfone no Desmume? Não tem as mesmas opções que na versão para Windows.

Sergio Benjamim

Tem como aumentar o desempenho do desmume, se você rodar ele como:

desmume --cpu-mode=1

Isso aí ativa o dynarec dele, consegui 60 fps num core 2 duo aqui, antes conseguia 48 fps com o filtro padrão (HQ2XS) e em torno de 52 fps sem filtro.

É uma boa alterar a entrada de desktop dele:

sudo gedit /usr/share/applications/desmume.desktop
Pode ser mousepad, geany ou nano no lugar do gedit

E altere isso:

Exec=desmume

Para isso:

Exec=desmume --cpu-mode=1

Olhando o help (desmume --help), dá para observar que tem várias outras opções, que não tem nos menus do DeSmuME (Gtk).

Aliás, parece que aquele DeSmuME (Gtk-Glade) é a interface velha do desmume. A atual é a DeSmuME (Gtk). Pelo menos é o que deu para entender, conversando com o zeromus (desenvolvedor do desmume). Tanto que o Gtk tem mais opções no terminal do que o Glade.
É novo no Ubuntu? Já leu o Ubuntu – Guia do Iniciante 2.0 ?
Experimente o Xubuntu 14.04 !

platao

Muito bem sacado, apliquei aqui e houve uma melhora significativa na taxa de frames. Otima dica!!!
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

Sergio Benjamim

Saiu nova versão, 0.9.11.

Pacote disponível no PPA Random Stuff

---

Usando o OpenGL para renderizar 3D, consegui quase o dobro de performance em algumas situações (--3d-engine=2 habilita o uso do OpenGL).

Consegui uma média de 45% e 32% de uso de CPU no New Super Mario Bros (no mapa e na fase, respectivamente; Synchronous (N); core i7 4700HQ, Nvidia 740M), usando o seguinte comando:

primusrun desmume --cpu-mode=1 --3d-engine=2

E 62% e 34%, usando a placa de vídeo onboard da Intel HD Graphics 4600:

desmume --cpu-mode=1 --3d-engine=2

84% e 38%, se usado o renderizador SoftRasterizer (usando dynarec, como os comandos acima):

desmume --cpu-mode=1

Essa opção de renderização por hardware (OpenGL) está quebrada se usado o off-screen mesa (--enable-osmesa no configure), e isso desde a versão 0.9.10. Ao abrir o desmume, aparecia a seguinte mensagem:

OSMesaCreateContext failed!

O pacote 0.9.11 do ppa random stuff foi compilado com as seguintes opções:


CFLAGS=-O3 CXXFLAGS=$CFLAGS ./configure --bindir=/usr/games --datadir=/usr/share/games --enable-gdb-stub --enable-openal --enable-hud


Ou seja, HUD e suporte à microfone.
É novo no Ubuntu? Já leu o Ubuntu – Guia do Iniciante 2.0 ?
Experimente o Xubuntu 14.04 !