Autor Tópico: Desmume no Ubuntu 12.04 64bits - Compilando a ultima versao SVN  (Lida 31038 vezes)

Offline risislunit

  • Usuário Ubuntu
  • *
  • Mensagens: 83
    • Ver perfil
Re: Desmume no Ubuntu 12.04 64bits - Compilando a ultima versao SVN
« Resposta #15 Online: 08 de Maio de 2014, 11:35 »
Obrigado mais uma vez e valeu pela dica !!!

Iniciando o desmume pelo terminal vi o seguinte:

Código: [Selecionar]
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

Código: [Selecionar]
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

Código: [Selecionar]
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

Offline platao

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 5.052
    • Ver perfil
Re: Desmume no Ubuntu 12.04 64bits - Compilando a ultima versao SVN
« Resposta #16 Online: 08 de Maio de 2014, 12:02 »
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

« Última modificação: 08 de Maio de 2014, 12:24 por platao »
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997


Offline geoaraujo

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
Re: Desmume no Ubuntu 12.04 64bits - Compilando a ultima versao SVN
« Resposta #18 Online: 11 de Outubro de 2014, 15:08 »
E pra usar o microfone no Desmume? Não tem as mesmas opções que na versão para Windows.

Offline Sergio Benjamim

  • Usuário Ubuntu
  • *
  • Mensagens: 2.902
    • Ver perfil
Re: Desmume no Ubuntu 12.04 64bits - Compilando a ultima versao SVN
« Resposta #19 Online: 22 de Dezembro de 2014, 02:24 »
Tem como aumentar o desempenho do desmume, se você rodar ele como:

Código: [Selecionar]
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:

Código: [Selecionar]
sudo gedit /usr/share/applications/desmume.desktopPode ser mousepad, geany ou nano no lugar do gedit

E altere isso:

Código: [Selecionar]
Exec=desmume
Para isso:

Código: [Selecionar]
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 !

Offline platao

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 5.052
    • Ver perfil
Re: Desmume no Ubuntu 12.04 64bits - Compilando a ultima versao SVN
« Resposta #20 Online: 22 de Dezembro de 2014, 09:41 »
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

Offline Sergio Benjamim

  • Usuário Ubuntu
  • *
  • Mensagens: 2.902
    • Ver perfil
Re: Desmume nova versão 0.9.11
« Resposta #21 Online: 04 de Maio de 2015, 00:39 »
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:

Código: [Selecionar]
primusrun desmume --cpu-mode=1 --3d-engine=2
E 62% e 34%, usando a placa de vídeo onboard da Intel HD Graphics 4600:

Código: [Selecionar]
desmume --cpu-mode=1 --3d-engine=2
84% e 38%, se usado o renderizador SoftRasterizer (usando dynarec, como os comandos acima):

Código: [Selecionar]
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:

Código: [Selecionar]
OSMesaCreateContext failed!
O pacote 0.9.11 do ppa random stuff foi compilado com as seguintes opções:

Código: [Selecionar]
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 !