Jump to content
85 posts in this topic

Recommended Posts

Il post in inglese che hai citato, parla dell'edid, in pratica sono le informazioni del display, dice di comparare l' EDID estratto da windows con quello estratto da Mac OS e vedere se ci sono differenze, fatto questo se sono diversi, conviene iniettare l'EDID di Windows.

Il post in inglese che hai citato, parla dell'edid, in pratica sono le informazioni del display, dice di comparare l' EDID estratto da windows con quello estratto da Mac OS e vedere se ci sono differenze, fatto questo se sono diversi, conviene iniettare l'EDID di Windows.

 

Grazie per la traduzione... ma questo EDID come lo estraggo da windows e come lo estraggo da OS X?!? E una volta fatta questa estrazione, come faccio a confrontarli ed a iniettare l'edid di windows in os x?!?

 

vanno bene questi dati?

 

EDID ricavato da OS X con DarwinDumper:

Extracted contents:
header:          00 ff ff ff ff ff ff 00
serial number:   44 93 3e 00 00 00 00 00 00 0f
version:         01 03
basic params:    80 21 15 78 0a
chroma info:     ab c0 90 51 50 8d 2a 29 50 54
established:     00 00 00
standard:        01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
descriptor 1:    93 2e 90 a0 60 1a 1e 40 30 20 36 00 4b cf 10 00 00 18
descriptor 2:    00 00 00 0f 00 06 6e 0c 78 01 14 02 14 1e 8c 02 19 01
descriptor 3:    00 00 00 fe 00 51 55 41 4e 54 41 44 49 53 50 4c 41 59
descriptor 4:    00 00 00 fe 00 51 44 31 35 41 4c 30 32 32 0a 20 20 20
extensions:      00
checksum:        8b

Manufacturer: QDS Model 3e Serial Number 0
EDID version: 1.3
Digital display
Maximum image size: 33 cm x 21 cm
Gamma: 2.20
Supported color formats: RGB 4:4:4, YCrCb 4:2:2
First detailed timing is preferred timing
Chroma Info:
Red X: 0.564453 Y: 0.318359
Green X: 0.314453 Y: 0.553711
Blue X: 0.166992 Y: 0.160156
White X: 0.312500 Y: 0.328125
Established timings supported:
Standard timings supported:
Detailed mode: Clock 119.230 MHz, 331 mm x 207 mm
               1680 1728 1760 1840 hborder 0
               1050 1053 1059 1080 vborder 0
               -hsync -vsync 
Manufacturer-specified data, tag 15
ASCII string: QUANTADISPLAY
ASCII string: QD15AL022
Checksum: 0x8b (valid)
EDID block does NOT conform to EDID 1.3!
	Missing name descriptor
	Missing monitor ranges
EDID block does not conform at all!
	Bad year of manufacture

EDID RICAVATO DA WINDOWS 8.1:

 

moninfo.jpg

 

 

Nel frattempo confermo che la patch del firmware di apple per il problema flickering non ha cambiato nulla nell'hackintosh...

Ho anche provato diversi profili di macbook pro, una volta visto che, quella patch era in particolar modo riferita a macbookpro5,1 (il profilo che io uso)...

Anche con profili diversi, il flickering continua ad esserci...

leggendo questo post: http://www.insanelymac.com/forum/topic/292645-guide-surfacepro-1-2-osx-android-windows-multiboot/page-100?do=findComment&comment=2045084

 

mi viene il dubbio che il problema del flickering sia nel mio dsdt.aml...

 

ma se così fosse, non dovrebbe smettere di farlo (cosa che non accade) se tolgo il dsdt e avvio enoch bootloader con graphic enabler = Yes ? 

Dammi tempo una mezz'ora, sono rientrato ora a casa.

Ti spiego come iniettare l'EDID.

 

ti ringrazio...

 

devo estrarlo in formato bin da Windows?

 

con moninfo (Monitor Asset Manager) da windows ti estrae un file con altro nome in formato bin, è quello?

 

Grazie per la traduzione... ma questo EDID come lo estraggo da windows e come lo estraggo da OS X?!? E una volta fatta questa estrazione, come faccio a confrontarli ed a iniettare l'edid di windows in os x?!?

 

vanno bene questi dati?

 

EDID ricavato da OS X con DarwinDumper:

