› Foros › Retro y descatalogado › Arcade y emulación
Ronbin escribió:Instalar raspbian en pc es absurdo. Para qué quieres instalar una debian adaptada a raspberry pi si puedes usar una debian pura (que ya está adaptada a pc)?
Una vez instalada, creas un modeline de 15 khz para ver el escritorio en la tele e instalas groovymame. No tiene mayor complicación.
Ronbin escribió:Una vez instalada, creas un modeline de 15 khz para ver el escritorio en la tele e instalas groovymame. No tiene mayor complicación.
Ronbin escribió:También podrías coger una distro como lakka (que no usa xorg, así que toca usar resolución única) y añadirle un edid personalizado con una superresolución como 1920x240 o 3840x240 y ajustar el viewport desde el menú de retroarch.
EDIT: Como veo que lo que interesa es tener los 2 monitores conectados a la vez, la segunda opción mejor la descartamos (aunque es posible). Configuras xorg para que cada salida del pc saque una resolución y le dices a groovymame que use la vga.
extremorpg escribió:Más que nada era por velocidad y ligereza, desconozco si Debian puro por defecto o instalándole un escritorio como LXDE, sería tan liviano como el que usa Raspbian y lo limpio que viene el sistema recién instalado, éste lo tengo instalado en un portátil Sony Vaio de 2006 y tiene salida VGA, usa un Core2Duo a 2 GHz, 1 GB DDR2 y gráfica integrada Intel, va genial tanto para navegar por internet, ofimática, como emulación con RetroPie que lo tengo instalado.
Al ser un sistema destinado a la Raspberry es muy ligero y no trae apenas nada instalado para el uso general de un PC, más allá del navegador, libreoffice y herramientas para aprender a programar. Aparte, obviando temas técnicos, es que recuerda estar usando una Raspberry solo que este portátil tiene algo más de potencia. En el sobremesa para emulación, un Core2Duo E8400, 4 GB DDR2, GTX 260, aún no lo tengo instalado pero tiene que volar más que en el portátil.
extremorpg escribió:Pero en ninguno de ambos casos, tendría lo que realmente estaba pensando que es básicamente un sistema basado en Debian puro (o Raspbian) preparado para funcionar tanto en LCD como en CRT a resoluciones nativas, lo que vendría siendo lo que haría el software del RGB-Pi si algún día migran a RetroPie, que con una serie de scripts cambian las resoluciones y herzios al vuelo según el emulador o juego que se ejecute.
extremorpg escribió:O algo como GroovyArcade que te da a elegir cuando arrancas donde quieres ver la imagen, y creo que también adapta las resoluciones nativas del sistema o juego que se vaya a emular mediante el programa SwitchRes, por cierto, este programa creo que solo funciona con los emuladores que incorpora el sistema por lo que si instalo RetroPie en GroovyArcade me da que no funcionaria.
extremorpg escribió:EDITO: Por cierto, creo que además, el Kernel de Linux tiene que estar parcheado para resoluciones bajas, así como los drivers de las tarjetas gráficas y eso tendría que estar integrado en la distribución Debian.
Tomax_Payne escribió:@Ronbin
@theelf es una máquina, ya te lo digo yo.
En Windows, la pega es un poco asimilar los conceptos, imagino que en linus es similar.
Por ejemplo xrandr es un programa? Se instala?
De Windows, tengo ligeras nociones, de Linux hay tantas posibilidades, que me pierdo, pero total.
A ver si encuentro alguien para poder hacerlo paso a paso, cogiendo las nociones de novato total.
En Windows, se usa winmodelines, creo que es una herramienta muy potente y versátil.
Hace unos días, flashee mi gráfica ati a 15khz, así que desde el inicio, sale todo por la crt.
Cargue un viejo disco de Linux (Ubuntu 12.4 lts) y cuando debía cargar el escritorio, pantalla en negro.
Nvidia aún no me he puesto, pero sería interesante, pues el mercado de esta marca en gráficas es inmenso.
A ver si consigo algún linus friendo para que me haga un faq para noobs.
Ronbin escribió:Debian es tan liviano o incluso más (se puede instalar sin escritorio). La diferencia con raspbian es que los programas están compilados para el procesador de la raspberry. Por eso no te preocupes.
Ronbin escribió:El tema de los cambios de resolución y monitores duales se gestiona con xrandr, es bastante fácil de usar. Puedes poner una resolución a cada pantalla sin demasiados problemas. El tema es que tendrías que crear modelines personalizados para el crt, pero no es demasiado difícil.
Ronbin escribió:Switchres está integrado en el ejecutable de groovymame y groovymess y cambia las resoluciones mediante xrandr sin tener que crear modelines. También puede compilarse como un ejecutable a parte y usarlo para lanzar otros emuladores como mednafen, que es lo que hace groovyarcade. "Retropie" no es un emulador, es retroarch con varios cores para cada emulador. Crear un script que cambie la resolución antes de ejecutarse (con switchres o con xrandr) no debería ser muy complicado.
Ronbin escribió:Que yo sepa sólo es necesario parchear si tienes una nvidia. Con ati diría que no es necesario y con intel (que es tu caso) seguro que no.
Hacer una distro "todo en uno" es difícil por el hardware tan diverso que hay, yo creo que es más fácil configurar cada SO para el sistema particular.
theelf escribió:@Ronbin
En windows en realidad no nececitas drivers especificos ni nada, los de calamity por ejemplo, son un plus de extras, pero nada mas
Con winmodelines o soft15 es mas q suficiente. Yo solo uso winmodelines + drivers stock , tanto en nvidia como ati, o intel, incluso tengo una voodoo3 emitiendo 15khz
Las q dan mas por saco son las intel, mas q nada, xq los drivers de win van ligados al bios, y dependes del fabricante. Por ejemplo, en un portatilq tengo con GMA950, apenas puedo emitir un puniado de resoluciones, y en mi Dell optiplex, saco cualquier cosa, con la misma GMA
extremorpg escribió:
Ya veo, además de asignarle una resolución a cada salida de vídeo de la gráfica, en el CRT tendría que crear un modeline para Emulationstarion y uno por cada Core de RetroArch para emular a resolución nativa y, en caso de no tener un programa que me la cambie automáticamente, lo haría manualmente desde Xrandr
...
En el tema de Debian, pues si se pudiera compilar SwitchRes para Debian o crear algo parecido, aunque no fuese un programa escrito en C como él, sino un script como dices que cambie las resoluciones de RetroArch.
extremorpg escribió:EDITO: Supongo que conocéis Batocera.Linux, el Recalbox para PC, quería poneros este enlace al foro en el que se habló del tema de los 15 kHz y me parece que el/los desarrollador/es lo tendrán en cuenta.
https://batocera-linux.xorhub.com/forum/d/79-15khz-for-tv-monitor/9
Saludos!
theelf escribió:@extremorpg
Ni idea, lo mas potente q probe fue una 8800GT y la quite, xq no se me ocurria en que pudiera usarla, y deje la 8600GT con pasiva
Windows XP + ATI 4350 o nvidia 7600/8600GT y a correr
Ronbin escribió:Switchres se puede compilar en debian, no hay problema. Pero vaya, tampoco es algo TAN esencial. En arcade se agradece muchísimo porque cada juego tiene su propia resolución y refresco y crear modelines a mano puede hacerse algo tedioso. Pero en consolas con 1920x240 a 60hz y 1920x244 a 60hz tienes prácticamente todas las opciones cubiertas.
Aún así, para consolas puedes usar groovyume (antes groovymess) que también tiene switchres integrado. La gran diferencia de mame y ume con el resto de emuladores es que tienen integrada una base de datos con la resolución y refresco de cada máquina. Que yo sepa ningún core de retroarch tiene esa información, por lo que integrar switchres es casi imposible.
El problema de batocera es que no usa xorg (que yo sepa) dibuja los gráficos directamente desde el kernel (modo kms) y no es posible cambiar la resolución "al vuelo". Siempre mantiene la misma. En una raspberry se puede cambiar porque no es un pc, no tiene bios y la forma de comunicarse con la salida gráfica es distinta.
Ronbin escribió:Si queremos funcionar en este modo lo mejor es crear un edid personalizado, para que el sistema arranque siempre en 1920x240x60.
Aquí explican como.
Tendríamos que usar el frontend clásico de retroarch (el resto no pueden mostrar esa resolución y emulationstation tampoco). Luego en cada sistema ajustamos el viewport para que muestre 240 líneas o 224.
On demand new X instance
Like the Zaphodheads mode, this layout is suitable for two monitors connected to only one graphic card with two (or more) outputs.
In this layout, two distincts Xorg "ServerLayout" are configured. The first is for the main desktop screen (the main Xorg session started by your system), and the second for the 15khz monitor. The second is only activated on demand by launching a new Xserver instance with the startx wrapper.
theelf escribió:@extremorpg
Desconozco la grafica q tienes tu, yo no hace mucho arme una PC a unos colegas para 15khz, y tenian una GTX 400 o algo asi, no se, 460 o 480, y no necesite nada extra de hardware
http://www.geocities.ws/podernixie/htpc/modeline.htmlNVidia: controladores ForceWare soportados a partir de la versión 61.x (sin entrelazado) o 66.x o superior (con entrelazado) con compatibilidad únicamente con los drivers para Windows XP. Se ha conseguido hacer funcionar en Windows Vista/7 forzando la instalación del driver para Windows XP. Se debe extraer el driver del instalador y forzar su instalación desde el administrador de dispositivos.
what will the new versions bring?
Enables 15khz with NVidia cards (GeForce 8 and newer)
Is your new dongle + soft-15khz compatible with a Geforce GTX 260?
Thanks
http://forum.arcadecontrols.com/index.php/topic,66402.msg1214025.html?PHPSESSID=1e94bh89kiuu4bgu73pd0fe351#msg1214025GTX260? don't know, but worked with a GTX460.
Ronbin escribió:@extremorpg
He estado mirando un poco por encima el código de batocera y parece que sí que utiliza xorg. Sí que se podría usar xrandr y hacer cambios de resolución al vuelo. No es sencillo, pero poderse se podría.
For the moment, it's not possible to change the resolution. the "best" one is put automatically.
I've added in my todo list to add xrandr to test whether if i can list and change resolutions.
After some basic tests, i manage to change the resolution and potentially the frequency.
I add xrandr for the next builds, and i'll add eventually a menu option.
The good point too is that it will allow to run some games like on n64 faster by reducing the resolution.
But not sure ill do more tests soon while for the moment im still working on more general issues.
jorge1414 escribió:Tengo un core 2 duo e7400, ati hd4730 y4GB ram, y lo que me gustaría tener es algo como rgbpi, instalar el SO, añadir roms y conectar el cable, y que ya esté todo por defecto configurado, todo lo que sea salirse de ahí es un mundo para mi , ojalá tuviera yo vuestros conocimientos.
theelf escribió:Uso winmodelines y drivers stock, no soft15khz o drivers retocados
ves escribió:Y no sería más fácil aprenderte los 4 comandos que hay para instalar programas con Pacman y yaourt ?
Que más da un frontend que otro si tienes una larga lista en Groovy , personaliza attractmode como quieras o advmenuPlus