Retropie non viene visualizzato correttamente sul monitor 4"

Qui trovate tutti i thread riguardanti la risoluzione di problemi di diversa natura. Scrivete qui per ricevere supporto se il vostro problema è generico o non esiste (ancora) la sezione apposita per il sistema con cui avete problemi
Rispondi
Scapin89
Messaggi: 3
Iscritto il: ven giu 05, 2020 8:02 pm
Ha ringraziato: 0
È stato ringraziato: 0

Retropie non viene visualizzato correttamente sul monitor 4"

Messaggio da Scapin89 »

Ciao a tutti! mi sono avvicinato da poco al mondo raspberry e con il mio pi 4 volevo fare una specie di gameboy con monitor 4" e retropie.
fatta la schedina SD con l'ultima versione disponibile e configurato il joypad con la tv ho installato i driver del monitor 4" così:

sudo rm -rf LCD-show
git clone https://github.com/goodtft/LCD-show.git
chmod -R 755 LCD-show
cd LCD-show/

sudo ./MPI4008-show

il raspberry si riavvia ma parte solamente la console di retropie con scritto:


Error creating SDL window!
Could not initizlize EGL
Renderer failed to initialize!
Windows failed to initialize!

Bisogna installare qualche altra cosa o driver per far funzionare retropie sul monitor 4"?

Grazie a tutti per l'aiuto!

Avatar utente
Guybrush
Site Admin
Messaggi: 2005
Iscritto il: gio feb 25, 2016 6:33 pm
Ha ringraziato: 29 volte
È stato ringraziato: 55 volte

Re: Retropie non viene visualizzato correttamente sul monitor 4"

Messaggio da Guybrush »

Scusa ma ti sembra il modo corretto di chiedere aiuto?

Non scrivi il modello del monitor, non dici come è collegato al Raspberry Pi, butti lì 4 comandi in croce di cui nemmeno conosci l'essenza (altrimenti il primo remove non lo avresti eseguito). Parli di monitor 4" come se ne esistesse soltanto uno... Menomale che noi siamo svegli ma gli utenti normali ti mandano a quel paese e non ci provano nemmeno a risponderti.
Scapin89 ha scritto:
ven giu 05, 2020 8:10 pm
...fatta la schedina SD con l'ultima versione disponibile...
Sbaglio o qui c'è scritto di non scrivere l'ultima?
Administrator ha scritto:
gio mar 22, 2018 9:46 am
Modello Raspberry Pi: ad esempio 0, A+, B, 2B ecc...
Alimentatore:
Versione di RetroPie: ad esempio 3.6, 3.8.1, 4.1... Non scrivere "l'ultima"!
Sistema installato con: immagine ufficiale SD, Berryboot o installazione su SO esistente --> Fornisci il nome del file utilizzato
Periferiche USB collegate:
Sistema di controllo:
Messaggio di errore ricevuto o situazione osservata:
Contenuto del Log presente in /dev/shm/runcommand.log:
Guida utilizzata:
Emulatore: ad esempio lr-mame2003
Percorso completo file o files di configurazione: ad esempio /opt/retropie/configs/mame-libretro/retroarch.cfg
Contenuto dei files di configurazione responsabili del problema:
Passi da seguire per replicare il problema:
Comunque nel repository da cui scarichi il driver parlano di Raspberry Pi 1, 2 e 3, non del 4. Lo script che esegui potrebbe non essere compatibile con il Raspberry Pi 4. Precisamente lo script è questo:

Codice: Seleziona tutto

#!/bin/bash

sudo ./system_backup.sh

sudo cp -rf ./boot/config-nomal.txt ./boot/config.txt.bak
sudo echo "hdmi_force_hotplug=1" >> ./boot/config.txt.bak
sudo echo "hdmi_force_edid_audio=1" >> ./boot/config.txt.bak
sudo echo "dtparam=i2c_arm=on" >> ./boot/config.txt.bak
sudo echo "dtparam=spi=on" >> ./boot/config.txt.bak
sudo echo "enable_uart=1" >> ./boot/config.txt.bak
sudo echo "display_rotate=3" >> ./boot/config.txt.bak
sudo echo "max_usb_current=1" >> ./boot/config.txt.bak
sudo echo "config_hdmi_boost=7" >> ./boot/config.txt.bak
sudo echo "hdmi_group=2" >> ./boot/config.txt.bak
sudo echo "hdmi_mode=1" >> ./boot/config.txt.bak
sudo echo "hdmi_mode=87" >> ./boot/config.txt.bak
sudo echo "hdmi_drive=2" >> ./boot/config.txt.bak
sudo echo "hdmi_cvt 480 800 60 6 0 0 0" >> ./boot/config.txt.bak
sudo echo "dtoverlay=ads7846,cs=1,penirq=25,penirq_pull=2,speed=50000,keep_vref_on=0,swapxy=0,pmax=255,xohms=150,xmin=200,xmax=3900,ymin=200,ymax=3900" >> ./boot/config.txt.bak
sudo cp -rf ./boot/config.txt.bak /boot/config.txt