Extracted contents:
header:          00 ff ff ff ff ff ff 00
serial number:   44 93 3e 00 00 00 00 00 00 0f
version:         01 03
basic params:    80 21 15 78 0a
chroma info:     ab c0 90 51 50 8d 2a 29 50 54
established:     00 00 00
standard:        01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
descriptor 1:    93 2e 90 a0 60 1a 1e 40 30 20 36 00 4b cf 10 00 00 18
descriptor 2:    00 00 00 0f 00 06 6e 0c 78 01 14 02 14 1e 8c 02 19 01
descriptor 3:    00 00 00 fe 00 51 55 41 4e 54 41 44 49 53 50 4c 41 59
descriptor 4:    00 00 00 fe 00 51 44 31 35 41 4c 30 32 32 0a 20 20 20
extensions:      00
checksum:        8b

Manufacturer: QDS Model 3e Serial Number 0
EDID version: 1.3
Digital display
Maximum image size: 33 cm x 21 cm
Gamma: 2.20
Supported color formats: RGB 4:4:4, YCrCb 4:2:2
First detailed timing is preferred timing
Chroma Info:
Red X: 0.564453 Y: 0.318359
Green X: 0.314453 Y: 0.553711
Blue X: 0.166992 Y: 0.160156
White X: 0.312500 Y: 0.328125
Established timings supported:
Standard timings supported:
Detailed mode: Clock 119.230 MHz, 331 mm x 207 mm
               1680 1728 1760 1840 hborder 0
               1050 1053 1059 1080 vborder 0
               -hsync -vsync 
Manufacturer-specified data, tag 15
ASCII string: QUANTADISPLAY
ASCII string: QD15AL022
Checksum: 0x8b (valid)
EDID block does NOT conform to EDID 1.3!
	Missing name descriptor
	Missing monitor ranges
EDID block does not conform at all!
	Bad year of manufacture

EDID RICAVATO DA WINDOWS 8.1:

 

moninfo.jpg

 

 

Nel frattempo confermo che la patch del firmware di apple per il problema flickering non ha cambiato nulla nell'hackintosh...

Ho anche provato diversi profili di macbook pro, una volta visto che, quella patch era in particolar modo riferita a macbookpro5,1 (il profilo che io uso)...

Anche con profili diversi, il flickering continua ad esserci...

 

Ho bisogno che tu incolli qui la parte finale del dump di windows, la parte che si chiama raw data (la serie di valori esadecimali), grazie.

Ho bisogno che tu incolli qui la parte finale del dump di windows, la parte che si chiama raw data (la serie di valori esadecimali), grazie.

 

eccola:

Raw data
  00,FF,FF,FF,FF,FF,FF,00,44,93,3E,00,00,00,00,00,00,0F,01,03,80,21,15,78,0A,AB,C0,90,51,50,8D,2A,
  29,50,54,00,00,00,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,93,2E,90,A0,60,1A,1E,40,30,20,
  36,00,4B,CF,10,00,00,18,00,00,00,0F,00,06,6E,0C,78,01,14,02,14,1E,8C,02,19,01,00,00,00,FE,00,51,
  55,41,4E,54,41,44,49,53,50,4C,41,59,00,00,00,FE,00,51,44,31,35,41,4C,30,32,32,0A,20,20,20,00,8B

OK! 

 

La stringa EDID è la seguente: 

AP///////wBEkz4AAAAAAAAPAQOAIRV4CqvAkFFQjSopUFQAAAABAQEBAQEBAQEBAQEBAQEBky6QoGAaHkAwIDYAS88QAAAYAAAADwAGbgx4ARQCFB6MAhkBAAAA/gBRVUFOVEFESVNQTEFZAAAA/gBRRDE1QUwwMjIKICAgAIs=

Ora serve il display vendor ID e il display product ID 


Allega il tuo IOReg 


 

eccola:

Raw data
  00,FF,FF,FF,FF,FF,FF,00,44,93,3E,00,00,00,00,00,00,0F,01,03,80,21,15,78,0A,AB,C0,90,51,50,8D,2A,
  29,50,54,00,00,00,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,93,2E,90,A0,60,1A,1E,40,30,20,
  36,00,4B,CF,10,00,00,18,00,00,00,0F,00,06,6E,0C,78,01,14,02,14,1E,8C,02,19,01,00,00,00,FE,00,51,
  55,41,4E,54,41,44,49,53,50,4C,41,59,00,00,00,FE,00,51,44,31,35,41,4C,30,32,32,0A,20,20,20,00,8B

