Intel HD Graphics - Accélération - Audio HDMI, Injection et modification du BON framebuffer |
Bienvenue invité ( Connexion | Inscription )
Intel HD Graphics - Accélération - Audio HDMI, Injection et modification du BON framebuffer |
10 May 2016, 11:06
Message
#1
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 899 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 :■ Outils Dans mon cas, c'est "0A26 HASWELL ULT GT3" ◉ Injection de "AAPL,ig-platform-id" : ◉ Audio HDMI :■ Lancez DCPIManager et restez sur la page "Status" et recherchez l'Audio Device correspondant au "Codec Name" Intel :
Si cela ne marche toujours pas, essayez avec un autre "pipe attribute" et recommencez avec chaque "connector attribute": Voilà ! Bon courage !
Fichier(s) joint(s)
Exemple_HD520.zip ( 2.9 Ko )
Nombre de téléchargements : 44
Exemple_HD5000.zip ( 2.82 Ko ) Nombre de téléchargements : 9 -------------------- 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.15 Nuc NUC5i5MYBE (Late 2015) MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / Blu-Ray / Fanless / macOS 10.15 |
|
|
14 May 2016, 18:32
Message
#2
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 899 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.15 Nuc NUC5i5MYBE (Late 2015) MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / Blu-Ray / Fanless / macOS 10.15 |
|
|
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 |
|
|
4 Sep 2016, 21:48
Message
#4
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 899 Inscrit : 7 Jan 2007 Membre no 77 534 |
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 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.15 Nuc NUC5i5MYBE (Late 2015) MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / Blu-Ray / Fanless / macOS 10.15 |
|
|
30 Oct 2016, 07:36
Message
#5
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 899 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.15 Nuc NUC5i5MYBE (Late 2015) MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / Blu-Ray / Fanless / macOS 10.15 |
|
|
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: Screen_Shot_2016_11_06_at_22.07.16.png ( 35.89 Ko ) Nombre de téléchargements : 9 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
|
|
|
7 Nov 2016, 11:08
Message
#7
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 899 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.15 Nuc NUC5i5MYBE (Late 2015) MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / Blu-Ray / Fanless / macOS 10.15 |
|
|
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. config.plist.zip ( 1.84 Ko ) Nombre de téléchargements : 8 Capture_d_____cran_2016_11_07____13.29.57.png ( 133.35 Ko ) Nombre de téléchargements : 13 Capture_d_____cran_2016_11_07____13.29.46.png ( 67.21 Ko ) Nombre de téléchargements : 12 -------------------- iMac 12.2 / Asus H110T thin-itx / I7 6700T / 2x8G DDR4 / NVMe SSD Samsung PM951 / LCD 23.6" LVDS / OS 10.11
|
|
|
8 Nov 2016, 10:27
Message
#9
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 899 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.15 Nuc NUC5i5MYBE (Late 2015) MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / Blu-Ray / Fanless / macOS 10.15 |
|
|
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 clover_bootlog.rtf ( 16.2 Ko ) Nombre de téléchargements : 3 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
|
|
|
8 Nov 2016, 15:37
Message
#11
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 899 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.15 Nuc NUC5i5MYBE (Late 2015) MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / Blu-Ray / Fanless / macOS 10.15 |
|
|
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
|
|
|
8 Nov 2016, 20:11
Message
#13
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 899 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.15 Nuc NUC5i5MYBE (Late 2015) MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / Blu-Ray / Fanless / macOS 10.15 |
|
|
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 Capture_d___e__cran_2016_11_09_a___00.22.03.png ( 23.15 Ko ) Nombre de téléchargements : 9 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
|
|
|
9 Nov 2016, 08:55
Message
#15
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 899 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.15 Nuc NUC5i5MYBE (Late 2015) MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / Blu-Ray / Fanless / macOS 10.15 |
|
|
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
|
|
|
9 Nov 2016, 11:42
Message
#17
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 899 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.15 Nuc NUC5i5MYBE (Late 2015) MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / Blu-Ray / Fanless / macOS 10.15 |
|
|
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
|
|
|
9 Nov 2016, 13:22
Message
#19
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 899 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.15 Nuc NUC5i5MYBE (Late 2015) MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / Blu-Ray / Fanless / macOS 10.15 |
|
|
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
|
|
|
9 Nov 2016, 23:45
Message
#21
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 899 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 làou encore là)
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.15 Nuc NUC5i5MYBE (Late 2015) MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / Blu-Ray / Fanless / macOS 10.15 |
|
|
10 Nov 2016, 09:29
Message
#22
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 899 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.15 Nuc NUC5i5MYBE (Late 2015) MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / Blu-Ray / Fanless / macOS 10.15 |
|
|
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 xxxx@xxxxcom 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
|
|
|
10 Nov 2016, 19:17
Message
#24
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 899 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.15 Nuc NUC5i5MYBE (Late 2015) MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / Blu-Ray / Fanless / macOS 10.15 |
|
|
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)
xrandr.txt ( 2.68 Ko ) Nombre de téléchargements : 1 lscpi.txt ( 9.45 Ko ) Nombre de téléchargements : 1 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
|
|
|
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.
Capture_d___e__cran_2016_11_11_a___01.43.42.jpg ( 96.17 Ko ) Nombre de téléchargements : 13 Capture_d___e__cran_2016_11_11_a___01.43.56.png ( 123.47 Ko ) Nombre de téléchargements : 10 -------------------- iMac 12.2 / Asus H110T thin-itx / I7 6700T / 2x8G DDR4 / NVMe SSD Samsung PM951 / LCD 23.6" LVDS / OS 10.11
|
|
|
12 Nov 2016, 20:27
Message
#27
|
|
Adepte de Macbidouille Groupe : Membres Messages : 53 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 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: Asus Z490 ProArt 10 G/ Intel I9 10850K
MAO : Presonus Sceptre S8/ UAD ARROW/ Logic Pro X |
|
|
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 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 |
|
|
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 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 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 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
|
|
|
26 Jan 2017, 16:26
Message
#30
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 899 Inscrit : 7 Jan 2007 Membre no 77 534 |
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 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 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 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.15 Nuc NUC5i5MYBE (Late 2015) MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / Blu-Ray / Fanless / macOS 10.15 |
|
|
Nous sommes le : 26th April 2024 - 04:33 |