#sudo cp -rf ./boot/config-397.txt /boot/config.txt 

#if [ -b /dev/mmcblk0p7 ]; then
#sudo cp ./usr/cmdline.txt-noobs /boot/cmdline.txt
#else
#sudo cp ./usr/cmdline.txt /boot/
#fi
#sudo cp ./usr/inittab /etc/
#sudo cp -rf ./usr/99-fbturbo.conf-HDMI /usr/share/X11/xorg.conf.d/99-fbturbo.conf 
#if [ ! -d /etc/X11/xorg.conf.d ]; then
#sudo mkdir /etc/X11/xorg.conf.d 
#fi
#sudo cp -rf ./usr/99-calibration.conf-397-270 /etc/X11/xorg.conf.d/99-calibration.conf 
sudo touch ./.have_installed
echo "hdmi:resistance:397:270:480:800" > ./.have_installed

#games install
sudo tar -xvzf ./nes/games.tar.gz -C /home/pi/RetroPie/roms/nes

#nodeplatform=`uname -n`
#kernel=`uname -r`
#version=`uname -v`
#if test "$nodeplatform" = "raspberrypi";then
#echo "this is raspberrypi kernel"
#version=${version%% *}
#version=${version#*#}
#echo $version
#if test $version -lt 970;then
#echo "reboot"
#else
#echo "need to update touch configuration"
#sudo dpkg -i -B ./xserver-xorg-input-evdev_2.10.5-1_armhf.deb 2> error_output.txt
##sudo apt-get install xserver-xorg-input-evdev 2> error_output.txt
#result=`cat ./error_output.txt`
#echo -e "\033[31m$result\033[0m"
#grep -q "error:" ./error_output.txt && exit
#sudo cp -rf /usr/share/X11/xorg.conf.d/10-evdev.conf /usr/share/X11/xorg.conf.d/45-evdev.conf
##echo "reboot"
#fi
#else
#echo "this is not raspberrypi kernel, no need to update touch configure, reboot"
#fi

sudo sync
sudo sync
sleep 1
if [ $# -eq 1 ]; then
sudo ./rotate.sh $1
elif [ $# -gt 1 ]; then
echo "Too many parameters"
fi

echo "reboot now"
sudo reboot
dove dentro c'è anche roba senza nessun senso, tipo questa:

Codice: Seleziona tutto

sudo tar -xvzf ./nes/games.tar.gz -C /home/pi/RetroPie/roms/nes
Si tratta di una cinesata? Non solo lo script potrebbe non funzionare con il Raspberry Pi 4 ma potrebbero esserci problemi con RetroPie 4.6, infatti l'errore che vedi è dovuto alla libreria SDL che non riesce ad inizializzare la parte video
"Dobbiamo costruire computer per le masse, non per le classi" J. Tramiel
_____________________________________________________________
Aiutiamo il forum con una donazione :-)

Hardware:
Raspberry Pi B (x2)
Raspberry Pi 3B
Raspberry Pi Zero W
Raspberry Pi 3A+

Scapin89
Messaggi: 3
Iscritto il: ven giu 05, 2020 8:02 pm
Ha ringraziato: 0
È stato ringraziato: 0

Re: Retropie non viene visualizzato correttamente sul monitor 4"

Messaggio da Scapin89 »

Buongiorno hai ragione mi scuso se non ho scritto tutte le info e non ho messo la versione scritta.
Inoltre purtroppo non conosco gli script, sto provando a studiare ma mi risulta complesso per ora, se posso integro le informazioni:

Raspberry pi 4 model b 2gb,
monitor da 4" Bruphny che si collega tramite il GPIO e un adattatore hdmi - mini-hdmi
(https://www.amazon.it/gp/product/B07XPM ... UTF8&psc=1)
versione retropie scritta 4.6

sulla descrizione del monitor dice che è compatibile con raspberry 4 però di preciso non è chiaro a cosa è compatibile,
sono ignorante ma che differenza dovrebbe esserci tra trasmettere il segnale video a un monitor normale a questo?
Perché prima di usare quelle poche righe di script sul monitor grande funziona tutto, grazie per la pazienza!

Scapin89
Messaggi: 3
Iscritto il: ven giu 05, 2020 8:02 pm
Ha ringraziato: 0
È stato ringraziato: 0

Re: Retropie non viene visualizzato correttamente sul monitor 4"

Messaggio da Scapin89 »

Nessuno può aiutarmi? Sono bloccato qui.. l'alternativa è dover prendere un monitor che funzioni solo con hdmi.. :cry:

Avatar utente
Newton
Messaggi: 261
Iscritto il: gio ago 03, 2017 7:43 am
Ha ringraziato: 14 volte
È stato ringraziato: 11 volte

Re: Retropie non viene visualizzato correttamente sul monitor 4"

Messaggio da Newton »

Se non si conoscono esattamente i parametri tecnici del monitor non si può configurare

Rispondi