› Foros › Retro y descatalogado › Arcade y emulación
Una de las grandezas (y debilidades) de linux es que hay una variedad enooorme de distros, cada una de su padre y de su madre. Vamos a instalar una de las más populares: Ubuntu. Sí sí... ya sé que hay alternativas más ligeras, pero no vamos a hacer una instalación normal, instalaremos un sistema mínimo y le añadiremos un escritorio ligero. Intentaremos buscar un equilibrio entre ligereza y facilidad de uso. Si he elegido Ubuntu es porque es una LTS, tiene soporte y actualizaciones hasta 2025.
Descargamos esta iso:
http://archive.ubuntu.com/ubuntu/dists/ ... t/mini.iso
Es una iso mínima, que sólo tiene el instalador (ocupa 70 megas). Lo grabamos en un pendrive (con balena etcher, por ejemplo) y arrancamos el pc con él.
Al ser una iso tan mínima, necesitamos que el pc esté conectado a internet para descargar el resto de componentes. Puede hacerse por wifi pero lo más cómodo es que nos conectemos con cable de red.
La instalación es bastante simple, casi siempre hay que elegir la opción por defecto, aquí pondré las que puedan hacernos dudar. En esta primera pantalla elegimos el idioma
Después de elegir el teclado y conectarse a internet (todo opciones por defecto) llegamos a esta otra en la que nos pide nuestro nombre completo (NO es nuestro nombre de usuario).
Aquí ya nos pide nuestro nombre de usuario
Luego nos pide la contraseña
Y como yo he puesto una contraseña mala me pregunta si estoy seguro, le digo que sí
Seguimos elegiendo opciones por defecto hasta que llegamos al tema particiones. Como vamos a usar linux en exclusiva, elegimos la opción de "utilizar todo el disco".
Y le decimos que estamos seguros
Llegamos a la pantalla importante. Este es un instalador mínimo y ahora nos dice si queremos instalar alguna variante de ubuntu o un tipo de servidor concreto o algo. No marcaremos nada. Pulsamos TABULADOR y luego ENTER para continuar.
Seguimos eligiendo las opciones por defecto y la instalación terminará. El pc se reniciará y arrancará nuestro nuevo sistema. A lo mejor os encontráis con una pantalla totalmente en negro o con esta otra.
CALMA. La instalación está bien. Es sólo que Ubuntu es una distro orientada al escritorio, está intentando cargarlo pero no lo hemos instalado. Pulsamos CTRL+ALT+F2 y ya nos encontramos con esto
Metemos el usuario que hemos creado antes, pulsamos enter y metemos la contraseña. OJO, al escribir la contraseña en pantalla no saldrá nada (ni siquiera asteriscos) así que escribidla bien y dadle a enter. Nos saldrá esto
Vale, ahora empieza la acción. Escribimos este comandosudo su
Nos volverá a pedir la contraseña. Ahora somos administrador y podemos añadir cosas al sistema.
Instalaremos un escritorio usando el comando apt. apt es un gestor de paquetes, le decimos lo que queremos instalar y él lo descarga de internet y lo configura por nosotros. Para que nos entendamos la apple store o la play store son una copia de esto. Escribimosapt-get install --no-install-recommends xorg xserver-xorg-video-radeon sddm pulseaudio xfce4 mousepad network-manager-gnome tango-icon-theme dbus-x11 policykit-1-gnome
Analicemos el comando:
apt-get install --no-recommends: Con esto le decimos a apt que vamos a instalar programas, pero que sólo queremos esos progamas, que no añada ningún extra que él considere necesario
xorg: es el servidor gráfico, se encargará de dibujar el escritorio
xserver-xorg-video-radeon: el driver para nuestra tarjeta de vídeo ati
sddm: una pantalla de inicio de sesión gráfica, para que metamos nombre de usuario y contraseña
pulseaudio: el servidor de sonido, para que podamos oír los juegos
xfce4: el escritorio en sí
mousepad: un editor de textos ligero, parecido al notepad de windows
network-manager-gnome: un gestor de redes, para que podamos conectarnos al wifi, por ejemplo
tango-icon-theme: unos cuantos iconos. Porque la instalación mínima trae muy pocos
dbus-x11 y policykit-1-gnome: estos 2 son importantes. Nos permitirán hacer cosas de administrador con un usuario normal
Después de la instalación reiniciamos conreboot
Y tras reiniciar nos encontraremos con esto
Metemos nuestra contraseña y ya estamos en el escritorio
Si queremos podemos ir a Aplicaciones->Configuración->Apariencia y ahí cambiamos los iconos a "Tango". No es necesario, pero a mí me gustan . Luego vamos a Aplicaciones->Ejecutar programa... y ponemos "pkexec thunar"
Con esto abriremos el gestor de archivos con permisos de administrador. Podremos modificar lo que queramos. Vamos a la carpeta "/etc" (arriba tenemos la opción de escribirlo) y ahí creamos una nueva carpeta llamada "sddm.conf.d". Entramos dentro y creamos un documento de texto (botón derecho del ratón) llamado "autologin.conf". Lo llenamos con el siguiente contenido[Autologin]
User=tuusuario (en mi caso Ronbin)
Session=xfce.desktop
Guardamos y apagamos. La próxima vez que encendamos el pc iniciará sin que metamos la contraseña.
Por último instalaremos unos cuantos programas que nos harán la vida más útil. Abrimos el terminal (botón derecho en el escritorio y "abrir terminal"). Luego escribimos este comando (se puede copiar y pegar), nos pedirá nuestra contraseña.sudo apt-get install firefox xfce4-goodies file-roller pavucontrol avahi-daemon ssh sshfs nfs-common cifs-utils gvfs-backends gvfs-fuse
Con sudo estamos diciendo que queremos ejecutar el comando como administrador
Con apt-get install decimos que queremos instalar unos programas
firefox: ya sabéis lo que es no?
xfce4-goodies: son unos extras para nuestro escritorio (gestión de energía, vistas previas, capturas de pantalla...)
file-roller: es un programa para comprimir y descomprimir archivos
pavucontrol: es un programa para configurar los dispositivos de sonido
El resto de programas nos servirán para poder cargar ficheros compartidos en red desde otros sistemas.
Ya tenemos linux instalado con un escritorio mínimo. Ahora añadiremos un kernel parcheado para poder funcionar a 15khz. Tenemos 2 opciones: compilarlo nosotros mismos o instalar el kernel ya compilado por mí.
Opción 1: Compilarlo nosotros mismos
Abrimos el terminal (botón derecho en el escritorio y "abrir terminal"). Escribimos "sudo su" para ser administrador. Luego vamos escribiendo comandos (se puede copiar y pegar)apt-get install build-essential fakeroot atool
apt build-dep linux
wget https://kernel.org/pub/linux/kernel/v5.x/linux-5.9.15.tar.xz
wget https://raw.githubusercontent.com/D0023R/linux_kernel_15khz/master/linux-5.9/01_linux_15khz.diff
wget https://raw.githubusercontent.com/D0023R/linux_kernel_15khz/master/linux-5.9/02_linux_15khz_interlaced_mode_fix.dif
Los 2 primeros comandos son para instalar los programas necesarios para compilar. Los 3 siguientes usamos un gestor de descargas (wget) para descargar el kernel y los parches de 15khz.
Ahora descomprimimos el kernel y entramos en la carpeta en la que se ha extraído.aunpack linux-5.9.15.tar.xz
cd linux-5.9.15
Ya dentro de la carpeta ejecutamos estos comandospatch -p1 < ../01_linux_15khz.diff
patch -p1 < ../02_linux_15khz_interlaced_mode_fix.diff
cp /boot/config-5.9.0-4-amd64 .config
make clean
make deb-pkg
Los 2 primeros comandos (patch) son para aplicar los parches. El tercero (cp) es para copiar la configuración que queremos darle al kernel. Y los 2 últimos (make) son para compilar. Nos creará 3 ficheros que tendremos que instalar uno a uno. Como tarda mucho, he subido a github un kernel ya parcheado y compilado por mí.
Opción 2: Descargar el kernel ya parcheado y compilado por mí
Abrimos el terminal (botón derecho en el escritorio y "abrir terminal"). Escribimos "sudo su" para ser administrador. Luego vamos escribiendo comandos (se puede copiar y pegar).wget "https://www.dropbox.com/s/sgjou506ja2p9pf/linux-image-5.15.15-1_amd64.deb?dl=1" -O linux-image.deb
wget "https://www.dropbox.com/s/gq7n2qwt67wp532/linux-headers-5.15.15-1_amd64.deb?dl=1" -O linux-headers.deb
wget "https://www.dropbox.com/s/ln0n1if37wfbvlb/linux-libc-dev_5.15.15-1_amd64.deb?dl=1" -O linux-libc.deb
dpkg -i linux-image.deb
dpkg -i linux-headers.deb
dpkg -i linux-libc-dev.deb
Los 3 primeros comandos usamos un gestor de descargas (wget) para descargar el kernel compilado por mí. En los 3 siguientes usamos un gestor de paquetes (dpkg) para instalarlos. Como habréis deducido por los nombres, es el kernel 5.15, más moderno que el 5.9 que usé de ejemplo al principio.
Después de eso tenemos que decirle al sistema que queremos usar gráficos a 15khz. Para eso modificaremos la configuración de grub (gestor de arranque). Vamos a Aplicaciones->Ejecutar programa... y ponemos "pkexec thunar"
Se abrirá el gestor de ficheros, en modo administrador. Vamos a la carpeta "/etc/default/" y abrimos el fichero llamado "grub" con el editor de textos.
Buscamos la línea "GRUB_CMDLINE_LINUX_DEFAULT" y la dejamos asíGRUB_CMDLINE_LINUX_DEFAULT="vga=0x311 video=VGA-1:640x480iec"'
Si nuestra gráfica no es una ati tendremos que dejarlo asíGRUB_CMDLINE_LINUX_DEFAULT="vga=0x311 video=VGA-1:1280x480iec"'
NOTA: Si nuestra gráfica en lugar de vga la conectamos por dvi, cambiamos VGA-1 por DVI-I-1. Si usáramos hdmi, tendríamos que poner "HDMI-A-1", pero no creo que funcione... Claro que todo es probar.
Guardamos y cerramos el editor de texto. Luego volvemos al terminal y escribimos esto para actualizar la configuraciónsudo update-grub
Y apagamos el equipo. Desconectamos el monitor, enchufamos nuestra tele de tubo cruzamos los dedos y encendemos. Deberíamos ver el escritorio en nuestra tele.
Abrimos el terminal (botón derecho en el escritorio y "abrir terminal"). Luego escribimos este comando (se puede copiar y pegar), nos pedirá nuestra contraseña.sudo apt-get install mame retroarch
Con esto instalaremos mame (el normal, no groovy) y retroarch. Todavía no los ejecutaremos. Escribimos el siguiente comandopkexec thunar
Con esto abrimos el gestor de ficheros con privilegios de administrador. Vamos a la carpeta "/etc" y hacemos doble click en el fichero "retroarch.cfg". Se abrirá el editor de textos, seleccionamos todo el texto y lo borramos. En su lugar escribimos esto otromenu_driver = "rgui"
video_fullscreen = "true"
video_smooth = "false"
menu_show_advanced_settings = "true"
##crt_switch_resolution --> 0=no 1=15khz 2=31khz
crt_switch_resolution = "1"
##crt_switch_resolution_super --> 0=native 1=dynamic
crt_switch_resolution_super = "0"
rgui_browser_directory = "~"
Si nuestra tarjeta gráfica es intel el fichero lo dejaremos así (sólo hay un cambio, en la penúltima línea, para usar super resoluciones)menu_driver = "rgui"
video_fullscreen = "true"
video_smooth = "false"
menu_show_advanced_settings = "true"
##crt_switch_resolution --> 0=no 1=15khz 2=31khz
crt_switch_resolution = "1"
##crt_switch_resolution_super --> 0=native 1=dynamic
crt_switch_resolution_super = "2560"
rgui_browser_directory = "~"
Guardamos y cerramos, pero dejamos el gestor de ficheros abierto. Vamos a la carpeta "/usr/local/bin" y creamos un fichero nuevo llamado retroarch_intel. Ponemos esto:#!/bin/sh
OUT=`xrandr | grep " connected" | awk 'FNR == 1 {print $1}'`
retroarch "${@}"
xrandr --output $OUT --mode 1280x480i
Lo que hemos creado es un script con el que después de ejecutar retroarch la resolución de escritorio vuelve a ser 1280x480i. La primera línea (la que empieza con OUT) detecta si nuestra gráfica está conectada por VGA o DVI. Es muy útil para intel, porque retroarch hace mal el cambio de resolución al volver al escritorio (con ati no pasa, así que no es necesario crear este fichero). Para ejecutarlo, en un terminal pondríamos el comando "retroarch_intel".
Ya tenemos retroarch configurado. Ahora vamos a por groovymame. Desde el navegador vamos a su página de github y descargamos la versión para linux
https://github.com/antonioginer/GroovyMAME/releases
Luego desde el gestor de ficheros (que hemos abierto antes con privilegios de administrador), vamos a la carpeta descargas. Hacemos click con el botón derecho en el fichero que acabamos de descargar y elegimos "extraer". Nos aparecerá un fichero nuevo llamado "groovymame". Lo movemos a la carpeta "/usr/local/bin".
Cerramos todo. Abrimos un terminal y ejecutamos el comandogroovymame -createconfig
Se creará un fichero llamado mame.ini con la configuración de groovymame. Si tenemos una ati podemos dejarlo tal como está. Si tenemos una intel tenemos que abrirlo y modificar dos líneas para dejarlas asídotclock_min 25.0
aspect 1:1
Con esto le decimos que no podemos usar resoluciones nativas, que el dotclock mínimo debe de ser 25Mhz. Como usará super resoluciones le decimos que respete el aspecto 1:1 de los píxeles, así no tendremos imagenes deformadas.
También podríamos ahorrarnos el fichero de configuración, pero al ejecutar groovymame tenemos que añadir las opciones a mano asígroovymame -dotclock_min 25.0 -aspect 1:1
Si lo enchufamos con ambas pantallas conectadas (una tele y un monitor) se verán bien los 2, pero ni groovymame ni retroarch funcionarán bien.
Ronbin escribió:A petición de un compañero he creado unas imágenes "live" y las he subido a mega
https://mega.nz/folder/i2B1kayR#CIiFqVONwMruoT_mlzAFeg
Son estas:
-retrobuntu: Imágen basada en ubuntu 20.04. Arranca a 15khz y tiene groovymame y retroarch configurados para ATI (resoluciones nativas)
-retrodebian64: Imágen basada en debian testing de 64 bits. Arranca a 15khz y tiene groovymame y retroarch configurados para INTEL (super resoluciones)
-retrodebian32: Imágen basada en debian testing de 32 bits. Arranca a 15khz y tiene groovymame y retroarch configurados para INTEL (super resoluciones)
Las 3 vienen con emulationstation, que arranca al iniciar, y el juego World Rally para probar groovymame. Si salimos de emulationstation veremos el escritorio y desde ahí podemos abrir retroarch para trastear.
Al arrancar nos sale un menú para elegir VGA, DVI o HDMI para ATI (640x480) o GENERICO (1280x480). La opción por defecto es VGA genérico. Se puede cambiar la opción por defecto editando el fichero llamado syslinux.cfg. Yo sólo he probado por VGA, no tengo ni idea de si las otras funcionarán.
Ronbin escribió:@CHEF0 tienen un instalador, pero no está a la vista. Luego cuando llegue a casa pongo como usarlo
Attempting to launch game...
Feb 27 21:49:01 lvl2: retroarch_intel --verbose -L /home/arcade/.config/retroarch/cores/snes9x_libretro.so /home/arcade/RetroPie/roms/snes/Ultra\ Seven\ \(Japan\).zip
Feb 27 22:02:10 lvl2: Creating window...
Feb 27 22:02:11 lvl2: Created window successfully.
Feb 27 22:02:11 lvl2: GL vendor: Intel
Feb 27 22:02:11 lvl2: GL renderer: Mesa Intel(R) HD Graphics 520 (SKL GT2)
Feb 27 22:02:11 lvl2: GL version: 4.6 (Compatibility Profile) Mesa 20.3.4
Feb 27 22:02:11 lvl2: Checking available OpenGL extensions...
Feb 27 22:02:11 lvl2: ARB_texture_non_power_of_two: ok
Feb 27 22:02:11 lvl1: requested mismatched theme type for [video.md_releasedate] - expected "datetime", got "text"
Feb 27 22:02:59 lvl2: req sound [video.launch]
Feb 27 22:02:59 lvl2: (missing)
Feb 27 22:03:00 lvl2: Attempting to launch game...
Feb 27 22:03:01 lvl2: retroarch --verbose -L /home/arcade/.config/retroarch/cores/mame_libretro.so /home/arcade/RetroPie/roms/arcade/alexkidd.zip
Feb 27 22:03:16 lvl2: Creating window...
Feb 27 22:03:17 lvl2: Created window successfully.
Feb 27 22:03:17 lvl2: GL vendor: Intel
Feb 27 22:03:17 lvl2: GL renderer: Mesa Intel(R) HD Graphics 520 (SKL GT2)
Feb 27 22:03:17 lvl2: GL version: 4.6 (Compatibility Profile) Mesa 20.3.4
Feb 27 22:03:17 lvl2: Checking available OpenGL extensions...
Feb 27 22:03:17 lvl2: ARB_texture_non_power_of_two: ok
Attempting to launch game...
Feb 27 22:24:04 lvl2: retroarch_intel --verbose -L /home/arcade/.config/retroarch/cores/mame_libretro.so /home/arcade/RetroPie/roms/arcade/88games.zip
Feb 27 22:24:09 lvl2: Creating window...
Feb 27 22:24:10 lvl2: Created window successfully.
Feb 27 22:24:10 lvl2: GL vendor: Intel
Feb 27 22:24:10 lvl2: GL renderer: Mesa Intel(R) HD Graphics 520 (SKL GT2)
Feb 27 22:24:10 lvl2: GL version: 4.6 (Compatibility Profile) Mesa 20.3.4
Feb 27 22:24:10 lvl2: Checking available OpenGL extensions...
Feb 27 22:24:10 lvl2: ARB_texture_non_power_of_two: ok
Feb 27 22:24:16 lvl2: req sound [video.launch]
Feb 27 22:24:16 lvl2: (missing)
Feb 27 22:24:17 lvl2: Attempting to launch game...
Feb 27 22:24:18 lvl2: retroarch --verbose -L /home/arcade/.config/retroarch/cores/snes9x_libretro.so /home/arcade/RetroPie/roms/snes/3x3\ Eyes\ -\ Juuma\ Houkan\ \(Japan\).zip
Feb 27 22:24:28 lvl2: Creating window...
Feb 27 22:24:28 lvl2: Created window successfully.
Feb 27 22:24:28 lvl2: GL vendor: Intel
Feb 27 22:24:28 lvl2: GL renderer: Mesa Intel(R) HD Graphics 520 (SKL GT2)
Feb 27 22:24:28 lvl2: GL version: 4.6 (Compatibility Profile) Mesa 20.3.4
Feb 27 22:24:28 lvl2: Checking available OpenGL extensions...
Feb 27 22:24:28 lvl2: ARB_texture_non_power_of_two: ok
retroarch --verbose -L /home/arcade/.config/retroarch/cores/mame_libretro.so /home/arcade/RetroPie/roms/arcade/88games.zip
#!/bin/sh
OUT=`xrandr | grep " connected" | awk 'FNR == 1 {print $1}'`
retroarch
xrandr --output $OUT --mode 1280x480i
#!/bin/sh
OUT=`xrandr | grep " connected" | awk 'FNR == 1 {print $1}'`
retroarch $@
xrandr --output $OUT --mode 1280x480i
[INFO] [Overrides]: Redirigiendo archivo de guardado a "/home/arcade/.config/retroarch/saves/1080.srm".
[INFO] [Overrides]: Redirigiendo guardado rápido a "/home/arcade/.config/retroarch/states/1080.state".
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz
[INFO] Funcionalidades: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Nov 30 2020
[INFO] Version: 1.9.0
[INFO] =================================================
[INFO] [CORE]: Loading dynamic libretro core from: "/home/arcade/.config/retroarch/cores/mupen64plus_next_libretro.so"
[INFO] [Overrides]: Core-specific overrides found at /home/arcade/.config/retroarch/config/Mupen64Plus-Next/Mupen64Plus-Next.cfg.
[INFO] [Overrides]: No content-dir-specific overrides found at /home/arcade/.config/retroarch/config/Mupen64Plus-Next/n64.cfg.
[INFO] [Overrides]: No game-specific overrides found at /home/arcade/.config/retroarch/config/Mupen64Plus-Next/1080.cfg.
[INFO] Config: appending config "/home/arcade/.config/retroarch/config/Mupen64Plus-Next/Mupen64Plus-Next.cfg"
Segmentation fault
[INFO] [Overrides]: Redirigiendo archivo de guardado a "/home/arcade/.config/retroarch/saves/1080Snowboarding(Japan,USA)(En,Ja).srm".
[INFO] [Overrides]: Redirigiendo guardado rápido a "/home/arcade/.config/retroarch/states/1080Snowboarding(Japan,USA)(En,Ja).state".
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz
[INFO] Funcionalidades: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Nov 30 2020
[INFO] Version: 1.9.0
[INFO] =================================================
[INFO] [CORE]: Loading dynamic libretro core from: "/home/arcade/.config/retroarch/cores/mupen64plus_next_libretro.so"
[INFO] [Overrides]: Core-specific overrides found at /home/arcade/.config/retroarch/config/Mupen64Plus-Next/Mupen64Plus-Next.cfg.
[INFO] [Overrides]: No content-dir-specific overrides found at /home/arcade/.config/retroarch/config/Mupen64Plus-Next/n64.cfg.
[INFO] [Overrides]: No game-specific overrides found at /home/arcade/.config/retroarch/config/Mupen64Plus-Next/1080Snowboarding(Japan,USA)(En,Ja).cfg.
[INFO] Config: appending config "/home/arcade/.config/retroarch/config/Mupen64Plus-Next/Mupen64Plus-Next.cfg"
plugin_start_gfx
<!-- This is the EmulationStation Systems configuration file.
All systems must be contained within the <systemList> tag.-->
<systemList>
<system>
<name>mame</name>
<fullname>Multiple Arcade Machine Emulator</fullname>
<path>~/mame/roms</path>
<extension>.zip</extension>
<command>/usr/local/bin/groovymame %BASENAME% -rompath ~/mame/roms</command>
<platform>mame</platform>
<theme>mame</theme>
</system>
<system>
<name>pcengine</name>
<fullname>PC-Engine</fullname>
<path>~/roms/pce</path>
<extension>.zip</extension>
<command>/usr/bin/retroarch -L ~/.config/retroarch/cores/mednafen_pce_libretro.so %ROM%</command>
<platform>pcengine</platform>
<theme>pcengine</theme>
</system>
</systemList>
<command>/usr/local/bin/retroarch_intel --verbose -L /home/arcade/.config/retroarch/cores/mupen64plus_next_libretro.so %ROM%</command>
Feb 28 21:42:33 lvl2: /usr/local/bin/retroarch_intel --verbose -L /home/arcade/.config/retroarch/cores/mupen64plus_next_libretro.so /home/arcade/RetroPie/roms/n64/40\ Winks\ \(Europe\)\ \(En,Es,It\)\ \(Proto\)\ \(1999-10-07\).zip
[INFO] [Overrides]: Redirigiendo archivo de guardado a "/home/arcade/.config/retroarch/saves/40.srm".
[INFO] [Overrides]: Redirigiendo guardado rápido a "/home/arcade/.config/retroarch/states/40.state".
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz
[INFO] Funcionalidades: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Nov 30 2020
[INFO] Version: 1.9.0
[INFO] =================================================
[INFO] [CORE]: Loading dynamic libretro core from: "/home/arcade/.config/retroarch/cores/mupen64plus_next_libretro.so"
[INFO] [Overrides]: Core-specific overrides found at /home/arcade/.config/retroarch/config/Mupen64Plus-Next/Mupen64Plus-Next.cfg.
[INFO] [Overrides]: No content-dir-specific overrides found at /home/arcade/.config/retroarch/config/Mupen64Plus-Next/n64.cfg.
[INFO] [Overrides]: No game-specific overrides found at /home/arcade/.config/retroarch/config/Mupen64Plus-Next/40.cfg.
[INFO] Config: appending config "/home/arcade/.config/retroarch/config/Mupen64Plus-Next/Mupen64Plus-Next.cfg"
Segmentation fault
sudo ansible-playbook retrobuntuintel.yml
Ronbin escribió:Por lo que leo en el error no detecta la carpeta de destino (que es /root). Y también veo que lo estás ejecutando como usuario normal.
Como lo has ejecutado? Recuerda poner "sudo" delantesudo ansible-playbook retrobuntuintel.yml
git pull
sudo ansible-playbook retrobuntuintel.yml
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
arcade@ubuntu:~$ xrandr
Screen 0: minimum 320 x 200, current 3488 x 768, maximum 8192 x 8192
LVDS-1 connected (normal left inverted right x axis y axis)
1280x800 60.00 + 59.99 59.97 59.81 59.91
1280x720 60.00 59.99 59.86 59.74
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
960x540 59.96 59.99 59.63 59.82
800x600 60.00 60.32 56.25
840x525 60.01 59.88
864x486 59.92 59.57
800x512 60.17
700x525 59.98
800x450 59.95 59.82
640x512 60.02
720x450 59.89
700x450 59.96 59.88
640x480 60.00 59.94
720x405 59.51 58.99
684x384 59.88 59.85
680x384 59.80 59.96
640x400 59.88 59.98
576x432 60.06
640x360 59.86 59.83 59.84 59.32
512x384 60.00
512x288 60.00 59.92
480x270 59.63 59.82
400x300 60.32 56.34
432x243 59.92 59.57
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32
VGA-1 connected primary 1360x768+0+0 (normal left inverted right x axis y axis) 406mm x 229mm
1360x768 60.02*+
1280x768 59.87
1024x768 75.03 60.00
1280x480i 60.00
832x624 74.55
800x600 75.00 60.32
640x480 75.00 59.94
720x400 70.08
SVIDEO-1 connected 848x480+2640+0 (normal left inverted right x axis y axis) 0mm x 0mm
848x480 59.94*+
640x480 59.94 +
1024x768 59.94
800x600 59.94
arcade@ubuntu:~$
xrandr --output LVDS-1 --off
xrandr --output VGA-1 --off
xrandr --output SVIDEO-1 --mode 1280x480i
for p in /sys/class/drm/*/status; do con=${p%/status}; echo -n "${con#*/card?-}: "; cat $p; done
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
arcade@ubuntu:~$ for p in /sys/class/drm/*/status; do con=${p%/status}; echo -n "${con#*/card?-}: "; cat $p; done
LVDS-1: connected
SVIDEO-1: connected
VGA-1: connected
arcade@ubuntu:~$