willy_pinguino
Posts: 901
Joined: Sun Jan 22, 2017 9:11 pm

Re: Partenza mancata

Fri Jan 27, 2017 10:57 am

Hai la possibilità di attaccarci un'altro computer (mac o pc) per vedere a che risoluzione e frequenza il monitor viene settato? poi cercheremo di riprodurre la stessa configurazione sul raspberry e vediamo che succede.

per completezza, posta anche il contenuto completo del tuo file config.txt, così lavoriamo direttamente su quello (fai un copia-incolla includendo il testo tra i tag code /code usando il bottone "Code" sopra al campo dove scrivi il messaggio)


Willy

Elbravodelsolar
Posts: 7
Joined: Sun Jan 22, 2017 12:27 am

Re: Partenza mancata

Fri Jan 27, 2017 10:40 pm

Eccomi.

Allora:

Code: Select all

# For more options and information see
# http://www.raspberrypi.org/documentation/configuration/config-txt.md
# Some settings may impact device functionality. See link above for details


# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1


# uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan
#disable_overscan=1


# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16


# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720


# uncomment if hdmi display is not detected and composite is being output
#hdmi_force_hotplug=1

# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
hdmi_drive=1


# Set monitor mode to DMT
hdmi_group=2


# uncomment to force a specific HDMI mode (this will force VGA)
hdmi_mode=22


# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
#config_hdmi_boost=4


# uncomment for composite PAL
#sdtv_mode=2


#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800


# Uncomment some or all of these to enable the optional hardware interfaces
#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on


# Uncomment this to enable the lirc-rpi module
#dtoverlay=lirc-rpi


# Additional overlays and parameters are documented /boot/overlays/README


# Enable audio (loads snd_bcm2835)
dtparam=audio=on
Noto solo ora che, proprio l'ultima riga, manca di un #. Ma è relativa all'audio, non so come possa dar fastidio al video.

Grazie

aggiornamento del 30.01.2017:

Lo schermo visto dal Mac è settato sui 60 Hz.
Questo vuol dire che cambiando il comando "hdmi_mode" da "22" a "23"potrei aiutare RPi a vedere il monitor?

Grazie

willy_pinguino
Posts: 901
Joined: Sun Jan 22, 2017 9:11 pm

Re: Partenza mancata

Mon Feb 06, 2017 3:31 pm

Mi viene un dubbio... ma non è che tu stai usando un adattatore dvi-vga con quel monitor? se si è normale che il monitor non funzioni, visto che il DVI-D che è compatibile con l'HDMI del raspberry non porta i segnali analogici del DVI-I che invece porta anche i segnali VGA. se usi un mac non dovrebbe essere il caso, se il mac è abbastanza recente, perchè attraverso la displayport (thunderbolt) passa solo il segnale DVI-D, ma se usi un vecchio mac con una diversa porta video, esistono adattatori che portano anche su presa DVI i segnali analogici del VGA... verifica di prego, perchè se il monitor di base è un VGA ti serve tutt'altro tipo di adattatore (e ormai se ne trovano di funzionanti a meno di 10 euro)

