Pa0l0ne ha scritto: ↑13/08/2022, 10:49
Nel mentre ho scaricato e flashato la versione con fix supermodel e sto utilizzando questa per i test.
Ad ogni modo purtroppo al momento il reply al comando xrandr -display :0.0 | grep "connected" è un non confortante "Can't open display :0.0"
C'è dunque qualche problema ad indirizzare il corretto output della mia scheda video da quello che io posso capirne. C'è modo di istruire il puntamento all'utilizzo di altra porta in quanto immagino non esista uno standard di associazione numero display/connettore fisico della scheda video?
Update: ho fatto ulteriori tests andando ad utilizzare un adattatore displayport to vga ed un'altro dvi to vga, quindi in pratica ho testato tutte le uscite video hardware della scheda video. Ho purtroppo sempre il medesimo comportamento di schermo nero e risposta all output del comando via ssh di can't open display :0.0
Unico momentaneo output video che riesco ad avere è tramite collegamento diretto hdmi su monitor LCD senza passare per l'adattatore vga (arrivo al logo batocera e poi ho schermo nero): è curioso però che anche in questo caso ho sempre risposta di "can't open display :0.0" via ssh.
Update2: Ho cambiato GPU dopo aver testato ben due adattatori hdmi2vga di marca differente (che cmq funzionano perfettamente in altri miei setup), prima stavo testando su Radeon HD5870 ora ho switchato su Geforce GTX560. Si è leggermente "mosso" qualcosa nel senso che continuo a NON avere output video su CRT ma ho un reply di:
DVI-I-1 disconnected primary (normal left inverted right x axis y axis)
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected 640x480+0+0 (normal left inverted right x axisy axis) 256mm x 192mm
Update3: Ho testato anche una terza GPU (Nvidia GT710) con un complessivo di 3 adattatori hdmi2vga di diverse marche ma continuo a non avere output video su crt con il solito schermo nero (tranne nella primissima fase di boot dove vedo il logo batocera sdoppiato e fuori sync), ho questo reply al comando di xandr:
DVI-D-1 disconnected primary (normal left inverted right x axis y axis)
HDMI-1 connected 183x768+0+0 (normal left inverted right x axis y axis) 256mm x 192mm
VGA-1 disconnected (normal left inverted right x axis y axis)
Tanto per chairirci e per dovere di cronaca: la mia connessione al tv crt avviene tramite cavo vga-scart rgb testato funzionante su altro pc dove ho un groovy mame con scheda video ATI e crt emudriver. la connessione è diretta, non passo per la gestione video della jammaasd tramite pettine jamma
Ciao,
in generale dovrebbero funzionare tutte e 3 le schede,
il fatto che ti dia un conenct direi che va bene, fermo restando il fatto che se usi un cavo vga-scart, andrei per farlo andare con colelgato la vga.
Se per te va bene farei cosi:
0) entra in ssh
(solito root linux se non lo hai variato)
1) partizione scrivibile
mount -o remount,rw /boot
2) editare il file (nel mio esempio uso legacy)
nano /boot/boot/syslinux/syslinux.cfg
If UEFI, the file will be at /boot/EFI/BOOT/syslinux.cfg
(non ho mai provato in UEFI ma era per darti l'info)
3)modificare la riga
APPEND label=BATOCERA console=tty3 quiet loglevel=0 vt.global_cursor_default=0 mitigations=off
con (notare VGA-1 recuperato dal grep connect)
APPEND label=BATOCERA console=tty3 quiet loglevel=0 vt.global_cursor_default=0 mitigations=off video=VGA-1:640x480ieS
NOTA BENE:
è importante che i caratteri inseriti rispettino le maiuscole e le minuscole
salvare il file modificato
ctrl-s
uscire dal file modificato
ctrl-x
4) rendere 640x480i la risoluzione di default
xrandr -display :0.0 | grep "connected"
risultato di esempio:
HDMI-0 disconnected primary (normal left inverted right x axis y axis)
DVI-0 connected (normal left inverted right x axis y axis)
VGA-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
identifichiamo la porta da configurare (ad esempio VGA-0 da non confondere con quanto configurato precedentemente)
5) abilitiamo la conf
nano /etc/X11/xinit/xinitrc
andiamo alla linea vuota prima di openbox –config-file /etc/openbox/rc.xml –startup “emulationstation-standalone” (praticamente in fondo al file)
aggiungiamo la modeline che forzera batocera ad usare quella risoluzione come default
inseriamo questo blocco (occhio nel mio caso uso VGA-0, adattare per il proprio):
########################
#####-CRT CONFIG-#######
########################
##-Default Resolution-##
########################
xrandr -display :0.0 --newmode "640x480i" 13.10 640 664 728 832 480 484 490 525 interlace -hsync -vsync
xrandr -display :0.0 --addmode VGA-0 "640x480i"
xrandr -display :0.0 --output VGA-0 --mode "640x480i"
########################
########################
salvare il file modificato
ctrl-s
uscire dal file modificato
ctrl-x
rendiamo permanenti le modifiche
batocera-save-overlay
facciamo un reboot
reboot
una volta riavviato dovrebbe essere ok.
se hai dubbi sono qui