› Foros › Retro y descatalogado › Arcade y emulación
DeVlL escribió:Poco a poco se va puliendo. A mi me interesa el cacharro. Seguramente me pille el de 4GB cuando halla stock.
Magibo82 escribió:@MaXiMu podrías hacer una prueba con ICO de PS2? No lo he jugado nunca y llevo tiempo detrás de él y ya que estamos con Silent Hill 2 y Metal Gear 2, gracias.
BSP_version="$(glxinfo -B | grep -E "NVIDIA [0-9]+.[0-9]+.[0-9]+$" | head -n1 | awk '{print $(NF)}')"
if [[ -e "/proc/device-tree/compatible" ]]; then
CHIP="$(tr -d '\0' </proc/device-tree/compatible)"
if [[ ${CHIP} =~ "tegra186" ]]; then
__chip="t186"
elif [[ ${CHIP} =~ "tegra210" ]]; then
__chip="t210"
elif [[ ${CHIP} =~ "tegra194" ]]; then
__chip="t194"
elif [[ ${CHIP} =~ "tegra234" ]]; then
__chip="t234"
fi
jetson_chip_model="$__chip"
else
echo "Could not determine the jetson chip model from the device tree"
fi
echo "Jetson Chip Model $jetson_chip_model and BSP $BSP_version detected."
case "$jetson_chip_model" in
"t186"|"t194"|"t210"|"t234")
case "$BSP_version" in
"32.3.1"|"32.7.3"|"35.1.0"|"35.2.1")
# installing tegra Flatpak BSP and workarounds
sudo flatpak override --device=all
sudo flatpak override --share=network
sudo flatpak override --filesystem=/sys
echo "export FLATPAK_GL_DRIVERS=nvidia-tegra-${BSP_version//./-}" | sudo tee /etc/profile.d/flatpak_tegra.sh
echo 'Defaults env_keep += FLATPAK_GL_DRIVERS' | sudo tee /etc/sudoers.d/flatpak_tegra
cd /tmp || echo "Could not move to /tmp directory. Is your install corrupted?"
rm -f org.freedesktop.Platform.GL.nvidia-tegra-${BSP_version//./-}.flatpak
wget --progress=bar:force:noscroll https://github.com/cobalt2727/L4T-Megascript/raw/master/assets/Flatpak/$jetson_chip_model/org.freedesktop.Platform.GL.nvidia-tegra-${BSP_version//./-}.flatpak || echo "Failed to download $jetson_chip_model org.freedesktop.Platform.GL.nvidia-tegra-${BSP_version//./-}"
sync
#Only try to remove flatpak app if it's installed.
if flatpak list | grep -qF "org.freedesktop.Platform.GL.nvidia-tegra-${BSP_version//./-}" ;then
sudo flatpak uninstall "org.freedesktop.Platform.GL.nvidia-tegra-${BSP_version//./-}" -y -vv
fi
sudo flatpak install --system ./org.freedesktop.Platform.GL.nvidia-tegra-${BSP_version//./-}.flatpak -y -vv || echo "Failed to install org.freedesktop.Platform.GL.nvidia-tegra-${BSP_version//./-}"
# install the gnome software center flatpak plugin
sudo apt install -y gnome-software-plugin-flatpak --no-install-recommends
;;
*)
echo "You are not running L4T 32.3.1, 32.7.3, 35.1.0, or 35.2.1. Flatpak GPU hardware acceleration is not available." ;;
esac
;;
esac
Diego09310 escribió:@MaXiMu Qué tal va el emulador de PS2? He visto los vídeos que has puesto y no tiene mala pinta aunque dependerá bastante del juego.
Hay forma de que puedas compartir el flatpak? El enlace ya no existe. He intentado instalarlo de forma normal, pero me daba fallos de librerías de gráficos y he preferido no hacer cambios en esa parte no vaya a ser que algo de retropie/kodi me deje de funcionar.
Si el emulador funciona suficientemente bien, me olvido de tener la ps2 por medio (la tengo junto a la jetson, que hace de bridge ethernet-wifi para acceder a los juegos por red)
MaXiMu escribió:Diego09310 escribió:@MaXiMu Qué tal va el emulador de PS2? He visto los vídeos que has puesto y no tiene mala pinta aunque dependerá bastante del juego.
Hay forma de que puedas compartir el flatpak? El enlace ya no existe. He intentado instalarlo de forma normal, pero me daba fallos de librerías de gráficos y he preferido no hacer cambios en esa parte no vaya a ser que algo de retropie/kodi me deje de funcionar.
Si el emulador funciona suficientemente bien, me olvido de tener la ps2 por medio (la tengo junto a la jetson, que hace de bridge ethernet-wifi para acceder a los juegos por red)
Si varia en cada juego por ejemplo Silent hill 2 tiene consistencias con la ram y las cinemáticas y obviamente el rendimiento máximo es poniendole la CPU a 2,0ghz y GPU 1,2ghz habilitado y recomendado la versión de 4GB por el consumo de la ram.
Otro que tampoco funciona es gran turismo de los peores que funcionan en este dispositivo .
Aquí lo tienes lo subi aquí https://github.com/Retro-Arena/ARES-Bin ... x2.flatpak
El enlace anterior se va borrando solo para testing pero sí es mejor tener una copia de seguridad por las moscas lo pierda.
Pero juegos como Final fantasy X , XII , Kingdom heart 2 (Este último se puede subir a 1440p sin que merme mucho el rendimiento) teniendo alguna caida leve al 90% a esa resolución .
Ico no tiene problemas de frames salvo si subes un poco la resolución en zonas muy especificas.
También va muy bien la saga persona .
No sustituye a la ps2 pero le hace un apaño para determinadas sagas que se puede pasar de principio a fin sin muchos problemas.
Diego09310 escribió:Buenas,
@MaXiMu para tener Ubuntu 22.04, cómo lo estás haciendo? Partiendo de la última imagen oficial de Nvidia y actualizando repos, compilando la versión de ARM desde 0 para la jetson nano..?
Por cierto, probé hace tiempo el emulador de PS2 y en la mía no va bien (es la de 4GB). Tengo pendiente reinstalar todo de 0, pero se me hace raro que sea por algo de software. Lo otro que se me ocurre es que sea la alimentación, pero tengo una fuente que se supone que da 4A (de aliexpress, así que podría ser esto). Aún así tengo que probar otra vez porque lo mismo cuando probé no tenía la fuente de 4A.
MaXiMu escribió:La última que puse ya se basa ubuntu 22.04
https://drive.google.com/file/d/1ZnxK2g ... _yPN_/view
En cuánto ps2 depende de cada juego hay juegos que van bien sin hacer nada y otros más exigentes requiere de hacer underlock en el EE o VU a -1 o -2 .y habrá que tengan errores gráficos o comportamientos inusuales porque esos errores fueron solucionados posteriormente en PC codigo base y como es un emulador abandonado ninguna mejora podrá tener salvo que liberen el código.
Recomiendo tener margen posible de 5v@4A por la estabilidad y cada placa es un mundo en caso que se apague porque es una placa que es muy quejica si no tiene potencia continua .
Para actualizar a Ubuntu 22.04 hasta ahora lo hacia desde la imagen oficial que ofrece nvidia es como se hace en cualquier pc con ubuntu actualizar de una versión a otraa con algunos pasos extras tener en cuenta el /etc/X11/xorg.conf no te deshabilite la linea "Nvidia"porque sino no inicia el driver propietario, el paquete xserver no se actualice sudo apt-mark hold xserver-common xserver-xephyr xserver-xorg-core xserver-xorg-legacy los drivers no funcionan posteriormente a xorg 1.20 ya que hay desarrolladores les gusta romper drivers por cambiar variables sin introducir grandes cosas .
Esto último no afecta en ubuntu 20.04 solo a distros con xorg 1.21 de serie.
Y Poca cosa más hay que hacer hacer un backup completo de la sdcard y ese es el mínimo a requerir si la quieres compartir.
Ahora estoy por automatizar eso sin utilizar la imagen oficial solo creando una imagen mediante docker o podman que automatice esto y la gente que quiera hacer imagen desde 0 para tener una imagen desde 0 con el mínimo espacio.
Diego09310 escribió:
Me gusta montarme las imágenes partiendo de la base más ligera, por eso no suelo usar imágenes hechas (muchas vienen con cosas que no necesito y configuraciones que no quiero). Aún así voy a probar la tuya sobre todo para el tema de ver si consigo que tire el emulador de la ps2.
De la parte de actualizar a 22.04, aunque llevo muchos años usando linux, normalmente aprovecho para formatear entre lts y lts, no sé si alguna vez he actualizado sin formatear. Además en este caso, no siendo un pc normal, pensaba que habría que hacer algo más específico (algo similar a esto que encontré después https://github.com/pythops/jetson-image).