OK! 

 

La stringa EDID è la seguente: 

AP///////wBEkz4AAAAAAAAPAQOAIRV4CqvAkFFQjSopUFQAAAABAQEBAQEBAQEBAQEBAQEBky6QoGAaHkAwIDYAS88QAAAYAAAADwAGbgx4ARQCFB6MAhkBAAAA/gBRVUFOVEFESVNQTEFZAAAA/gBRRDE1QUwwMjIKICAgAIs=

Ora serve il display vendor ID e il display product ID 

Allega il tuo IOReg 

 

 

scusa per il ritardo, ma non posso essere sempre davanti al computer... :P

 

Che ci devo fare con la stringa EDID che hai scritto?!?

 

Il vendorID e Device ID del monitor (o della scheda video?!?) lo recuperi dall'ioreg o devo cercarlo in qualche modo con qualche programma?

 

Edit. da Windows con Aidax64 le informazioni che mi da sul Monitor sono le seguenti:

--------[ Monitor ]-----------------------------------------------------------------------------------------------------

[ Quanta QD15AL022 ]

Monitor Properties: Monitor Name Quanta QD15AL022

Monitor ID: QDS003E

Manufacturer QUANTADISPLAY Model QD15AL022

Monitor Type 15" LCD (WSXGA+)

Manufacture Date 2005

Serial Number: None

Max. Visible Display Size 33 cm x 21 cm (15.4")

Picture Aspect Ratio 16:10

Maximum Resolution 1680 x 1050

Gamma 2.20 DPMS

Mode Support: None

 

 

 

Allego il mio ioreg:

IoREG.zip

Ti confermo che guardando il tuo IOReg l'EDID non è presente, quindi se facciamo le cose per bene dovrebbe scomparire il flickering ;)

 

Da IOReg vedo:

 

VendorID 4493 (0x4493 esadecimale, 17555 unicode decimale)

DisplayID 3e (0x3e esadecimale, 62 unicode decimale)

 

Ora ti allego una cartella da copiare in Sistema/Libreria/Displays/Overrides (la cartella si chiama DisplayVendorID-4493) 

Al suo interno c'è un file che è strutturato così:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>DisplayProductID</key>
	<integer>62</integer>
	<key>DisplayProductName</key>
	<string>LCD Interno</string>
	<key>DisplayVendorID</key>
	<integer>17555</integer>
	<key>IODisplayEDID</key>
	<data>
	AP///////wBEkz4AAAAAAAAPAQOAIRV4CqvAkFFQjSopUFQAAAABAQEBAQEBAQEBAQEBAQEBky6QoGAaHkAwIDYAS88QAAAYAAAADwAGbgx4ARQCFB6MAhkBAAAA/gBRVUFOVEFESVNQTEFZAAAA/gBRRDE1QUwwMjIKICAgAIs=
	</data>
</dict>
</plist>

Se hai solo Yosemite installato e non hai un altro sistema operativo, ti sconsiglio di copiare questa cartella nel sistema, perché potrebbe non avviarsi correttamente (spero di no ;) )

DisplayVendorID-4493.zip

Ti confermo che guardando il tuo IOReg l'EDID non è presente, quindi se facciamo le cose per bene dovrebbe scomparire il flickering ;)

 

Da IOReg vedo:

 

VendorID 4493

DisplayID 3e

 

Ora ti allego una cartella da copiare in Sistema/Libreria/Displays/Overrides (la cartella si chiama DisplayVendorID-4493) 

Al suo interno c'è un file che è strutturato così:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>DisplayProductID</key>
	<integer>62</integer>
	<key>DisplayProductName</key>
	<string>LCD Interno</string>
	<key>DisplayVendorID</key>
	<integer>17555</integer>
	<key>IODisplayEDID</key>
	<data>
	AP///////wBEkz4AAAAAAAAPAQOAIRV4CqvAkFFQjSopUFQAAAABAQEBAQEBAQEBAQEBAQEBky6QoGAaHkAwIDYAS88QAAAYAAAADwAGbgx4ARQCFB6MAhkBAAAA/gBRVUFOVEFESVNQTEFZAAAA/gBRRDE1QUwwMjIKICAgAIs=
	</data>
</dict>
</plist>

Se hai solo Yosemite installato e non hai un altro sistema operativo, ti sconsiglio di copiare questa cartella nel sistema, perché potrebbe non avviarsi correttamente (spero di no ;) )

 

 