Se poi il monitor è un monitor Apple, può essere che tu non possa farlo funzionare con un semplice adattatore "meccanico", ma ti serva un costosissimo adattatore Apple (c'era ad esempio il bellissimo cinema display da 23 che era uscito ai tempi del mac Cube che si poteva usare solo con 2 o 3 modelli di mac o con un adattatore che costava quasi 100 euro)

per sicurezza infine, non connettere nulla alla porta cuffie del RPi, per evitare che un eventuale jack inserito non faccia pensare al raspberry di essere connesso a un monitor analogico



Detto questo, riguardo al config.txt :

aggiungi all'inizio la riga

Code: Select all

hdmi_ignore_edid=0xa5000080
, per ignorare il codice EDID del monitor (nel caso sia questa la causa del mancato riconoscimento del monitor), se poi i problemi si riveleranno diversi, basterà commentarla con il classico #

per quanto riguarda l'overscan, se

Code: Select all

disable_overscan=1
sia quella riga che le successive 4 con il numero di pixel di overscan meglio lasciarle senza

Code: Select all

#
, ma per una prova, io metterei anche

Code: Select all

disable_overscan=0
con l'overscan a 16 in ognuna delle 4 direzioni, specie se il monitor è vecchio, al massimo avrai una cornicetta nera attorno al monitor.

il framebuffer puoi forzarlo se accedi a raspberry in modalità consolle testuale, se invece vi accedi attraverso l'interfaccia grafica, quindi hai il puntatore del mouse e le icone, non serve a nulla e puoi lasciarlo commentato

togli il # a

Code: Select all

hdmi_force_hotplug=1
perchè è una delle chiavi da forzare

per la questione

Code: Select all

hdmi_mode=
dipende sempre se lo schermo supporta nativamente il 1280x768.
prova casomai a mettere 9 come valore che è il classico 800x600 che ogni monitor attaccabile a un pc dovrebbe supportare
Oltre alla frequenza devi darci anche la risoluzione di uscita a cui il computer vede il monitor o non possiamo capire come aiutarti (nel caso tu lo faccia da mac, il pannello di controllo monitor ha la possibilità di visualizzare le risoluzioni supportate dal monitor cambiando la risoluzione da "ottimale" a scelta manuale, ma ogni versione di osX ha scritte diverse, quindi a memoria non so essere più preciso)

se riesci ad avere un segnale, ma è disturbato, togli il # a

Code: Select all

config_hdmi_boost=4
per forzare un segnale più alto (io in un precedente messaggio ti avevo dato valori diversi, ma alla pagina che viene nominata all'interno di config.txt, nelle prime linee, sono riportati valori compresi tra 0 e 7, però nella stessa pagina si fa riferimento alla pagina che ti ho linkato io in precedenza, quindi il valore massimo dovrebbe essere 11) e se succede che ottieni uno schermo lampeggiante o che a scatti si distorce, prova ad alzare o abbassare il valore dopo l'uguale fino a massimo 11

un'ultima possibilità che mi viene in mente, è che il tuo monitor non supporti un segnale rgb o YCbCr pieno e che tu debba variare il valore di

Code: Select all

hdmi_pixel_encoding=
forzandolo a 3 o 1 (visto che noi già forziamo la modalità a DMT dicendogli hdmi_group=2), anche se davvero mi parrebbe strano...


viste le difficoltà che hai, però, io controllerei le prime 3 voci che ti ho messo all'inizio di questo post...

Elbravodelsolar
Posts: 7
Joined: Sun Jan 22, 2017 12:27 am

Re: Partenza mancata

Sun Feb 12, 2017 3:09 pm

Intanto grazie per i molteplici spunti.

Allora, il Mac (Macbook Pro mid-2009) viene collegato al monitor tramite thunberbolt-DVI-D; invece il Rpi è collegato allo stesso monitor tramite il cavo HDMI in dotazione con lo starter kit. Il monitor è un BenQ del luglio 2012 (modello EW2430-B).
In effetti, mentre collego l'hdmi non scollego il dvi-d con cui di solito collego Mac a monitor (la presa thinderbolt dall'altra parte del dvi-d però la scollego dal Mac).
Potrebbe essere un problema del tipo che lo schermo "senta la presenza di un plug dvi-d inserito sebbene inattivo"??
:shock:

willy_pinguino
Posts: 901
Joined: Sun Jan 22, 2017 9:11 pm

Re: Partenza mancata

Tue Feb 14, 2017 1:39 pm

spe.. come non scolleghi il cavo collegato verso il mac? il tuo monitor ha addirittura 4 ingressi (almeno è quello che leggo su questa scheda tecnica http://www.benq.co.uk/product/monitor/e ... fications/), non è che devi solo switchare con il bottone dedicato ed indicargli l'ingresso che usi?

generalmente questo non avviene in automatico, specialmente se usi la modalità group 2 cioé DVI che non manda via cavo i codici CEC che sarebbero l'equivalente dei comandi di un telecomando nelle tv.

sempre dalla stessa scheda si legge che il monitor sarebbe un 1920x1080, quindi bisognerebbe provare ad impostare group 2 e modo 82 che dovrebbe usare la sua risoluzione nativa.

se poi hai già provato lo switch tra sorgenti e non funziona (tieni presente che in config.txt devi abilitare la voce "hdmi_force_hotplug=1" perchè il tasto di switch del monitor potrebbe escludere completamente l'ingresso del monitor a cui sei connesso, quindi il raspberry non vedendo un cavo hdmi connesso proverebbe ad uscire sull'uscita video analogica che comunque non è connessa e tu come risultato non vedresti nulla), potrebbe esserci un problema di porta hdmi sporca o di elettronica che non fa lo switching, quindi potresti provare a procurarti un adattatore HDMI to DVI e staccare l'adattatore del mac sostituendolo con questo e provare ad usare lo stesso cavo e lo stesso ingresso che usi per il mac, visto che sai che funziona.


Comunque con quel monitor non dovresti avere problemi, è recente e supporta il full hd, le uniche problematiche che vedo sono quelle di questo ultimo post, ma ormai dovremmo venirne a capo almeno con l'adattatore hdmi-dvi

Return to “Italiano”