| |
| | Tutorial: Tu maka bajo GNU/Linux para torpes, Un paso a paso para tener tu maquina usando un SO estable y totalmente personalizable :) | |
| |  | |  |
 | ike260 | | Iniciado
Grupo: MemberMensajes: 28 Status:  | |
| Que pasa... D_Skywalk ... si la release 4 son solo unas pequeñas modificaciones las pones por aqui y ya esta.
Esperamos impacientes la parte de advanceMENU.
Yo el ssh ya lo utilizo pero vamos no esta de mas.
Suena bien eso de OpenPPJoy, estaremos atentos.
Por cierto, cuanta mas gente se apunte, mejor que mejor. Que vayan dejando sus impresiones para que el tuto que lo mejor y mas completo posible.
Saludos
David
Modificado por ike260 - 24/3/2006, 11:59 |
|  |
 | jmsegov | |  Iniciado
Grupo: MemberMensajes: 29 Status:  | |
| Hola he seguido tu tutorial pero al intentar compilar mi propia versión de advancemame (0.71.1) me pide que tenga las fuente de mame en el directorio src, me podeis indicar donde conseguir las fuentes de esta versión. En la pagina de mame solo he encontrado hasta la version .69 ( http://www.mame.net/oldmame.html) Quiero usar esta versión ya que mi maquina es un PIII a 550. Otra pregunta cuando instalas SVGAlib hay que hacer algo mas los que tengamos una tarjeta normal con un monitor (nvidia tnt2 64 mb y monitor de 15 pulgadas) Gracias. |
|  |
 | D_Skywalk | |  Dev, Gamming & friski friski xD
 Grupo: Moderadores generalesMensajes: 767 Location: Granada Status:  | |
| QUOTE (jmsegov @ 25/3/2006, 00:29) Hola he seguido tu tutorial pero al intentar compilar mi propia versión de advancemame (0.71.1) me pide que tenga las fuente de mame en el directorio src, me podeis indicar donde conseguir las fuentes de esta versión. En la pagina de mame solo he encontrado hasta la version .69 ( http://www.mame.net/oldmame.html) Quiero usar esta versión ya que mi maquina es un PIII a 550. Otra pregunta cuando instalas SVGAlib hay que hacer algo mas los que tengamos una tarjeta normal con un monitor (nvidia tnt2 64 mb y monitor de 15 pulgadas) Gracias. Despues de leer el changelog, vi que la mejor version antigua mas estable de advanceMAME era la 0.78.1/2 (lo comento unos posts mas atras) ¿has probado con esa? Una cosa mas, la nueva version de advmame va muy bien y la tienes para instalar y listo ¿la has probado? Yo creo que con ese hard puedes emular la mayoria de mame, sin mucho problema. Y respecto a la TNT2 no creo que tengas problema con el SVGAlib, la parte modificada es para tener soporte de nuevas ATIs; la tuya es una NVIDIA clasica, asi que no tendras problemas y ademas parece que soporta entrelazado  ¿hablas de monitor arcade o monitor de pc? si usas monitor de pc, no te valdra mi configuracion de /etc/vga/svgalib.config (no recuerdo bien el nombre del fichero xD) Asi que mira los ejemplos que tienes dentro y comenta las lineas del HANTAREX  Un Saludo y ya me cuentas, suerte! |
|  |
 | D_Skywalk | |  Dev, Gamming & friski friski xD
 Grupo: Moderadores generalesMensajes: 767 Location: Granada Status:  | |
| Continuamos el tutorial, voy a subir la nueva version de la SVGAlib (release 4) y me pongo con el paso final del AdvanceMENU  Un Saludo y como siempre, voy a actualizando en tiempo real el post ^^_ [UPDATE] Pues finalmente esta todo listo, solo queda el testeo vuestro y añadir lo del ssh y que lo arranque al inicio, que es un momento y quizas los paquetes precompilados de svgalib, para el que no quiera compilar :? Un Saludo ^^_
Modificado por D_Skywalk - 27/3/2006, 14:47 |
|  |
 | ike260 | | Iniciado
Grupo: MemberMensajes: 28 Status:  | |
| He continuado con la instalacion y me funciona bien como root, pero como usuario mame me da algun que otro problemilla.
Voy a seguir haciendo pruebas y os cuento.
David |
|  |
 | D_Skywalk | |  Dev, Gamming & friski friski xD
 Grupo: Moderadores generalesMensajes: 767 Location: Granada Status:  | |
| La instalacion no la puedes hacer con el usuario, tienes que hacerla con el administrador (root) ya que un usuario no tiene permisos para tocar ficheros del sistema. Una vez tienes todos los programas instalados, ya como usuario configuras el programa como te digo, y poco mas... fijate que en los comandos que debes usar root aparece al comienzo: "#" yp ara los que tienes que usar el usuario normal: "$". Un Saludo y haz las pruebas con tranquilidad y veras como todo sale bien, sino avisame que ando por aqui  |
|  |
 | ike260 | | Iniciado
Grupo: MemberMensajes: 28 Status:  | |
| Bueno, pues de momento hago todo como root y me pasa lo siguiente:
#advmenu ----> Perfecto!!! (Pero algunos juegos no van otros si, no veo el error)
Pruebo los juegos sueltos:
# advmame pang ---> Perfecto!!!
# advmame galaxian --> error:
Function vgahasmode() failed. Have you adjusted the HorizSync and VertRefresh in /etc/vga/libvga.config ? Unable to start video emulation.
Si ejecuto advmenu como usuario mame: me da muchos erros de que no tengo permiso en ficheros de configuracion de sonido alsa.
Alguna sugerencia????
Otra cosa: si se configura advmenu.rc para que soporte otros emuladores como "zsnes" coge la configuracion que tienes de monitor arcade o eso va por otro lado.???
David
Modificado por ike260 - 27/3/2006, 21:52 |
|  |
 | D_Skywalk | |  Dev, Gamming & friski friski xD
 Grupo: Moderadores generalesMensajes: 767 Location: Granada Status:  | |
| Para los primeros errores, son errores de mala configuracion de advcfg y advv, que no trataremos en aqui (crea otro si eso, para no salirnos mucho del tema). Y los problemas con el usuario que has creado tiene la pinta que no fue el usuario que creaste en la instalacion, no? Creo que con añadirlo al grupo de sonido y video, se te arregla todo :? Y lo del ZSnes, te digo lo mismo, abrimos otro tema y lo tratamos  Un Saludo y por lo que veo entonces todo se instala bien y funciona, me quedo tranquilo  |
|  |
 | ike260 | | Iniciado
Grupo: MemberMensajes: 28 Status:  | |
| Efectivamente la instalacion se hace toda perfectamente, sin problemas, probado.
Y ahora que recuerdo no fue ese el usuario que cree en la instalacion, mañana lo pruebo de nuevo y te digo si da o no los errores.
Abrire los otros hilos a ver si alguien me echa una mano.
Creo que ya solo falta que se arranque solo el advmenu al iniciar la maquina.
Gracias
David |
|  |
 | jmsegov | |  Iniciado
Grupo: MemberMensajes: 29 Status:  | |
| Bueno, debo ser muy torpe, por esto estoy leyendo este tutorial, sigo sin poder compilar el advanceMame, para optimizarlos para mi procesador (pentium III 500). He probado como me indicabas a instalar la version actual del advancemame, las pruebas no han sido muy buenas ya que con el juego que he usado para testarlo el 3 wonders consigo los siguientes datos cuando pulso el f11 Linux + version advancemame de tu web = 50-60% windows98 + fastmame 0.71.1 = 100% No se Podría preparar unas versiones empaquetadas (.deb, para los torpes como yo) de las siguientes versiones para valorar el rendimiento en las máquinas. advancemame-0.7x advancemame-0.8x advancemame-0.9x Por cierto el cambio a linux de la maka, además de porque estoy trasteando con el temas es porque aleatoriamente con la version de fastmame, de vez en cuando se me congela la imagen un segundo, da como un saltito el juego y prosigue normalmente... y esto esperaba solucionarlo con el linux y advancemame
Modificado por jmsegov - 29/3/2006, 12:56 |
|  |
 | D_Skywalk | |  Dev, Gamming & friski friski xD
 Grupo: Moderadores generalesMensajes: 767 Location: Granada Status:  | |
| Pegame los errores por los cuales no te deja compilar, por que por iluminacion divina no creo que pueda ayudarte xD Parece que has dejado el mensaje a mitad, por que segun parece la version nueva si te funciona? o que? es que no te entiendo muy bien :? Un Saludo y ayudame a ayudarte  |
|  |
 | jmsegov | |  Iniciado
Grupo: MemberMensajes: 29 Status:  | |
| Si el mensaje estaba a medias, ya lo he editado, cuando vaya a casa intentare volver a instalarlo para poder reproducir el mensaje y pegarlo aquí (ahora estoy trabajando  ) Y lo de las versiones empaquetadas en deb, ¿es tan complicado?
Modificado por jmsegov - 29/3/2006, 13:04 |
|  |
 | D_Skywalk | |  Dev, Gamming & friski friski xD
 Grupo: Moderadores generalesMensajes: 767 Location: Granada Status:  | |
| Ok, puedes hacerlo por ssh por ejemplo, te resultara mas facil  Ten en cuenta que el fastmame ese tendra unas optimizaciones que no vas a encontrar en ningun advancemame donde lo que se busca es fidelidad, etc... Y ademas como ves saltarse a la torera ciertas premisas graficas puede llevar a problemas (como el que comentas de los parones). De todas formas prueba el fastmame ese en la version 0.78 a ver que tal te va, ya que es la version para maquinas menos potentes que preparare  Si tenemos suerte con el 0.78 deberiamos lograr mas del 100% y sino podemos intentar arrancarlo con mas prioridad usando nice (si quieres mas info, usa "man nice"). O tambien puedes darle mas caña al linux compilandote tu propio kernel, preparandote un advmame especifico... :? Aun tienes muchas opciones, vamos  Un Saludo |
|  |
 | D_Skywalk | |  Dev, Gamming & friski friski xD
 Grupo: Moderadores generalesMensajes: 767 Location: Granada Status:  | |
| Bueno añadida la seccion del ssh (en configuracion avanzada) y ahora estoy compilando advancemame 0.79.1 con todas las optimizaciones para i686 asm activadas  Ademas he tenido que hacer un parche para que compilara en gcc 3.4, por que en gcc 4.0 (el que se usa por defecto) como es normal, no compila bien y al poco te salta un error  Creo que esto lo arreglaron con los advmame 0.9x :? Supongo que en una media hora estara listo para testear y si todo va bien lo subire al site y añadire el comentario al tutorial  Un Saludo y mientras esto termina sigo trasteando lo del arranque a ver como lo hago facilito xD [UPDATE] Listo, he compilado la version i686 y me da unos 550fps (en el sf2ce a 16bits) como maximo lo cual esta muy bien ya que ni tan siquiera esta compilado para p4  Voy a subirlo y otra cosa mas hecha!  Pd: compilar advancemames tan antiguos requiere de conocimientos en programacion, asi que lo desaconsejo, totalmente sino sabes lo que haces :/ Ppd: si alguien quiere una compilacion para su cpu que lo diga y se la podria preparar (sin prisas, eh  ) con la unica condicion que me dijeran la diferencia de fps que consiguieron. Pppd: AdvanceMAME 0.7x tiene cambios con respecto al fichero de configuracion de las nuevas, no creo que haga falta explicarlo ya que supongo que quien usa 0.7x sabe lo que hace, no? [UPDATE 2] Ya he subido la version para que la testees, cuentame como te va esta, supongo que estas usando svgalib y no usas las X, no? estas siguiendo el tutorial o has empezado desde alguna instalacion tuya? te digo por que no me has contado nada del entorno que estas usando... Bueno aqui teneis la 0.79.1 para maquinas mas antiguas http://david.dantoine.org/ficheros/advance...79.1-1_i386.debUn Saludo [UPDATE 3] Jmsegov, estoy pensando si el Pentium III sera arquitectura 686 o no, por que quizas sea eso por lo que te vaya lento... podria preparar por si acaso 3 versiones mas... de K7, P3 y K6-2 (siempre que alguno tenga esas CPUs y lo pida claro) mas que nada, para salir de dudas xD Bueno, finalmente he hecho unas pruebas de rendimiento a 16bits con 512 de ram y mi celeron, os dejo mas info: QUOTE mame@gauntlet:~$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 15 (Willamette) model : 3 model name : Intel(R) Celeron(R) CPU 2.80GHz stepping : 3 cpu MHz : 2813.855 cache size : 256 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 3 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni monitor ds_cpl cid bogomips : 5586.94 Resultados: 0.79 (opt.686) sf2ce - 2p (ryu+ken - escenario honda) 418-420 fps0.79 (opt.686) ddragon - 2p demo - 334-340 fps0.79 (opt.pentium4) sf2ce - 2p (ryu+ken - escenario honda) 418-420 fps0.79 (opt.pentium4) ddragon - 2p demo - 348-355 fps0.104 (opt.686) sf2ce - 2p (ryu+ken - escenario honda) 342-344 fps0.104 (opt.686) ddragon - 2p demo - 223-227 fps0.104 (opt.pentium4) sf2ce - 2p (ryu+ken - escenario honda) 342-344 fps0.104 (opt.pentium4) ddragon - 2p demo - 229-234 fpsYo creo que mas o menos vale para hacerse una idea y bueno como veis con las optimizaciones de p4 al menos con un celeron tampoco son una gran diferencia... pero puede ser por que me he currando mucho las optimizaciones para la version de 686 que os he preparado... no se :? Un Saludo y ahi queda
Modificado por D_Skywalk - 29/3/2006, 23:25 |
|  |
 | jmsegov | |  Iniciado
Grupo: MemberMensajes: 29 Status:  | |
| Lo primero de todo muchas gracias por tu ayuda y estos son los resultados que he conseguido. El corazón de la maquina  ---------------------------------- Pentium III 550 con 256 Mb de memoria tarjeta tnt2 32 mb disco duro 10 gb El S.O. --------- La instalación de SO que he hecho ha sido una ubuntu 5.04 que posteriormente he actualizado a la versión 5.10, he instalado en modo server. He observado que hay un monton de servicios arrancados, habría que pararlos, creo que esto influirá en el rendimiento. Las resultados los he probado con los siguientes criterios F10 - Free (Desactivo la opcion de auto, así creo que no pierde frames.) Los resultados en la demo de los juegos y jugando 10 minutillos son los siguientes. pulsando F11------------------------------------------------------------------------------------------------------------------ 0.104 ------------------------------------------------------------------------------------------------------------------ mlug3 en la demo tiene una velocidad 100% - 25% 3Wonders en el juego da una velocidad de 100% - 45%------------------------------------------------------------------------------------------------------------------ 0.78 ------------------------------------------------------------------------------------------------------------------ mlug3 en la demo tiene una velocidad 100% - 80-85%3Wonders en el juego da una velocidad de 100% - 95%Posibles mejoras. No se si puedes poner los fuentes de la versión 0.79 del advancemame y el mame e e intentar compilarlo yo por mi cuenta, o si me lo pudes tu compilar tu para la versión de pentium III y hacer un deb. Tampoco se si se adelantará algo con volver a compilar el nucleo. ¿sería necesario? ¿Si toco la configuración del advmame mejoraria el rendimiento? - Reducir la calidad del sonido, no se si habría otro que influya en el rendimiento.
Modificado por jmsegov - 29/3/2006, 23:50 |
|  |
| 306 respuesta(s) desde el 10/3/2006, 13:05 |
| | | | |
|