Dov'è l'allegato?

Ti confermo che guardando il tuo IOReg l'EDID non è presente, quindi se facciamo le cose per bene dovrebbe scomparire il flickering ;)

 

Da IOReg vedo:

 

VendorID 4493 (0x4493 esadecimale, 17555 unicode decimale)

DisplayID 3e (0x3e esadecimale, 62 unicode decimale)

 

Ora ti allego una cartella da copiare in Sistema/Libreria/Displays/Overrides (la cartella si chiama DisplayVendorID-4493) 

 

Se hai solo Yosemite installato e non hai un altro sistema operativo, ti sconsiglio di copiare questa cartella nel sistema, perché potrebbe non avviarsi correttamente (spero di no ;) )

 

 

 

 

E' sottinteso che devi riparare i permessi dopo aver copiato la cartella ;)

 

Inserito la cartella al suo posto

 

riparato i permessi con utiity disco

 

Riavviato... al desktop ci arrivo, ma il flickering al cambio degli states agpm permane... :(

 

Ho visto che nella cartella Display ci sono altre cartelle che presumo  siano quelle per i monitors dei mac originali...

 

Dando per scontato che tu abbia inserito i dati correttamente, non è che la cartella che hai fatto deve avere come nome identificativo, quella di un monitor di un macbook pro 5,1 originale ovvero stesso profilo che ho nel mio smbios per essere utilizzata?

No, deve avere i valori e l'identificazione del tuo monitor, serve proprio a far vedere al sistema il tuo monitor

Controlla nelle informazioni su questo mac, se nella sezione monitor scrive LCD Interno.

Inserito la cartella al suo posto

 

riparato i permessi con utiity disco

 

Riavviato... al desktop ci arrivo, ma il flickering al cambio degli states agpm permane... :(

 

Ho visto che nella cartella Display ci sono altre cartelle che presumo  siano quelle per i monitors dei mac originali...

 

Dando per scontato che tu abbia inserito i dati correttamente, non è che la cartella che hai fatto deve avere come nome identificativo, quella di un monitor di un macbook pro 5,1 originale ovvero stesso profilo che ho nel mio smbios per essere utilizzata?

Vai su preferenze di sistema, monitor, e poi colore, cosa dice in profilo monitor?

 

Monitor integrato

con sotto il profilo che io uso di solito che è selezionato in blu

 

Schermata_2014_11_16_alle_16_16_07.png

 

 

l'ultimo profilo SyncMaster, non farci caso che è di un vecchio samsung a cui ogni tanto attacco il notebook

Ho ricontrollato tutti dati nella cartella che hai installato e sono tutti ok, strana questa cosa, dovrebbe andare a leggere i dati dal file che ho creato e di conseguenza cambiare il nome al monitor in "LCD Interno"

Ho ricontrollato tutti dati nella cartella che hai installato e sono tutti ok, strana questa cosa, dovrebbe andare a leggere i dati dal file che ho creato e di conseguenza cambiare il nome al monitor in "LCD Interno"

 

l'ioreg ti mostra che li legge?

IOReg legge i dati correttamente, ma li leggeva anche prima di mettere la cartella con il file modificato ;)

Ho preso appunto i dati di IOReg per creare il file "DisplayProductID-3e" presente nella cartella "DisplayVendorID-4493"

4493 è la marca del display: QUANTADISPLAY

3e è il modello del display: QD15AL022

v8j5lh.png

IOReg legge i dati correttamente, ma li leggeva anche prima di mettere la cartella con il file modificato ;)

Ho preso appunto i dati di IOReg per creare il file "DisplayProductID-3e" presente nella cartella "DisplayVendorID-4493"

4493 è la marca del display: QUANTADISPLAY

3e è il modello del display: QD15AL022

http://i58.tinypic.com/v8j5lh.png

 

no ma l'edid lo legge ora? Prima mi hai detto che non c'era

 

e se cambio il nome della tua cartella con quella di un vero monitor di macbookpro5,1?

Non legge i valori del tuo display semplice ;)

 

mettamo che oS x sia impostato perchè in base al profilo del mac, si cerchi la relativa cartella con il nome del suo monitor...(nel mio caso il profilo di un macbookpro5,1)

poi all'interno non leggerebbe il tuo file?!?

×
×
  • Create New...