IPB

Bienvenue invité ( Connexion | Inscription )

2 Pages V   1 2 >  
Reply to this topicStart new topic
> Intel HD Graphics - Accélération - Audio HDMI, Injection et modification du BON framebuffer
Options
Sebinouse
posté 10 May 2016, 11:06
Message #1


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 798
Inscrit : 7 Jan 2007
Membre no 77 534



Intel HD Graphics - Accélération - Audio HDMI


Voici un petit retour de mes expérimentations avec l'Intel HD 5000 de mon NUC sur l'accélération graphique, l'audio HDMI et le 4K ainsi que l'utilisation de plusieurs écrans.

Sommaire :
■ Outils
■ Recherches Préliminaires
■ Injection de "AAPL,ig-platform-id"
■ Audio HDMI
■ Patches Clover

◉ Outils :
DCPIManager
MaciASL
Clover
■ Le script AppleIntelFramebufferAzul.sh (Si vous avez un BDW ou un SKL vous pouvez lancer le script correspondant de ce pack)

Recherches Préliminaires :
■ Ouvrez DCPIManager et allez dans l'onglet "PCI List" puis trouvez le "DeviceID" de votre Intel HD. (Vous pouvez confirmer ce "DeviceID" grâce au site l'Intel en cherchant votre processeur ou trouver des infos sur Wikipédia).


Dans mon cas, c'est "0A26 HASWELL ULT GT3"

PikerAlpha a fait un super boulot sur les framebuffers des CG Intel supportés par MacOSX et voici la liste qu'il a recensé :

IvyBridge
CODE

[ 1] : 0x01660000 - Ivy Bridge Mobile GT2
[ 2] : 0x01620006 - Ivy Bridge GT2
[ 3] : 0x01620007 - Ivy Bridge GT2
[ 4] : 0x01620005 - Ivy Bridge GT2
[ 5] : 0x01660001 - Ivy Bridge Mobile GT2
[ 6] : 0x01660002 - Ivy Bridge Mobile GT2
[ 7] : 0x01660008 - Ivy Bridge Mobile GT2
[ 8] : 0x01660009 - Ivy Bridge Mobile GT2
[ 9] : 0x01660003 - Ivy Bridge Mobile GT2
[10] : 0x01660004 - Ivy Bridge Mobile GT2
[11] : 0x0166000a - Ivy Bridge Mobile GT2
[12] : 0x0166000b - Ivy Bridge Mobile GT2


Haswell


CODE

[ 1] : 0x0c060000 - Haswell SDV Mobile GT1
[ 2] : 0x0c160000 - Haswell SDV Mobile GT2
[ 3] : 0x0c260000 - Haswell SDV Mobile GT3
[ 4] : 0x04060000 - Haswell Mobile GT1
[ 5] : 0x04160000 - Haswell Mobile GT2
[ 6] : 0x04260000 - Haswell Mobile GT3
[ 7] : 0x0d260000 - Haswell CRW Mobile GT3
[ 8] : 0x0a160000 - Haswell ULT Mobile GT2
[ 9] : 0x0a260000 - Haswell ULT Mobile GT3
[10] : 0x0a260005 - Haswell ULT Mobile GT3
[11] : 0x0a260006 - Haswell ULT Mobile GT3
[12] : 0x0a2e0008 - Haswell ULT E GT3
[13] : 0x0a16000c - Haswell ULT Mobile GT2
[14] : 0x0d260007 - Haswell CRW Mobile GT3
[15] : 0x0d220003 - Haswell CRW GT3
[16] : 0x0a2e000a - Haswell ULT E GT3
[17] : 0x0a26000a - Haswell ULT Mobile GT3
[18] : 0x0a2e000d - Haswell ULT E GT3
[19] : 0x0a26000d - Haswell ULT Mobile GT3
[20] : 0x04120004 - Haswell GT2
[21] : 0x0412000b - Haswell GT2
[22] : 0x0d260009 - Haswell CRW Mobile GT3


Broadwell


CODE

[ 1] : 0x16060000 – Broadwell GT1
[ 2] : 0x160e0000 – Broadwell GT1
[ 3] : 0x16160000 – Broadwell GT2
[ 4] : 0x161e0000 – Broadwell GT2 (MacBook)
[ 5] : 0x16260000 – Broadwell GT3 (MacBook Air)
[ 6] : 0x162b0000 – Broadwell GT3 (MacBook Pro)
[ 7] : 0x16220000 – Broadwell GT3
[ 8] : 0x160e0001 – Broadwell GT1
[ 9] : 0x161e0001 – Broadwell GT2 (MacBook)
[10] : 0x16060002 – Broadwell GT1
[11] : 0x16160002 – Broadwell GT2
[12] : 0x16260002 – Broadwell GT3 (MacBook Air)
[13] : 0x16220002 – Broadwell GT3
[14] : 0x162b0002 – Broadwell GT3 (MacBook Pro)
[15] : 0x16120003 – Broadwell GT2
[16] : 0x162b0004 – Broadwell GT3 (MacBook Pro)
[17] : 0x16260004 – Broadwell GT3 (MacBook Air)
[18] : 0x16260005 – Broadwell GT3 (MacBook Air)
[19] : 0x16260006 – Broadwell GT3 (MacBook Air)


Skylake
CODE

[ 1] 0x191e0000 - Intel® HD Graphics 515..........(ULX GT2)
[ 2] 0x19160000 - Intel® HD Graphics 520..........(ULT GT2)
[ 3] 0x19260000 - Intel® Iris™ Graphics 550.......(ULT GT3)
[ 4] 0x191b0000 - Intel® HD Graphics 530..........(Halo GT2)
[ 5] 0x193b0000 - Intel® Iris™ Pro Graphics 580...(Halo GT4)
[ 6] 0x19120000 - Intel® HD Graphics 530..........(Desktop GT2)
[ 7] 0x19020001 - Intel® HD Graphics 510..........(Desktop GT1)
[ 8] 0x19170001 - Skylake Desktop.................(GT1.5)
[ 9] 0x19120001 - Intel® HD Graphics 530..........(Desktop GT2)
[10] 0x19320001 - Skylake Desktop.................(GT4)
[11] 0x19160002 - Intel® HD Graphics 520..........(ULT GT2)
[12] 0x19260002 - Intel® Iris™ Graphics 540.......(ULT GT3)
[13] 0x191e0003 - Intel® HD Graphics 515..........(ULX GT2)
[14] 0x19260004 - Intel® Iris™ Graphics 540.......(ULT GT3)
[15] 0x193b0005 - Intel® Iris™ Pro Graphics 580...(Halo GT4)
[16] 0x193b0006 - Intel® Iris™ Pro Graphics 580...(Halo GT4)


Attention : [7],[8],[9] et [10 ]semblent ne pas fonctionner…

Il suffit ensuite de trouver les cartes qui peuvent correspondre à la vôtre et à son "DeviceID". Dans mon cas "0A26 HASWELL ULT GT3" :

Citation
[ 9] : 0x0a260000 - Haswell ULT Mobile GT3
[10] : 0x0a260005 - Haswell ULT Mobile GT3
[11] : 0x0a260006 - Haswell ULT Mobile GT3
...
[15] : 0x0d220003 - Haswell CRW GT3
...
[17] : 0x0a26000a - Haswell ULT Mobile GT3
[19] : 0x0a26000d - Haswell ULT Mobile GT3


J'ai donc 6 framebuffers a priori compatibles à tester. J'ai laissé "0x0d220003" car c'est un peu le couteau suisse des cartes Ivy Bridge/Haswell (HD 4600).

◉ Injection de "AAPL,ig-platform-id" :

Il est possible de faire cela de tout plein de façons (la méthode Clover "arbitrary device property injection" devrait marcher aussi bien, je m'y attellerai plus tard), je ne vais détailler que celle par SSDT ici.

Il suffit de créer un fichier SSDT-IGPU.aml avec deux parties :

■ "IGPU" avec le bon framebuffer à tester dans buffer en LSB (et pas MSB, cf wiki) en gros, par paire et en commençant par la droite.

Dans mon cas "0x0a26000d" devient "0D 00 26 0A"

■ "HDAU" pour l'HDMI Audio… bref l'HDMI audio.
Il est essentiel que ces deux parties aient une section avec "hda-gfx"="onboard-1" pour que l'audio HDMI fonctionne.

CODE

DefinitionBlock ("iASLu1dIHi.aml", "SSDT", 1, "toleda", "ami8hdm1", 0x00003000)
{
External (_SB_.PCI0, DeviceObj)

Scope (_SB.PCI0)
{
Device (IGPU)
{
Name (_ADR, 0x00020000)
Method (_DSM, 4, NotSerialized)
{
If (LEqual (Arg2, Zero))
{
Return (Buffer (One)
{
0x03
})
}

Return (Package (0x04)
{
"AAPL,ig-platform-id",
Buffer (0x04)
{
0x0D, 0x00, 0x26, 0x0A
},

"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
})
}
}

Device (HDAU)
{
Name (_ADR, 0x00030000)
Method (_DSM, 4, NotSerialized)
{
If (LEqual (Arg2, Zero))
{
Return (Buffer (One)
{
0x03
})
}

Return (Package (0x04)
{
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
})
}
}
}
}


Il suffit maintenant de tester ce fichier avec les 6 possibilités :
■ Créez une Clé USB de test avec Clover et une copie de votre EFI.
■ Copiez le fichier SSDT-IGPU.aml dans CLOVER/ACPI/patched.
■ Bootez sur cette clé
Regardez si le résultat est convenable en lançant un partie d'échecs par exemple et en et regardant la transparence des fenêtres.

Sinon, esayez la possibilité suivante :

Dans mon cas la meilleur performance est avec "0x0a26000d" mais "0x0d220003" marche aussi.

Attention
: il ne faut absolument rien injecter à propos de cet IGPU avec Clover (partie "Graphics") !

◉ Audio HDMI :
■ Lancez DCPIManager et restez sur la page "Status" et recherchez l'Audio Device correspondant au "Codec Name" Intel :


Dans mon cas, c'est : 0x80860A0C

0x80860D0C
et 0x80860A0C sont supportés nativement.

0x80860C0C ne l'est pas.

Dans ce cas là, il suffit d'installer deux kexts dans /EFI/CLOVER/kext/Other/ :

• FakePCIID.kext

• FakePCIID_Intel_HDMI_Audio.kext

Si votre codec n'apparait pas sur cette page, tout n'est pas perdu !

Allez dans la page "Misc" et cherchez (Cmd+F) votre VendorID suivie de votre DeviceID (8086 0A0C dans mon cas) et vous devriez trouver une ligne du style :

Citation
0:101 0:000 PCI (00|00:03.00) : 8086 0A0C class=040300


Modifiez votre SSDT-IGP.aml avec une nouvelle adresse pour votre HDAU :

Citation
Name (_ADR, 0x00030000)


Exemple pour l'Intel HD 520 :

Citation
0:101 0:000 PCI (00|00:1F.03) : 8086 9D70 class=040300
Name (_ADR, 0x001F0003)


CODE

Device (HDAU)
{
Name (_ADR, 0x001F0003)
Method (_DSM, 4, NotSerialized)
{
If (LEqual (Arg2, Zero))
{
Return (Buffer (One)
{
0x03
})
}

Return (Package (0x02)
{
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
})
}


Si vous avez un Ivy Bridge ou un Haswell, lancez le script de PikerAlpha :


■ Tapez "8" et "Entrée"

■ Faites une capture écran (Maj+Cmd+4).

Si vous avez un Broadwell ou un Skylake
■ Lancez le script du pack Show_AppleIntelFramebuffer correspondant à votre processeur :

■ Faites une capture écran (Maj+Cmd+4).

◉ Patches audio Clover :

Nous allons commencer par modifier le "connector type" en "HDMI" au lieu de "DisplayPort" car MacOSX ne semble pas laisser passer de son sur un port DP.
■ Pour ce faire il suffit de créer le patch Clover suivant :

Code
Comment : port 0x05 DP to HDMI
    Find :01050900 00040000 070100
    Name : AppleIntelFramebufferAzul
    Replace : 01050900 00080000 070100


Code
Comment : port 0x06 DP to HDMI
    Find :02040A00 00040000 070100
    Name : AppleIntelFramebufferAzul
    Replace : 02040A00 00080000 070100


CODE

<dict>
<key>KernelAndKextPatches</key>
<dict>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>port 0x05 DP to HDMI</string>
<key>Find</key>
<data>
AQUJAAAEAAAHAQA=
</data>
<key>Name</key>
<string>AppleIntelFramebufferAzul</string>
<key>Replace</key>
<data>
AQUJAAAIAAAHAQA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>port 0x06 DP to HDMI</string>
<key>Find</key>
<data>
AgQKAAAEAAAHAQA=
</data>
<key>Name</key>
<string>AppleIntelFramebufferAzul</string>
<key>Replace</key>
<data>
AgQKAAAIAAAHAQA=
</data>
</dict>
</array>
<key>debug</key>
<true/>
</dict>
</dict>

■ Redémarrez avec ce patch.

Si cela ne marche pas, essayer avec un autre "connector attribute":

■ Redémarrez

Si cela ne marche toujours pas, essayez avec un autre "pipe attribute" et recommencez avec chaque "connector attribute":

Normalement une combinaison devrait marcher, dans mon cas : 01051200 00080000 070100
Voilà ! Bon courage !


Mises à jour :

• 2016 05 14 : Adresse différente de 00:03.0 (00:1F.3) par exemple pour HD520
• 2016 05 19 : BDW et SKL avec script remanié
• 2018 03 11 : Remise en page + corrections mineures

Fichier(s) joint(s)
Fichier joint  Exemple_HD520.zip ( 2.9 Ko ) Nombre de téléchargements : 42
Fichier joint  Exemple_HD5000.zip ( 2.82 Ko ) Nombre de téléchargements : 8
 


--------------------
MacMini (Early 2006)
MacMini1,1>MacMini2,1 / C2D 2.33 GHz / 4 Go / 1 To / BluRay / MacOSX Lion 10.7

Nuc D54250WYK (Late 2014) avec Audirvana sur un DAC ifi iDSD nano
MacMini7,1 / i5-4250u / HD5000 / 16 Go / SSD 480 Go / Fanless / macOS 10.11

Nuc NUC5i5MYBE (Late 2015)
MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / BluRay / Fanless / macOS 10.13
Go to the top of the page
 
+Quote Post
Sebinouse
posté 14 May 2016, 18:32
Message #2


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 798
Inscrit : 7 Jan 2007
Membre no 77 534



Le structure des FB varie légèrement à chaque nouvelle génération de carte.

Voici ce que je pense (cela n'engage que moi et c'est même légèrement différent de ce que pensent certains) :

Broadwell
ig-platform-id = 0x16160002
Code
0200 1616 0103 0303 0000 2002 0000 5001 // 34MB frame buffer memory, 21MB cursor size
0000 0060 6C05 0000 6C05 0000 0000 0000 // 1536MB VRAM
0000 0000 0000 0000 0000 0800 0200 0000 = LVDS connector
3002 0000 0105 0900 0004 0000 0705 0000 = DisplayPort connector
0204 0a00 0004 0000 0705 0000 FF00 0000 = DisplayPort connector, Disabled / unused VGA connector
0100 0000 4000 0000 024B 0000 0505 0600
0200 0000 0400 0000 80DF 1710 0000 0000

Je pense qu'il n'y a pas de "BIOS-allocated memory" dans ce FB, quelle est toujours à 0000 0004 = 64 MB et que le système s'attend à un DVMT de 128MB minimum.
Si le DVMT est strictement inférieur à ce 128MB, OSX utilise un truc qui s'appelle "StolenMemory" pour compenser.
Si le DVMT est strictement inférieur à ce 64MB, cela a créé un KernelPanic avec "assertion failed minStolenSize <= fStolenMemorySize" car ce DVMT doit être supérieur au "BIOS-allocated memory" du FB (c'est une règle de base). Et du coup il y a un patch pour faire sauter tout ça :
Code
Comment : Disable minStolenSize less or equal fStolenMemorySize assertion, 10.11.beta ( (based on Austere.J patch)
Find : 4139C4763E
Name : AppleIntelBDWGraphicsFramebuffer
Replace : 4139C4EB3E

Si ça ne marche toujours pas et que ce réglage du DVMT n'est pas accessible dans le BIOS (cas de certains PC portables), il va falloir passer sur des méthodes de bûcheron et coder ça en dur dans le BIOS : c'est expliqué ICI (et bien au delà de mes compétences).

Skylake
ig-platform-id = 0x19160002
Code
0200 1619 0000 0000 8049 0500 0000 0000 // DevID
0103 0303 0000 0004 0000 2002 0000 0000 // 64MB BIOS-allocated memory, 34MB frame buffer memory
0000 0060 6C05 0000 6C05 0000 0000 0000 // 1536MB VRAM
0000 0000 0000 0000 0000 0800 0200 0000
9800 0000 0105 0900 0004 0000 8701 0000 = DisplayPort connector
0204 0A00 0004 0000 8701 0000 FF00 0000 = DisplayPort connector, Disabled / unused VGA connector
0100 0000 2000 0000 0a0b 0000 0000 0000
0300 0000 0400 0000 80df 1710 0000 0000
7805 0000 d205 0000 4006 0000 0000 0000
0000 0000 c800 0000 90fb 0500 0000 0000
a0fa 0500 0000 0000 a0fa 0500 0000 0000
0100 0000 0800 0000

On a de nouveau l'information "BIOS-allocated memory" (toujours à 64MB quel que soit le FB) et a priori plus de soucis de StolenMemory ...

Ce message a été modifié par Sebinouse - 22 May 2016, 11:42.


--------------------
MacMini (Early 2006)
MacMini1,1>MacMini2,1 / C2D 2.33 GHz / 4 Go / 1 To / BluRay / MacOSX Lion 10.7

Nuc D54250WYK (Late 2014) avec Audirvana sur un DAC ifi iDSD nano
MacMini7,1 / i5-4250u / HD5000 / 16 Go / SSD 480 Go / Fanless / macOS 10.11

Nuc NUC5i5MYBE (Late 2015)
MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / BluRay / Fanless / macOS 10.13
Go to the top of the page
 
+Quote Post
amfortaf
posté 4 Sep 2016, 14:33
Message #3


Nouveau Membre


Groupe : Membres
Messages : 1
Inscrit : 3 Aug 2016
Membre no 199 417



bonjour

tous d'abord merci pour ce magnifique tutoriel , dans mon cas je possède un portable thinkpad X230 Yosemite /clover
l'interface HD4000 fonctionne très bien seulement lorsque je branche un second écran sur le port VGA rien ne se passe ,
qu'est ce qu'il faut faire pour que le port VGA soit pris en compte par Yosemite ??

voici les paramètres extraites de l'application DPCI manager
Intel HD Graphics 4000\x00, framebuffer: 0x01660003, port: 4

merci d'avance pour votre aide biggrin.gif



Go to the top of the page
 
+Quote Post
Sebinouse
posté 4 Sep 2016, 21:48
Message #4


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 798
Inscrit : 7 Jan 2007
Membre no 77 534



Citation (amfortaf @ 4 Sep 2016, 15:33) *
bonjour

tous d'abord merci pour ce magnifique tutoriel , dans mon cas je possède un portable thinkpad X230 Yosemite /clover
l'interface HD4000 fonctionne très bien seulement lorsque je branche un second écran sur le port VGA rien ne se passe ,
qu'est ce qu'il faut faire pour que le port VGA soit pris en compte par Yosemite ??

voici les paramètres extraites de l'application DPCI manager
Intel HD Graphics 4000\x00, framebuffer: 0x01660003, port: 4

merci d'avance pour votre aide biggrin.gif


Je ne sais pas du tout si c'est jouable mais ça ne coûte pas grand chose d'essayer !

pour ce FB nous avons :
Code
0300 6601

05030000 02000000 30000000    LVDS
02050000 00040000 07040000    DP
03040000 00040000 81000000    DP
04060000 00040000 81000000    DP

sachant que :
Code
01000000 'VGA'
02000000 'LVDS'
04000000 'eDP'
00020000 'DVI'
00040000 'DisplayPort'
00080000 'HDMI'


Du coup cela nous donne en première approximation le patch suivant à ajouter dans le config.plist pour le 2e port :
Code
find    : 020500000100000007040000
replace : 020500000004000007040000

Si ça ne marche pas on peut essayer le 3e port :
Code
find    : 030400000004000081000000
replace : 030400000100000081000000

Si ça ne marche pas on peut essayer le 4e port :
Code
find    : 040600000004000081000000
replace : 040600000100000081000000


Si ça ne marche toujours pas il faudra essayer les différents connector attributes comme dans le tuto (et là ça fait beaucoup de possibilités ...)

Ce message a été modifié par Sebinouse - 4 Sep 2016, 21:49.


--------------------
MacMini (Early 2006)
MacMini1,1>MacMini2,1 / C2D 2.33 GHz / 4 Go / 1 To / BluRay / MacOSX Lion 10.7

Nuc D54250WYK (Late 2014) avec Audirvana sur un DAC ifi iDSD nano
MacMini7,1 / i5-4250u / HD5000 / 16 Go / SSD 480 Go / Fanless / macOS 10.11

Nuc NUC5i5MYBE (Late 2015)
MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / BluRay / Fanless / macOS 10.13
Go to the top of the page
 
+Quote Post
Sebinouse
posté 30 Oct 2016, 07:36
Message #5


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 798
Inscrit : 7 Jan 2007
Membre no 77 534



Mise à jour pour les Broadwell et macOS Sierra 10.12 :

le patch évolue en
Code
Name : AppleIntelBDWGraphics
Find : 8945C839C7764F
Replace : 8945C839C7EB4F
Comment : Intel HD 5500 Sierra


Merci @Polyzargone et @Thenue : lien


--------------------
MacMini (Early 2006)
MacMini1,1>MacMini2,1 / C2D 2.33 GHz / 4 Go / 1 To / BluRay / MacOSX Lion 10.7

Nuc D54250WYK (Late 2014) avec Audirvana sur un DAC ifi iDSD nano
MacMini7,1 / i5-4250u / HD5000 / 16 Go / SSD 480 Go / Fanless / macOS 10.11

Nuc NUC5i5MYBE (Late 2015)
MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / BluRay / Fanless / macOS 10.13
Go to the top of the page
 
+Quote Post
lyaw
posté 6 Nov 2016, 19:32
Message #6


Nouveau Membre


Groupe : Membres
Messages : 11
Inscrit : 6 Nov 2016
Membre no 200 234



Bonjour,
Merci pour ce tutoriel interessant, je cherche à activer et utiliser le port LVDS de ma carte mère (Asus H110T) avec le HD530 (I7 6700T), le LCD fait 1920x1080. DCPI manager indique : Intel HD Graphics 530, 0x19120000, 4 ports , le HD530 est bien reconnu par OSX 10.11 (QE CI et 1536mb VRAM), pour le moment un moniteur externe DVI est branché sur le port HDMI avec un cable ad-hoc et il fonctionne parfaitement sans problème d'artefacts.

Il ne reste "plus" qu'a activer le port LVDS qui n'est actif que pendant la phase de Clover + début de boot. Comment puis-je procéder? A l'heure actuelle seul un patch a été installé par multibeast (dans EFI/CLOVER/config.plist) et à permis de faire fonctionner le moniteur externe via le port HDMI, sans ce patch le port LVDS (et le port HDMI) fonctionnent mais plus de résolutions, QE, Ci et VRAM.



je comprends que je doit obtenir ces données:
Fichier joint  Screen_Shot_2016_11_06_at_22.07.16.png ( 35.89 Ko ) Nombre de téléchargements : 8

puis les utiliser dans config.plist apres conversion en base64

cependant meme apres de multiples tentatives je n'arrive a faire fonctionner aucun des scripts, j'ai tenté la version du github et la version SKL (cpu I7 6700T), je tente (script) 0x00001219 show (bin du kext) ou la meme chose avec dump et tout ce que j'ai pu obtenir a part des erreurs est une liste de plus de 600 IDs et un prompt de selection, j'ai verifié tous ces ID et aucun ne correspond au HD530 (0X00001219)
quelle est la commande correcte pour les scripts (sous 10.11) et comment obtenir les données visible au dessus?

Ce message a été modifié par lyaw - 6 Nov 2016, 22:21.


--------------------
iMac 12.2 / Asus H110T thin-itx / I7 6700T / 2x8G DDR4 / NVMe SSD Samsung PM951 / LCD 23.6" LVDS / OS 10.11
Go to the top of the page
 
+Quote Post
Sebinouse
posté 7 Nov 2016, 11:08
Message #7


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 798
Inscrit : 7 Jan 2007
Membre no 77 534



a priori to CPU a comme ports : eDP / DP / HDMI / DVI ... tu es bien sur un PC portable ?

Sinon on est pas fan de multibeast sur macbidouille ... c'est un outil qui ne permet pas de comprendre ce que l'on fait ... et du coup on ne peut pas résoudre ses problèmes ensuite !

Peux-tu partager ton config.plist et mettre ta configuration en signature ? Je regarderai tout ça demain ...


--------------------
MacMini (Early 2006)
MacMini1,1>MacMini2,1 / C2D 2.33 GHz / 4 Go / 1 To / BluRay / MacOSX Lion 10.7

Nuc D54250WYK (Late 2014) avec Audirvana sur un DAC ifi iDSD nano
MacMini7,1 / i5-4250u / HD5000 / 16 Go / SSD 480 Go / Fanless / macOS 10.11

Nuc NUC5i5MYBE (Late 2015)
MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / BluRay / Fanless / macOS 10.13
Go to the top of the page
 
+Quote Post
lyaw
posté 7 Nov 2016, 13:50
Message #8


Nouveau Membre


Groupe : Membres
Messages : 11
Inscrit : 6 Nov 2016
Membre no 200 234



Non, La machine est un AIO custom dans un boitier d'iMac, la carte mere est format thin-itx Asus H110T
D'ou l'utilisation d'un I7 6700T (mobile). Cette carte mere comprends un port LVDS, ainsi qu'un port HDMI et DP en face arrière, Il y a un adaptateur HDMI-DVI pour le moniteur externe temporaire. Mais je ne peux utiliser que le moniteur interne relié directement en LVDS, du reste il fonctionne avec les autres OS et sous clover ou OSX tant que le driver n'est pas chargé (pas de resolution/qe/ci), sinon il s'éteint pendant le boot vu que très probablement ce port est désactivé puisque la majorité des utilisateurs veulent des ports DVI/HDMI ou DP.

Citation
Sinon on est pas fan de multibeast sur macbidouille ...

Oui je confesse avoir utilisé multibeast pour installer clover et la HD530 dans config.plist afin de gagner du temps, je compte bien faire une install la plus propre possible après avoir réglé tous les drivers et acquis une meilleure maitrise du processus.
La signature à été mise a jour, ci joint le config.plist et deux copies d'écran de DCPI manager.
Merci.

Fichier joint  config.plist.zip ( 1.84 Ko ) Nombre de téléchargements : 6


Fichier joint  Capture_d_____cran_2016_11_07____13.29.57.png ( 133.35 Ko ) Nombre de téléchargements : 11


Fichier joint  Capture_d_____cran_2016_11_07____13.29.46.png ( 67.21 Ko ) Nombre de téléchargements : 11


--------------------
iMac 12.2 / Asus H110T thin-itx / I7 6700T / 2x8G DDR4 / NVMe SSD Samsung PM951 / LCD 23.6" LVDS / OS 10.11
Go to the top of the page
 
+Quote Post
Sebinouse
posté 8 Nov 2016, 10:27
Message #9


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 798
Inscrit : 7 Jan 2007
Membre no 77 534



On va commencer par le config.plist de multibeast, les seuls éléments concernant la carte graphique sont :

Graphics > Inject > Intel = YES

Graphics > Inject > ig-platform-id = 0x19120000

KernelAndKextPatches > KextsToPatch > 10.11-SKL-1912000-4_displays
Code
Comment 10.11-SKL-1912000-4_displays
Find 01030303
Name AppleIntelSKLGraphicsFramebuffer
Replace 01030403


Ensuite concernant le LVDS, je suis allé voir la doc de ta CM et je n'ai pas trouvé grand chose (j'espérais en savoir un peu plus sur ce qu'il y a entre le processeur et ce connecteur mais je n'ai rien trouvé).

Est-ce que tu peux joindre un Bootlog de Clover (onglet misc de DCPIManager) pour que j'essaie de comprendre pourquoi Clover voit ton écran et pas macOS ? En plus du problème de type de port, il y a peut-être un problème d'EDID.


Enfin concernant le changement de type de port, cela ressemble au post précédent :

MacOSX 10.11.6 (15G1108)
Citation
00 00 12 19 00 00 00 00 FrameBuffer ID
66 49 05 00 00 00 00 00 01 03 03 03 Limitation à 3 ports
00 00 00 04 00 00 20 02 00 00 50 01
00 00 00 60 6C 05 00 00 6C 05 00 00
00 00 00 00 00 00 00 00 00 00 00 00
FF 00 00 00 01 00 00 00 20 00 00 00
01 05 09 00 00 04 00 00 87 01 00 00 DP
02 04 0A 00 00 04 00 00 87 01 00 00 DP
03 06 0A 00 00 04 00 00 87 01 00 00 DP
0F 11 00 00 00 00 00 00 00 00 00 00 Désactivé

00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 C8 00 00 00
F0 F9 05 00 00 00 00 00 40 FB 05 00
00 00 00 00 40 FB 05 00 00 00 00 00
01 00 00 00 08 00 00 00




--------------------
MacMini (Early 2006)
MacMini1,1>MacMini2,1 / C2D 2.33 GHz / 4 Go / 1 To / BluRay / MacOSX Lion 10.7

Nuc D54250WYK (Late 2014) avec Audirvana sur un DAC ifi iDSD nano
MacMini7,1 / i5-4250u / HD5000 / 16 Go / SSD 480 Go / Fanless / macOS 10.11

Nuc NUC5i5MYBE (Late 2015)
MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / BluRay / Fanless / macOS 10.13
Go to the top of the page
 
+Quote Post
lyaw
posté 8 Nov 2016, 15:01
Message #10


Nouveau Membre


Groupe : Membres
Messages : 11
Inscrit : 6 Nov 2016
Membre no 200 234



Pour être sur de bien comprendre, actuellement le framebuffer 10.11.6 active 3 ports, en DP, et le patch de la config.plist modifie pour 4 ports en HDMI? Et donc il me faut activer le 4e port ou passer un des 3 ports en LVDS? Le bootlog de clover est joint.
Merci

Fichier joint  clover_bootlog.rtf ( 16.2 Ko ) Nombre de téléchargements : 2


Ce message a été modifié par lyaw - 8 Nov 2016, 15:22.


--------------------
iMac 12.2 / Asus H110T thin-itx / I7 6700T / 2x8G DDR4 / NVMe SSD Samsung PM951 / LCD 23.6" LVDS / OS 10.11
Go to the top of the page
 
+Quote Post
Sebinouse
posté 8 Nov 2016, 15:37
Message #11


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 798
Inscrit : 7 Jan 2007
Membre no 77 534



Merci pour le log ... on y apprend pas grand chose si ce n'est la résolution que Clover a choisi.

Je ne sais pas ce que fait le patch "10.11-SKL-1912000-4_displays", mais il ne modifie pas les ports en HDMI (pour le son). je ne sais pas non plus a priori quoi faire pour résoudre ton problème ... je commencerais par modifier successivement chacun des port DP actif en eDP et voir ce que cela donne. Si ça ne marche pas j'essaierai en LVDS. et enfin j'essaierai d'activer le fameux 4e port sachant que cela peut aussi être la ligne juste avant le bloc rouge puisqu'elle correspond à un port vga.



--------------------
MacMini (Early 2006)
MacMini1,1>MacMini2,1 / C2D 2.33 GHz / 4 Go / 1 To / BluRay / MacOSX Lion 10.7

Nuc D54250WYK (Late 2014) avec Audirvana sur un DAC ifi iDSD nano
MacMini7,1 / i5-4250u / HD5000 / 16 Go / SSD 480 Go / Fanless / macOS 10.11

Nuc NUC5i5MYBE (Late 2015)
MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / BluRay / Fanless / macOS 10.13
Go to the top of the page
 
+Quote Post
lyaw
posté 8 Nov 2016, 18:56
Message #12


Nouveau Membre


Groupe : Membres
Messages : 11
Inscrit : 6 Nov 2016
Membre no 200 234



Oui le log ne dit rien, un outil sous windows permettrait de récupère d'avantage de details?
Le patch semble être audio_CloverHDMI

Je comprends la procedure maintenant je vais pouvoir essayer toutes les combinaisons avec un Clover sur une clé USB. Ce qui doit être modifié:
Citation
FF 00 00 00 01 00 00 00 20 00 00 00

ou
Citation
0F 11 00 00 00 00 00 00 00 00 00 00 Désactivé

voir meme les autres, mais ça :
Citation
01 03 03 03 Limitation à 3 ports

je le laisse tel quel?
Concernant l'EDID de la dalle j'ai trouvé la procedure pour le récupérer sous windows, j'essaierai de l'injecter avec le config.plist a moins que tout fonctionne d'emblée.


--------------------
iMac 12.2 / Asus H110T thin-itx / I7 6700T / 2x8G DDR4 / NVMe SSD Samsung PM951 / LCD 23.6" LVDS / OS 10.11
Go to the top of the page
 
+Quote Post
Sebinouse
posté 8 Nov 2016, 20:11
Message #13


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 798
Inscrit : 7 Jan 2007
Membre no 77 534



perso je laisserais le patch 4 ports ... ça mange pas de pain

et je commencerai par
Code
01 05 09 00 00 04 00 00 87 01 00 00
en
01 05 09 00 04 00 00 00 87 01 00 00

puis
Code
02 04 0A 00 00 04 00 00 87 01 00 00
en
02 04 0A 00 04 00 00 00 87 01 00 00

...
puis
Code
01 05 09 00 00 04 00 00 87 01 00 00
en
01 05 09 00 02 00 00 00 87 01 00 00

...
et enfin si ce n'est pas bon essayer d'activer ce fameux 4e port


--------------------
MacMini (Early 2006)
MacMini1,1>MacMini2,1 / C2D 2.33 GHz / 4 Go / 1 To / BluRay / MacOSX Lion 10.7

Nuc D54250WYK (Late 2014) avec Audirvana sur un DAC ifi iDSD nano
MacMini7,1 / i5-4250u / HD5000 / 16 Go / SSD 480 Go / Fanless / macOS 10.11

Nuc NUC5i5MYBE (Late 2015)
MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / BluRay / Fanless / macOS 10.13
Go to the top of the page
 
+Quote Post
lyaw
posté 8 Nov 2016, 22:47
Message #14


Nouveau Membre


Groupe : Membres
Messages : 11
Inscrit : 6 Nov 2016
Membre no 200 234



OK, j'ai tenté ces configuration, j'ai aussi tenté une approche systématique avec tous les ports et tous les types de connecteurs. Le LVDS n'est jamais resté actif après le tout debut du boot, l'écran externe DVI sur le port HDMI a toujours fonctionné, en somme aucune modification n'a induit de de changement sur les deux écrans ce qui me laisse un peu perplexe, j'ai vérifié dans materiel/extension et le framebuffer SKL est bien chargé et actif.
Ca :
Citation
66 49 05 00 00 00 00 00 01 03 03 03 Limitation à 3 ports

je n'y ai pas touché car je n'ai aucune idée de la motif a effectuer pour 4 ports.

Apres activation du controle a distance je peux consulter IO registry explorer apres demarrage avec le seul ecran LVDS, l'ecran n'est donc pas reconnu ( a priori la ligne EDID n'est pas cablée) les bons connecteurs sont affichés pour chaque framebuffer par contre il n'y a toujours que 3 framebuffers, alors que le patch activais tout
Fichier joint  Capture_d___e__cran_2016_11_09_a___00.22.03.png ( 23.15 Ko ) Nombre de téléchargements : 8


Ce message a été modifié par lyaw - 9 Nov 2016, 00:28.


--------------------
iMac 12.2 / Asus H110T thin-itx / I7 6700T / 2x8G DDR4 / NVMe SSD Samsung PM951 / LCD 23.6" LVDS / OS 10.11
Go to the top of the page
 
+Quote Post
Sebinouse
posté 9 Nov 2016, 08:55
Message #15


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 798
Inscrit : 7 Jan 2007
Membre no 77 534



Je ne sais pas d'ou sort le patch "10.11-SKL-1912000-4_displays" (c'est une des joies de Multibeast) et clairement il ne sert pas dans ton cas ...

ce que je ne comprendre pas c'est que normalement les tentatives auraient dû "casser" la prise en charge de ton écran DVI/HDMI ... or ce n'est pas le cas ... tu peux partager ton config.plist de test ?

Ce message a été modifié par Sebinouse - 9 Nov 2016, 08:55.


--------------------
MacMini (Early 2006)
MacMini1,1>MacMini2,1 / C2D 2.33 GHz / 4 Go / 1 To / BluRay / MacOSX Lion 10.7

Nuc D54250WYK (Late 2014) avec Audirvana sur un DAC ifi iDSD nano
MacMini7,1 / i5-4250u / HD5000 / 16 Go / SSD 480 Go / Fanless / macOS 10.11

Nuc NUC5i5MYBE (Late 2015)
MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / BluRay / Fanless / macOS 10.13
Go to the top of the page
 
+Quote Post
lyaw
posté 9 Nov 2016, 11:30
Message #16


Nouveau Membre


Groupe : Membres
Messages : 11
Inscrit : 6 Nov 2016
Membre no 200 234



Oui j'ai viré ce patch car il ne sert a rien dans mon cas, les seuls elements importants sont inject intel et platform ID. En effet cela aurais du casser la config et pourant ca n'as pas été le cas. Entretemps j'ai resussi a activer le 4e frameuffer en modifiant
Citation
01 03 03 03

vers
Citation
01 04 04 04

ce qui ne change rien, j'ai aussi decouvert que je peux injecter l'EDID a partir du BIOS, ce qui permet de pallier aux lignes EDID non cablées sur le cable LVDS (la resolution de l"EDID se regle dans le bios) donc au moins il est certain que l'EDID est bien fournis a OSX.
Sinon j'ai trouvé un topic vraiemnt extensif sur un forum russe, apparement il est possible de modifier beaucoup de choses, je ne sais pas encore si cela va aider.

Citation
[4] Intel HD530 (device id: 1912)

Option 1:
We apply if:
Intel HD graphics card as the primary,
There is an external graphics card (Nvidia / AMD Radeon), but the need to connect the monitor to the Intel HD
For graphics of the plant is sufficient:
Proinzhektit ig-platform-id: 0x19120000
Set 64mb or 96mb or 128MB for the video card. It turns out empirically
Rename into ACPI controller HECI or MEI -> IMEI
Rename into ACPI card GFX0 -> IGPU
An example of a manual injection produce ig-platform-id through Arbitrary section:
⚠️ the Intel Inject the need to shut down to avoid conflict
arbitrary-Intel-HD530-Desktop-1.

Analysis of key (close)

1. subsystem-id = 86800000 (8086 = Intel) - cosmetics.
2. the vendor--a subsystem id = 6B100000 (106B = Apple's) - cosmetics.
3. AAPL, ig-platform-id = 00001219 (0x19120000) is very important! Choose freymbufer.
4. = options-the graphics 0C000000 - typical for all the key cards.
5. = the model the Intel 530, the HD the Graphics - Cosmetics for the correct name of the card.
6. = the gfx-hda the onboard-1 - key for HDMI audio.

the UPD : additional keys with MacBookPro13,1:
/ / credit Piker on Alpha
7. AAPL, Gfx324 = 01000000
8. AAPL, GfxYTile = 01000000 - corrects artifacts on 10.12.x.
9. AAPL00, PanelCycleDelay = FA000000
10. AAPL00, PanelPowerDown = 3C000000
11. AAPL00, PanelPowerOff = 11000000
12. AAPL00, PanelPowerOn = 19,010,000
13. AAPL00, PanelPowerUp = 30000000

14. PciAddr = 00: 02.00 (0x00020000 - standard PCI address of the Intel integrated graphics)

the PS if there are difficulties, the more pro inject through Arbitrary read in " clover khaki "

Example config attached as: config-Intel-HD530-Desktop-1.plist.zip

Forum russe

Ce message a été modifié par lyaw - 9 Nov 2016, 11:31.


--------------------
iMac 12.2 / Asus H110T thin-itx / I7 6700T / 2x8G DDR4 / NVMe SSD Samsung PM951 / LCD 23.6" LVDS / OS 10.11
Go to the top of the page
 
+Quote Post
Sebinouse
posté 9 Nov 2016, 11:42
Message #17


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 798
Inscrit : 7 Jan 2007
Membre no 77 534



En gros cela revient à ce que l'on fait ... en plus complet pour avoir un résultat plus propre mais en utilisant les options avancées de Clover (pas du tout neophyte friendly) ... mais un bon vieux copier coller pourra servir à la fin pour régler quelques artifacts !

deux trucs qui sont importants :

1 ) Set 64mb or 96mb or 128MB for the video card. It turns out empirically

2)Rename into ACPI controller HECI or MEI -> IMEI
Rename into ACPI card GFX0 -> IGPU
(pas fait d'après ta capture IOREG, tu peux le faire dans ton config.plist dans ACPI/DSDT/patch/ ou un truc du genre ... ou alors en SSDT-IGPU.aml)

EDIT:

sur le forum russe, ils utilisent 0x19160000 pour les HD530 mobiles (sans autre carte graphique).
Ces cartes utilisent l'écran LCD du portable donc un port eDP ou LVDS qui semble être le port qui précède le "0105" :
0000 0800 0200 0000 9800 0000 // Activé ? port 08 LVDS
au lieu de
FF00 0000 0100 0000 2000 0000 // Désactivé ? VGA

tu as essayé ig-platform-id=0x19160000 déjà?
Si ça ne marche pas tu peux tenter avec 0x19120000 et un patch avec des données ci dessus

Ce message a été modifié par Sebinouse - 9 Nov 2016, 12:10.


--------------------
MacMini (Early 2006)
MacMini1,1>MacMini2,1 / C2D 2.33 GHz / 4 Go / 1 To / BluRay / MacOSX Lion 10.7

Nuc D54250WYK (Late 2014) avec Audirvana sur un DAC ifi iDSD nano
MacMini7,1 / i5-4250u / HD5000 / 16 Go / SSD 480 Go / Fanless / macOS 10.11

Nuc NUC5i5MYBE (Late 2015)
MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / BluRay / Fanless / macOS 10.13
Go to the top of the page
 
+Quote Post
lyaw
posté 9 Nov 2016, 13:19
Message #18


Nouveau Membre


Groupe : Membres
Messages : 11
Inscrit : 6 Nov 2016
Membre no 200 234



interessant, a priori toutes ces clés peuvent etre entrées par clover configurator que j'utilise deja pour les patchs.
Le reglage vram du bios est actuellement sur 128 mais peut aller jusqu'a 1024 ou 1515, j'ai deja essayé diverses valeurs sans changement notable a part des glitch apparaissant au chargement du bureau dans certains cas (au dessus de 64)
Citation
ils utilisent 0x19160000

hier j'ai tenté 0x19120001 obtenu un KP, je vais tenter celui ci et aussi essayer les modification iMEI IGPU avec 0x19120000


--------------------
iMac 12.2 / Asus H110T thin-itx / I7 6700T / 2x8G DDR4 / NVMe SSD Samsung PM951 / LCD 23.6" LVDS / OS 10.11
Go to the top of the page
 
+Quote Post
Sebinouse
posté 9 Nov 2016, 13:22
Message #19


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 798
Inscrit : 7 Jan 2007
Membre no 77 534



de memoire 0x19120001 n'a pas de ports activés ... d'où le KP !

IMEI et IGPU c'est valable pour toutes les IDs


--------------------
MacMini (Early 2006)
MacMini1,1>MacMini2,1 / C2D 2.33 GHz / 4 Go / 1 To / BluRay / MacOSX Lion 10.7

Nuc D54250WYK (Late 2014) avec Audirvana sur un DAC ifi iDSD nano
MacMini7,1 / i5-4250u / HD5000 / 16 Go / SSD 480 Go / Fanless / macOS 10.11

Nuc NUC5i5MYBE (Late 2015)
MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / BluRay / Fanless / macOS 10.13
Go to the top of the page
 
+Quote Post
lyaw
posté 9 Nov 2016, 19:53
Message #20


Nouveau Membre


Groupe : Membres
Messages : 11
Inscrit : 6 Nov 2016
Membre no 200 234



Donc j'ai essayé tout ca, aucun changement, ca fonctionne pareil avec 0x19160000 et les changements de port ne donnent pas de resultat particulier sur l'ecran externe et interne, j'ai fait les essais sans ecran externe (controle a distance)
J'ai aussi ajouté les patch IGPU etc, le seul changement notable est que le nom est maintenant correct dans IO registry et dans a propos de ce mac le nom de la carte a changé, tout est toujours bien reconnu (nom, vram).

Modif de la vram dans le bios a 128 ce qui a eu pour effet de generer de tres gros problemes graphiques sous osx (genre inutilisable), l'affichage sous controle a distance etant normal et j'ai pu verifier que l'ecran interne n'etait pas plus reconnu.

Essais du config.plist pour HD530 complet du forum Russe, ou l'injection intel et ID sont desactivée et remplacés par toutes les injections et clés, toujours pareil, l'ecran externe fonctionne, reconnu en IGPU le seul changement notable est que l ID passe a 0x19120006, j'ai essayé de modifier les ports pour LVDS, d'activer le 4e port, rien.

A ce stade j'ai vais mettre ubuntu et essayer de trouver un explorateur de registre qui pourrais donner des info sur la config quand le LVDS est utilisé.

Apres verification le display port contiens les lignes LVDS, il doit donc etre possible de cabler DisplayPort vers LVDS mais je tentera ca en dernier recours, c'est un peu risqué.


Edit
apres test, Ubuntu detecte directement le LCD interne en LVDS et les resolutions fournies par la carte mere, il n'y a pas de registre donc pas sur de trouver des details sur le port et connecteur utilisé dans le driver intel ici

Ce message a été modifié par lyaw - 9 Nov 2016, 20:16.


--------------------
iMac 12.2 / Asus H110T thin-itx / I7 6700T / 2x8G DDR4 / NVMe SSD Samsung PM951 / LCD 23.6" LVDS / OS 10.11
Go to the top of the page
 
+Quote Post
Sebinouse
posté 9 Nov 2016, 23:45
Message #21


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 798
Inscrit : 7 Jan 2007
Membre no 77 534



La gestion de ce type de LVDS a l'air particulièrement compliquée sur macOS : plusieurs se sont cassé les dents (ici ou ou encore )

Ce message a été modifié par Sebinouse - 9 Nov 2016, 23:55.


--------------------
MacMini (Early 2006)
MacMini1,1>MacMini2,1 / C2D 2.33 GHz / 4 Go / 1 To / BluRay / MacOSX Lion 10.7

Nuc D54250WYK (Late 2014) avec Audirvana sur un DAC ifi iDSD nano
MacMini7,1 / i5-4250u / HD5000 / 16 Go / SSD 480 Go / Fanless / macOS 10.11

Nuc NUC5i5MYBE (Late 2015)
MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / BluRay / Fanless / macOS 10.13
Go to the top of the page
 
+Quote Post
Sebinouse
posté 10 Nov 2016, 09:29
Message #22


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 798
Inscrit : 7 Jan 2007
Membre no 77 534



Le 3 post en espagnol est assez intéressant ... en gros le LVDS d'une Asus H81T marche avec l'ig-platform-id d'un portable haswell mais pas d'accéleration. Il marche à moitié avec celle d'un fixe (3 ports DP).

Donc tout n'est pas perdu.

EDIT : le config.plus HD530 mobile utilise 0x191B (qui a une port LVDS) et pas le 0x1916 (qui a aussi un port LVDS)


Ce message a été modifié par Sebinouse - 10 Nov 2016, 09:41.


--------------------
MacMini (Early 2006)
MacMini1,1>MacMini2,1 / C2D 2.33 GHz / 4 Go / 1 To / BluRay / MacOSX Lion 10.7

Nuc D54250WYK (Late 2014) avec Audirvana sur un DAC ifi iDSD nano
MacMini7,1 / i5-4250u / HD5000 / 16 Go / SSD 480 Go / Fanless / macOS 10.11

Nuc NUC5i5MYBE (Late 2015)
MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / BluRay / Fanless / macOS 10.13
Go to the top of the page
 
+Quote Post
lyaw
posté 10 Nov 2016, 14:38
Message #23


Nouveau Membre


Groupe : Membres
Messages : 11
Inscrit : 6 Nov 2016
Membre no 200 234



oui, ca va pas etre simple, je vais regarder ces post, merci. Il y a une réponse d'un russe qui veut des dumps
Citation
InjectEDID from Arbitrary, use AAPL00,override-no-connect for IGPU.
Example:
AAPL00,override-no-connect Answer send on [email protected]
Try! And ioregistryexplorer dump, darwindumper send me.


J'ai aussi communiqué avec un fabricant de cables LVDS qui m'a confirmé que l'on peut directement utiliser les lignes TMDS du HDMI vers le LVDS mais il reste des problèmes pour faire comme ça : l'alim, le EN et le PWM du backlight sont gérés par la carte mere et en fonction du LVDS (donc inactif quand le driver eteinds le port LVDS), le HDMI donne un 5V mais il est probablement trop faible pour la de la dalle 24 pouces (genre 35W) et en outre cette alimentation doit etre activée avant le backlight ce qui est aussi géré par la carte mere mais avec le LVDS et donc ca risque de poser problème, enfin après verification de la datasheet, la dalle n'offre carrement pas d'EDID sur le port lVDS, les 4 pins sont NC, et ca risque aussi de poser problème car la carte mere attends probablement un EDID sur le HDMI, cette solution semble peu probable a ce stade

Edit:
en essayant de comprendre la reponse du russe je tombe sur ce topic
lvds-full-qe-c HD3000
a propos de AAPL00 qui est une piste non explorée, je n'ai pas essayé par DSDT non plus
Citation
What is very important is to use "AAPL,DualLink", not AAPL00 or 01. This was the reason why it wasn't working for me previously.


le post de l'espagnol est exactement le meme cas de figure que moi, si le driver est chargé VRAM 1536 MO QE CI mais que sur port HDMI et si l'injection est inactive la ram passe a quelques mo, plus de QE, CI mais le LVDS fonctionne (en mirroir avec le HDMI).
dans ce post on peut voir des cas identiques avec black screen sur LVDS qui ont finalement pu l'activer, ca va (finir par) etre le cas avec ce HD530

Ce message a été modifié par lyaw - 10 Nov 2016, 16:40.


--------------------
iMac 12.2 / Asus H110T thin-itx / I7 6700T / 2x8G DDR4 / NVMe SSD Samsung PM951 / LCD 23.6" LVDS / OS 10.11
Go to the top of the page
 
+Quote Post
Sebinouse
posté 10 Nov 2016, 19:17
Message #24


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 798
Inscrit : 7 Jan 2007
Membre no 77 534



du coup c'est aussi réalisable par SSDT ou par arbitrary dans le config.plist (je suis pas FAN du DSDT c'est fastidieux)


--------------------
MacMini (Early 2006)
MacMini1,1>MacMini2,1 / C2D 2.33 GHz / 4 Go / 1 To / BluRay / MacOSX Lion 10.7

Nuc D54250WYK (Late 2014) avec Audirvana sur un DAC ifi iDSD nano
MacMini7,1 / i5-4250u / HD5000 / 16 Go / SSD 480 Go / Fanless / macOS 10.11

Nuc NUC5i5MYBE (Late 2015)
MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / BluRay / Fanless / macOS 10.13
Go to the top of the page
 
+Quote Post
lyaw
posté 10 Nov 2016, 22:08
Message #25


Nouveau Membre


Groupe : Membres
Messages : 11
Inscrit : 6 Nov 2016
Membre no 200 234



oui j'ai compris apres coup, je fait tout par CloverConfigurator dans "devices". Retour sur ubuntu pour des dumps et essayer d'obtenir l'EDID pour l'injecter via clover, je n'ai pas pu l'avoir pour le LVDS (manque les données en HEX) par contre il y a une info interessante, linux voit le LVDS comme eDP-1 (cf dump xrandr)
Fichier joint  xrandr.txt ( 2.68 Ko ) Nombre de téléchargements : 0

Fichier joint  lscpi.txt ( 9.45 Ko ) Nombre de téléchargements : 0


Edit
du coup je remarque ca dans un de tes liens :
Citation
0x01000000 = VGA connector
0x02000000 = LVDS connector
0x04000000 = eDP connector
0x00020000 = DVI connector
0x00040000 = DisplayPort connector
0x00080000 = HDMI connector

Je ne pense pas avoir essayé 0x04000000 encore

Ce message a été modifié par lyaw - 10 Nov 2016, 22:52.


--------------------
iMac 12.2 / Asus H110T thin-itx / I7 6700T / 2x8G DDR4 / NVMe SSD Samsung PM951 / LCD 23.6" LVDS / OS 10.11
Go to the top of the page
 
+Quote Post
lyaw
posté 11 Nov 2016, 11:56
Message #26


Nouveau Membre


Groupe : Membres
Messages : 11
Inscrit : 6 Nov 2016
Membre no 200 234



les essais ave le port eDP n'ont rien donné. Etant pressé par le temps j'ai opté pour une solution pragmatique, une carte de conversion HDMI vers LVDS qui offre l'avantage de controller le driver LED et de fournir un EDID au port HDMI, comme le port HDMI est deja fonctionnel il n'y a aucun doute sur cette solution.
Fichier joint  Capture_d___e__cran_2016_11_11_a___01.43.42.jpg ( 96.17 Ko ) Nombre de téléchargements : 12

Fichier joint  Capture_d___e__cran_2016_11_11_a___01.43.56.png ( 123.47 Ko ) Nombre de téléchargements : 9


--------------------
iMac 12.2 / Asus H110T thin-itx / I7 6700T / 2x8G DDR4 / NVMe SSD Samsung PM951 / LCD 23.6" LVDS / OS 10.11
Go to the top of the page
 
+Quote Post
HackinYann
posté 12 Nov 2016, 20:27
Message #27


Nouveau Membre


Groupe : Membres
Messages : 3
Inscrit : 17 Oct 2016
Membre no 200 024



Bonjour, j'ai monté mon hackintosh cette semaine l'installe c'est bien passé (unibeast, multibeast) mais voilà je suis sur 12.12.1 et avec un intel 530hd j'ai un petit soucis d'artefact qui se trouve en haut à gauche, prêt de la pomme.

J'ai vu que j’étais pas le seul à avoir le problème mais pas de solution.
Skylake Intel HD 530 Graphics Glitch Fix (tonymacx86)

Je précise que je suis complétement novice, j'ai beaucoup de mal à comprendre les code kext, enfin c'est pas très claire, je comprend pas bien ou le faire et quand biggrin.gif

avec vous une idée pour stopper cette artefact, qui devient agacent à la long.

Ma config
GA Z170-UD5 TH
Intel core i7 6700k


--------------------
Ordi: Gygabyte Z170X UD5 TH/ Intel I7 6900K
MAO : Presonus Sceptre S8/ UAD ARROW/ Logic Pro X

Go to the top of the page
 
+Quote Post
petergreen
posté 21 Nov 2016, 16:25
Message #28


Nouveau Membre


Groupe : Membres
Messages : 1
Inscrit : 15 Nov 2016
Membre no 200 315



bonjour,

tu es en avance de version
Citation
12.12.1
tongue.gif

sinon pour les glitch il existe voici le lien sur un forum

regarde le message #96 sur https://www.tonymacx86.com/threads/skylake-....206410/page-10

cordialement


--------------------
Hackintosh Sierra 10.12.1

NOCTUA NH-U12S
ALIMENTATION LDLC XT-650P 650W PLATINIUM
FRACTAL DESIGN DEFINE R5 BLACK
SAMSUNG SSD 2.5" 850 EVO 500 GO
INTEL BX80662I76700K I7-6700K
ASUS Z170-A
KINGSTON DDR4 16GB (2*8) HX426C15FBK2/16
ASUS DRW
Go to the top of the page
 
+Quote Post
Quentin77
posté 17 Jan 2017, 10:44
Message #29


Adepte de Macbidouille
*

Groupe : Membres
Messages : 177
Inscrit : 12 Dec 2016
Membre no 200 542



Bonjour,

Super tuto, il a l'air très bien fait, seulement j'ai quelques difficultés.. Etape 1 et 2, OK, mais a partir de la 3... x)

En fait je suis un novice en informatique, je ne m'y connais pas (un petit peu, mais pas suffisamment) et je ne sais pas faire d'injection SSDT, DDST, ou n'importe quoi sad.gif J'ai récupéré l'ID de mon processeur, c'est un skylake d'ID 0x1912, et je sais déjà que le code associé est le [6] car je l'ai déjà vu et utilisé, mais seulement je ne sais pas faire d'injection sad.gif

J'ai vu que tu parlais de Clover, il existe un moyen de réaliser le patch en entrant une ligne ou deux dans Clover Configurator ? Car le Configurator je le maitrise plus ou moins et j'arrive à savoir ce que je fais à peu près tongue.gif

Voila, merci pour ton aide, et faut il que je créé un sujet indépendant pour faciliter l'aide ? J'ai déjà un post en cours mais pour un autre problème, et j'ai pas pensé aux autres soucis que je pouvais avoir ^^' je te laisse le lien si jamais tu pense qu'il est préférable de répondre directement sur mon post


--------------------
MacBook Pro 2019 : 15" Intel Core i9 2,3 GHz, 16 Go RAM, Radeon Pro 560X, SSD 1 To
Go to the top of the page
 
+Quote Post
Sebinouse
posté 26 Jan 2017, 16:26
Message #30


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 798
Inscrit : 7 Jan 2007
Membre no 77 534



Citation (Quentin77 @ 17 Jan 2017, 10:44) *
Bonjour,

Super tuto, il a l'air très bien fait, seulement j'ai quelques difficultés.. Etape 1 et 2, OK, mais a partir de la 3... x)

En fait je suis un novice en informatique, je ne m'y connais pas (un petit peu, mais pas suffisamment) et je ne sais pas faire d'injection SSDT, DDST, ou n'importe quoi sad.gif J'ai récupéré l'ID de mon processeur, c'est un skylake d'ID 0x1912, et je sais déjà que le code associé est le [6] car je l'ai déjà vu et utilisé, mais seulement je ne sais pas faire d'injection sad.gif

J'ai vu que tu parlais de Clover, il existe un moyen de réaliser le patch en entrant une ligne ou deux dans Clover Configurator ? Car le Configurator je le maitrise plus ou moins et j'arrive à savoir ce que je fais à peu près tongue.gif

Voila, merci pour ton aide, et faut il que je créé un sujet indépendant pour faciliter l'aide ? J'ai déjà un post en cours mais pour un autre problème, et j'ai pas pensé aux autres soucis que je pouvais avoir ^^' je te laisse le lien si jamais tu pense qu'il est préférable de répondre directement sur mon post

Tu peux utiliser CloverConfigurator pour injecter l'ig-platform-id dans ton cas tu peux essayer :

Code
0x19120000
0x19120001



--------------------
MacMini (Early 2006)
MacMini1,1>MacMini2,1 / C2D 2.33 GHz / 4 Go / 1 To / BluRay / MacOSX Lion 10.7

Nuc D54250WYK (Late 2014) avec Audirvana sur un DAC ifi iDSD nano
MacMini7,1 / i5-4250u / HD5000 / 16 Go / SSD 480 Go / Fanless / macOS 10.11

Nuc NUC5i5MYBE (Late 2015)
MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / BluRay / Fanless / macOS 10.13
Go to the top of the page
 
+Quote Post

2 Pages V   1 2 >
Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 23rd October 2019 - 14:17