Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ [Hackintosh] Installation et configuration _ Questions sur l'installation du NUC Skull Canyon sous High Sierra

Écrit par : nephh 21 Feb 2018, 12:54

Bonjour,

J'ai finalement investi dans un NUC Skull Canyon (NUC6I7KYK) l'année dernière et je cherche à installer Mac OS X dessus. J'ai déjà réussi à installer avec plus ou moins de succès un Hackintosh mais j'aimerai vos conseils cette fois-ci.

Mes questions :

- Est-ce qu'il est déjà possible d'installer High Sierra (10.13) sur ce Hackintosh ? Je suis moi-même sous cette version d'OS X.

- Pour l'installation, je n'ai trouvé qu'un https://www.tonymacx86.com/threads/guide-intel-skylake-nuc6-and-skull-canyon-using-clover-uefi-nuc6i5syk-nuc6i7kyk-etc.232743/ en anglais sur le célèbre tonymacx86 avec Clover pour l'installation sur ce NUC, mais est-qu'il n'y a pas une solution plus simple ? La dernière fois j'avais utilisé Multibeast et j'aimerais éviter cette option qui ne permet pas vraiment de voir comment ça fonctionne...

- Les SSDs NVMe bien supportés maintenant sur Hackintosh (en natif je crois) ? J'ai un Samsung 960 EVO 500 Go.

- Enfin, les questions qui fâchent, à savoir la compatibilité du WiFi / Bluetooth : est-ce que ça peut fonctionner ? Quand j'avais monté mon premier (et unique) Hackintosh, j'avais utilisé un dongle USB Edimax, le WiFi fonctionnait à peu près. Quant au Bluetooth, j'avais un dongle USB aussi mais impossible de se connecter aux devises alors qu'ils étaient bien visibles. En sachant que j'ai deux disques au format M2 dans mon NUC, donc il n'y a plus de place pour une carte WiFi / Bluetooth.

Tous les conseils / remarques sont les bienvenus, merci smile.gif

nephh.

Écrit par : polyzargone 21 Feb 2018, 13:51

Citation (nephh @ 21 Feb 2018, 12:54) *
Pour l'installation, je n'ai trouvé qu'un https://www.tonymacx86.com/threads/guide-intel-skylake-nuc6-and-skull-canyon-using-clover-uefi-nuc6i5syk-nuc6i7kyk-etc.232743/ en anglais sur le célèbre tonymacx86 avec Clover pour l'installation sur ce NUC, mais est-qu'il n'y a pas une solution plus simple ? La dernière fois j'avais utilisé Multibeast et j'aimerais éviter cette option qui ne permet pas vraiment de voir comment ça fonctionne...


Non il n'y a pas plus simple ou alors ce sera moins complet et il y aura probablement pas mal de trucs qui ne fonctionneront pas ou pas correctement. Ce guide est justement parfait car il est très bien fait et tu noteras au passage qu'il n'utilise pas du tout MultiBeast.

Pour la clé d'installation en revanche, il me semble qu'il utilise UniBeast donc dans ce cas, tu peux toujours utiliser notre tuto même si au final, ça ne change pas grand chose (avec High Sierra, tout le monde utilise la même méthode : createinstallmedia).

Citation (nephh @ 21 Feb 2018, 12:54) *
- Les SSDs NVMe bien supportés maintenant sur Hackintosh (en natif je crois) ? J'ai un Samsung 960 EVO 500 Go.


Oui.

Citation (nephh @ 21 Feb 2018, 12:54) *
- Enfin, les questions qui fâchent, à savoir la compatibilité du WiFi / Bluetooth : est-ce que ça peut fonctionner ?


En un mot : non.

La puce WIFI est une Intel donc non compatible et en plus, elle est soudée (comme quoi, il n'a pas qu'Apple whistle.gif).

Citation
Not working:
- DP and HDMI at the same time may not work (eg. no multiple monitors) (Note: This was based on early testing with 10.11.4. At the current time, I have not tested with newer versions as I currently have only a single monitor to connect).
- also, there are issues with HDMI/DP hotplug (must use the HDMI or DP that you booted with)
- SDHC card reader
- WiFi: Intel WiFi is not supported. Hardware is soldered.

Not tested:
- internal USB headers
- AirPlay mirroring to AppleTV
- Bluetooth would require an external compatible (Broadcom) dongle


Citation (nephh @ 21 Feb 2018, 12:54) *
En sachant que j'ai deux disques au format M2 dans mon NUC, donc il n'y a plus de place pour une carte WiFi / Bluetooth.


Et donc c'est mort sad.gif.

Écrit par : Sebinouse 21 Feb 2018, 15:29

Le BT doit marcher normalement ... il suffira d'ajouter une clé wifi !

Écrit par : nephh 21 Feb 2018, 20:11

Citation (polyzargone @ 21 Feb 2018, 13:51) *
Non il n'y a pas plus simple ou alors ce sera moins complet et il y aura probablement pas mal de trucs qui ne fonctionneront pas ou pas correctement. Ce guide est justement parfait car il est très bien fait et tu noteras au passage qu'il n'utilise pas du tout MultiBeast.

Pour la clé d'installation en revanche, il me semble qu'il utilise UniBeast donc dans ce cas, tu peux toujours utiliser notre tuto même si au final, ça ne change pas grand chose (avec High Sierra, tout le monde utilise la même méthode : createinstallmedia).


Oui le guide a le mérite d'être exhaustif, même s'il y a certaines subtilités que je ne comprends pas forcément (notamment le config.plist : il faut le copier avant et après l'installation ?), mais c'est une bonne chose de se passer de MultiBeast.

Citation (polyzargone @ 21 Feb 2018, 13:51) *
En un mot : non.

La puce WIFI est une Intel donc non compatible et en plus, elle est soudée (comme quoi, il n'a pas qu'Apple whistle.gif).


Oui j'avais vu ça mais est-ce que ça peut fonctionner si je mets un dongle USB WiFi (Edimax par exemple) ? J'ai souvenir que ça fonctionnait la dernière fois...

Citation (polyzargone @ 21 Feb 2018, 13:51) *
Et donc c'est mort sad.gif


Oops x) Adieu le Magic Keyboard et la Magic Mouse alors...

Citation (Sebinouse @ 21 Feb 2018, 15:29) *
Le BT doit marcher normalement ... il suffira d'ajouter une clé wifi !


Un dongle USB BT peut fonctionner donc ? Si j'en choisis une "compatible" bien entendu.

Merci en tout cas pour vos réponses, je vais préparer l'installation dans les prochains jours, je vous tiendrai au courant. wink.gif

Écrit par : jeanchrijaz 21 Feb 2018, 21:35

Citation (polyzargone @ 21 Feb 2018, 13:51) *
Oops x) Adieu le Magic Keyboard et la Magic Mouse alors...

pas obligatoirement....
j'ai un dongle BT qui fonctionne parfaitement avec le clavier, le trackpad et la magic mousse
par contre il n'est pas compatible avec les fonctionnalités telle que handoff ou airdrop
https://www.amazon.fr/dp/B007GFX0PY/ref=as_li_ss_tl?ie=UTF8&tag=tonymacx8607-21

personnellement j'ai une carte PCIe mais le dongle me sert pour le salon quand j'active la fonction airplay mirroring sur la TV
pour justement utiliser un clavier + un tackpad car l'ordi est un peu loin (j'ai fait passer un cable USB a travers le mur qui sépare le salon du bureau)

Écrit par : Sebinouse 22 Feb 2018, 08:49

Je ne connais pas ce modèle de NUC mais d'habitude les cartes Intel soudées ont quand même le BT qui marche ... donc pas besoin de dongle BT ... à creuser

Écrit par : nephh 22 Feb 2018, 17:46

Citation (jeanchrijaz @ 21 Feb 2018, 21:35) *
pas obligatoirement....
j'ai un dongle BT qui fonctionne parfaitement avec le clavier, le trackpad et la magic mousse
par contre il n'est pas compatible avec les fonctionnalités telle que handoff ou airdrop
https://www.amazon.fr/dp/B007GFX0PY/ref=as_li_ss_tl?ie=UTF8&tag=tonymacx8607-21

personnellement j'ai une carte PCIe mais le dongle me sert pour le salon quand j'active la fonction airplay mirroring sur la TV
pour justement utiliser un clavier + un tackpad car l'ordi est un peu loin (j'ai fait passer un cable USB a travers le mur qui sépare le salon du bureau)

Merci de l'info. smile.gif J'avais entendu parler de ce dongle iogear donc je verrais.

Citation (Sebinouse @ 22 Feb 2018, 08:49) *
Je ne connais pas ce modèle de NUC mais d'habitude les cartes Intel soudées ont quand même le BT qui marche ... donc pas besoin de dongle BT ... à creuser

Ah bon ? Que faudrait-il faire pour (essayer) que ça fonctionne ?

Sinon je testerai avec mon dongle USB BT "UD-400M" (Broadcom BCM20702), qui est censé fonctionner sur le papier...

Écrit par : polyzargone 22 Feb 2018, 17:55

En fait et pour résumer :

• Le WIFI, c'est mort parce que la puce est une Intel et qu'en plus elle est soudée. Pas de ports M.2. disponible non plus donc ce sera obligatoirement via un dongle WIFI ou WIFI/BT.

Le seul inconvénient, c'est que ta connexion ne sera pas considérée comme native et interne et donc que tu ne pourras pas bénéficier d'AirDrop par exemple.

• Le Bluetooth quant à lui a toutes les chances de fonctionner, que ce soit en interne ou via un dongle. Mais l'inconvénient, c'est qu'il ne fonctionnera pas complètement avec les iDevices parce que c'est le couple WIFI/BT qui permet d'accéder à des fonctions comme Continuity ou Handoff. Et pour ça, il faut que ce les deux soient natifs et considérés comme interne.

Bref, tu pourras avoir le WIFI/BT sur ce NUC mais tu ne pourras pas profiter pleinement de toutes les fonctions de macOS.

Écrit par : nephh 22 Feb 2018, 18:40

Merci polyzargone, ça a le mérite d'être très clair et concis smile.gif

À vrai dire, le WiFi servira simplement pour dépanner... si je suis loin de ma box Ethernet ou je n'ai pas envie de faire traverser un câble Ethernet dans tout l'appartement ^^ Principalement je compte me mettre en Ethernet, pour profiter au mieux de ma connexion Fibre.

Pour des fonctions comme AirDrop, Continuity ou Handoff, je ne les utilise pas sur mon Macbook Air et je n'ai pas d'iPhone ou d'Apple Watch. Donc c'est pas du tout gênant.

Ça m'embêterait de sacrifier un port M.2. et "perdre" un disque SSD de 500 Go pour ça... Après dans mon souvenir, le Bluetooth via un dongle USB était assez capricieux sur Hackintosh. Peut-être que c'était plus une question de configuration que de matériel.

Écrit par : nephh 25 Feb 2018, 19:21

Hello,

J'ai finalement réussi l'installation de High Sierra... mais j'ai un problème avec mon dongle USB Bluetooth. Il est "reconnu" visiblement (cf. pièce jointe) mais il ne trouve aucun périphérique Bluetooth (ça mouline). C'est un dongle USB avec le chipset Broadcom BCM20702.

Si j'ai la bonne idée de brancher ce dongle USB Bluetooth avant de démarrer le Mac, il ne démarre plus du tout, l'ordinateur reste bloquer indéfiniment sur la barre de chargement (avant de mettre son mot de passe).

Avez-vous une idée pour régler ce problème ?

Merci smile.gif

 

Écrit par : nephh 26 Feb 2018, 17:38

Hello,

Bug du Bluetooth réglé : j'ai désactivé le Bluetooth dans le BIOS et j'ai installé BrcmPatchRAM2.

Par contre j'ai un problème plus gênant : parfois au démarrage, le NUC redémarre alors qu'OS X est déjà en train de démarrer (au niveau de l'écran de chargement), et même très régulièrement mon disque externe (un clone via CCC) n'est plus visible dans Clover, et ce, de façon assez aléatoire.

Comment je peux régler définitivement ce problème de redémarrage en "boucle" (en général ça le fait une fois, la seconde fois c'est censé démarrer jusqu'au bout...) ? Il y a moyen d'afficher les erreurs qui se produisent ?

Merci par avance

Écrit par : nephh 26 Feb 2018, 21:50

J'ai activé le mode verbose à chaque démarrage (via config.plist) et j'ai eu droit à un plantage à l'instant mais c'est plus qu'aléatoire...

C'est un souci graphique ("Failed to initialize graphics firmware") ? Ou c'est lié à BrcmPatchRAM2 (il a l'air bien lancé au premier abord mais il y a des erreurs ensuite, cf. "not responding") ?

Merci d'avance

 

Écrit par : nephh 6 Mar 2018, 17:58

Hello,

Je n'arrive pas à passer en 4K @ 60 hz avec une TV Samsung... J'ai essayé directement avec un câble HDMI 2.0 mais aussi avec un adaptateur mini-DisplayPort to HDMI et ce même câble HDMI mais rien n'y fait.

Je suis limité à 30hz en 4K. J'ai un peu tout essayé, l'application switchResX, le patch mac-pixel-clock-patch-V2 mais rien ne fonctionne.

Pouvez-vous m'aider svp ?

Merci smile.gif

Écrit par : jeanchrijaz 6 Mar 2018, 21:53

c'est quoi la référence exacte de ta TV?....
tu es sur que les ports HDMI de ta TV acceptent la résolution 4K en 60Hz?....
si c'est un modèle d'entrée de gamme il est possible que pas tous les ports acceptent le 60Hz (voir même aucun) et qu'ils sont limités a 30Hz...
essaye de changer de port HDMI sur la TV

Écrit par : nephh 6 Mar 2018, 23:06

Citation (jeanchrijaz @ 6 Mar 2018, 21:53) *
c'est quoi la référence exacte de ta TV?....
tu es sur que les ports HDMI de ta TV acceptent la résolution 4K en 60Hz?....
si c'est un modèle d'entrée de gamme il est possible que pas tous les ports acceptent le 60Hz (voir même aucun) et qu'ils sont limités a 30Hz...
essaye de changer de port HDMI sur la TV


Samsung UE58MU6125

En fait, j'ai déjà branché un PC portable en HDMI — HP Spectre x360 sous Windows 10 — sur cette TV et j'avais bien le 4K @ 60Hz.

J'ai testé les trois ports HDMI de la TV et Mac OS X ne veut pas passer en 4K @ 60Hz... Je n'ai pas trop envie de repasser en Full HD pour avoir un bon taux de rafraîchissement sur un tel écran. Je sais que Mac est "bridé" en HDMI mais là je suis en mini-DisplayPort (sur le NUC) et en HDMI sur la TV donc ça me surprend.

Écrit par : polyzargone 6 Mar 2018, 23:15

Tu utilises quoi comme ig-platform-id ?

Écrit par : nephh 6 Mar 2018, 23:20

Citation (polyzargone @ 6 Mar 2018, 23:15) *
Tu utilises quoi comme ig-platform-id ?

0x193b0005

Ma config est basée sur ce fichier : https://github.com/RehabMan/Intel-NUC-DSDT-Patch/blob/master/config_nuc6_sc.plist

Écrit par : polyzargone 6 Mar 2018, 23:21

Et avec ça : 0x193b0006 ?

Écrit par : nephh 7 Mar 2018, 00:55

Citation (polyzargone @ 6 Mar 2018, 23:21) *
Et avec ça : 0x193b0006 ?

Ça ne change rien hélas.

Écrit par : Sebinouse 7 Mar 2018, 09:01

Tu as essayé le "Skylake Spoofing" de Rehabman ? (même si tu es sous high Sierra ...)

Citation
Skylake Spoofing

For versions of macOS or OS X prior to 10.12.6, there is no native KabyLake graphics support. For those systems, it is necessary to spoof the KabyLake graphics device as Skylake.

You can enable that functionality by copying SSDT-SkylakeSpoof.aml to ACPI/patched:

Code
cp ./build/SSDT-SkylakeSpoof.aml /Volumes/EFI/CLOVER/ACPI/patched


Or you can use 'make install_nuc7spoof':

Code
make install_nuc7spoof


It will also work on systems with native KabyLake support, if you wish to use the Skylake drivers instead (there are reports that there is better support for 4k@60 with the Skylake drivers).

Keep in mind that after switching (either way), you must rebuild cache, then reboot at least once to enable the patches that are in config.plist.

And on systems prior to 10.12.6, you must use FakeCPUID=0x0506e3. It is in the provided plists, but disabled. Change #FakeCPUID to FakeCPUID in config.plist/KernelAndKextPatches.

Écrit par : nephh 8 Mar 2018, 17:37

Citation (Sebinouse @ 7 Mar 2018, 09:01) *
Tu as essayé le "Skylake Spoofing" de Rehabman ? (même si tu es sous high Sierra ...)


Non mais merci de l'idée. Je crois avoir trouvé le problème : l'adaptateur mini-DisplayPort vers HDMI ne fonctionne pas comme il devrait. En effet, si je teste sous Windows en HDMI directement, je suis bien en 4K @ 60Hz. Quand je débranche pour utiliser l'adaptateur mini-DP > HDMI, je suis toujours en 4K... mais 30Hz seulement.

J'ai commandé un autre câble mais cette fois-ci USB-C vers HDMI 2.0, ça ne sera pas un adaptateur, donc ça devrait (a priori) fonctionner. On verra wink.gif

Au fait, une question qui n'a rien à voir mais j'ai lu que ce n'était pas idéal d'installer OS X High Sierra avec APFS sur un SSD MVMe : vous en pensez quoi ? Apparemment une telle configuration pourrait provoquer des bugs étranges (c'est RehabMan qui le dit).

Écrit par : nephh 13 Mar 2018, 16:34

Problème de la 4K @ 60 Hz réglé avec un (bon) câble USB-C vers HDMI smile.gif

Une question sur les mises à jour (mineures) : quand j'en installe une, j'ai un élément "macOS Install Data" qui s'ajoute dans Clover après la mise à jour. La mise à jour a l'air être effectuée car elle n'apparaît plus dans l'App Store mais il reste un dossier "macOS Install Data" à la racine du disque système (je l'avais supprimé l'autre fois après une petite màj). C'est un comportement normal ou pas ?

Écrit par : polyzargone 13 Mar 2018, 16:54

Citation (nephh @ 13 Mar 2018, 16:34) *
La mise à jour a l'air être effectuée


T'es vraiment sûr de ça ? Pour vérifier, le mieux c'est encore de regarder le n° de build dans "À propose de ce Mac" (en cliquant sur Version 10.13.x).

Citation (nephh @ 13 Mar 2018, 16:34) *
j'ai un élément "macOS Install Data" qui s'ajoute dans Clover après la mise à jour. La mise à jour a l'air être effectuée car elle n'apparaît plus dans l'App Store mais il reste un dossier "macOS Install Data" à la racine du disque système (je l'avais supprimé l'autre fois après une petite màj). C'est un comportement normal ou pas ?


Normalement, tu dois justement choisir cette élément "macOS Install Data" dans Clover pour lancer la mise à jour proprement dite. Si le dossier "macOS Install Data" à la racine du disque système est toujours présent apr!s avoir redémarré, c'est que la mise à jour n'a pas été faite !

Donc oui c'est normal d'avoir ce dossier mais non, il ne faut pas le supprimer. Il faut, au contraire, redémarrer et choisir l'élément macOS Install Data dans Clover pour que la mise à jour soit faite (il est probable que ça nécessite un autre redémarrage).

Bref, pour faire court et simple, tant que tu vois un "macOS Install Data" dans Clover, démarre dessus !

Écrit par : nephh 13 Mar 2018, 17:21

Citation (polyzargone @ 13 Mar 2018, 16:54) *
Citation (nephh @ 13 Mar 2018, 16:34) *
La mise à jour a l'air être effectuée


T'es vraiment sûr de ça ? Pour vérifier, le mieux c'est encore de regarder le n° de build dans "À propose de ce Mac" (en cliquant sur Version 10.13.x).

Citation (nephh @ 13 Mar 2018, 16:34) *
j'ai un élément "macOS Install Data" qui s'ajoute dans Clover après la mise à jour. La mise à jour a l'air être effectuée car elle n'apparaît plus dans l'App Store mais il reste un dossier "macOS Install Data" à la racine du disque système (je l'avais supprimé l'autre fois après une petite màj). C'est un comportement normal ou pas ?


Normalement, tu dois justement choisir cette élément "macOS Install Data" dans Clover pour lancer la mise à jour proprement dite. Si le dossier "macOS Install Data" à la racine du disque système est toujours présent apr!s avoir redémarré, c'est que la mise à jour n'a pas été faite !

Donc oui c'est normal d'avoir ce dossier mais non, il ne faut pas le supprimer. Il faut, au contraire, redémarrer et choisir l'élément macOS Install Data dans Clover pour que la mise à jour soit faite (il est probable que ça nécessite un autre redémarrage).

Bref, pour faire court et simple, tant que tu vois un "macOS Install Data" dans Clover, démarre dessus !

Ahhh... C'est perturbant car j'ai l'impression d'avoir déjà fait cette mise à jour de sécurité hier x)

Je clique sur "Mettre à jour" puis "Redémarrer", il y a une barre de chargement et "x minutes restantes" une fois la session coupée. Ensuite j'ai vu effectivement l'élément "macOS Install Data" dans Clover, je l'ai sélectionné au premier abord, mais j'ai eu une erreur donc j'ai redémarré et j'ai choisi mon disque de démarrage habituel.



Je suis sous OS X 10.13.3 (17D47) et je viens de réessayer : ça fait la même chose qu'hier. La mise à jour n'a pas été effectuée suite à cette erreur visiblement...

Écrit par : polyzargone 13 Mar 2018, 17:23

http://forum.macbidouille.com/index.php?showtopic=387964 et lance ce http://forum.macbidouille.com/index.php?act=attach&type=post&id=55290. Attends bien qu'il ait fini de s’exécuter et poste le fichier Rapport.zip (il est sur ton bureau) sur un site d'hébergement. Ici tu es limité à 2 Mo.

Écrit par : nephh 13 Mar 2018, 17:34

Citation (polyzargone @ 13 Mar 2018, 17:23) *
http://forum.macbidouille.com/index.php?showtopic=387964 et lance ce http://forum.macbidouille.com/index.php?act=attach&type=post&id=55290. Attends bien qu'il ait fini de s’exécuter et poste le fichier Rapport.zip (il est sur ton bureau) sur un site d'hébergement. Ici tu es limité à 2 Mo.

Voici le rapport : https://www.catupload.com/download/677fff84ef0bd37c9443e527b8b14cc1.html

Merci d'avance smile.gif

Écrit par : polyzargone 13 Mar 2018, 17:43

Met ta config en signature stp.

Citation (polyzargone @ 12 Jun 2017, 14:31) *
Tuto pour l’installation de macOS 10.13 High Sierra :
(…)

Dans tous les cas :
Mettez à jour Clover avec une version récente : https://sourceforge.net/projects/cloverefiboot/files/latest/download?source=typ_redirect

Si ce n’est déjà fait, copiez/déplacez tous vos kexts additionnels dans le dossier CLOVER/kexts/Other

Si vous prévoyez d’utiliser l’APFS :

Ouvrez le /Applications/Installer macOS High Sierra/Contents/SharedSupport/BaseSystem.dmg

Copiez le /Volumes/OS X Base System/usr/standalone/i386/apfs.efi dans le dossier CLOVER/Drivers64UEFI ou dans CLOVER/Drivers64 (si votre CM ne gère pas l’UEFI)

■ Mettez à jour le SMBios de votre config.plist en fonction de votre modèle (pensez à conserver les Serial Number, SmUUID et Board Serial Number si vous utilisez déjà ces valeurs pour http://forum.macbidouille.com/index.php?showtopic=387867).

(…)

NB :
■ Si vous rencontrez l'erreur "macos High Sierra can't be installed on this computer path to /system/installation/packages/OSinstall.pkg missing or damaged", effacez tous les fichiers nvram.plist qui peuvent se trouver à la racine des partitions EFI ou des partitions Système. Si vous utilisez le mode UEFI et le driver EmuVariableUEFI, il faudra probablement le retirer aussi.

C'est également valable pour la clé USB d'installation.

Écrit par : nephh 13 Mar 2018, 18:20

C'est fait pour la signature.

J'ai bien le fichier apfs.efi dans drivers64UEFI.

Je n'ai pas trouvé de fichier nvram.plist à la racine de mes partitions EFI et de mes systèmes OS X et Windows 10. Je suis donc en dual boot, Mac est installé sur mon SSD Crucial avec APFS et Windows est installé sur le SSD Samsung NVMe. Il y a une partition commune "Data" aux deux systèmes en exFat sur le SSD Samsung à titre d'info.

J'ai lancé cette commande par curiosité :

Code
$ sudo bless --info /Volumes/Macintosh/
Password:
        1145 => Blessed System File is <Preboot>/0066F6F6-F213-4284-A512-D2B6B584A713/com.apple.installer/boot.efi
         429 => Blessed System Folder is <Preboot>/0066F6F6-F213-4284-A512-D2B6B584A713/com.apple.installer
The blessed volume in this APFS container is "/"


Ça n'a rien à voir ? Je démarre sans problème sur mon système "Macintosh", seule la mise à jour "macOS Install Data" ne veut pas se terminer...

Écrit par : polyzargone 13 Mar 2018, 18:36

On s'est mal compris biggrin.gif !

Ce qui est important dans mon message précédent, c'est cette partie surtout :

Citation (polyzargone @ 13 Mar 2018, 17:43) *
■ Mettez à jour le SMBios de votre config.plist en fonction de votre modèle (pensez à conserver les Serial Number, SmUUID et Board Serial Number si vous utilisez déjà ces valeurs pour http://forum.macbidouille.com/index.php?showtopic=387867).


Toi, tu as juste "iMac14,2" dans ton config.plist !

En d'autres termes, ton SMBios est incomplet.

Citation (nephh @ 13 Mar 2018, 18:20) *
J'ai lancé cette commande par curiosité :

Code
$ sudo bless --info /Volumes/Macintosh/
Password:
        1145 => Blessed System File is <Preboot>/0066F6F6-F213-4284-A512-D2B6B584A713/com.apple.installer/boot.efi
         429 => Blessed System Folder is <Preboot>/0066F6F6-F213-4284-A512-D2B6B584A713/com.apple.installer
The blessed volume in this APFS container is "/"


Euh… Tu espérais faire quoi avec cette commande ? Je dis ça parce que si tu ne sais pas du tout ce que tu fais, ne le fais pas tongue.gif !

Écrit par : nephh 13 Mar 2018, 19:09

Citation (polyzargone @ 13 Mar 2018, 18:36) *
Toi, tu as juste "iMac14,2" dans ton config.plist !

En d'autres termes, ton SMBios est incomplet.


Autant pour moi, je suis un peu bête ^^ À vrai dire, je n'avais que ProductName et SerialNumber dans SMBios et ça me suffisait pour accéder à l'App Store. J'ai suivi ton tutoriel correctement (j'espère) et j'ai maintenant tous les champs remplis (BiosVendor, BiosVersion, Board-ID, SerialNumber, SmUUID, etc.) dans mon config.plist.

Par contre j'ai toujours la même erreur pour la mise à jour. x)

Citation (polyzargone @ 13 Mar 2018, 18:36) *
Euh… Tu espérais faire quoi avec cette commande ? Je dis ça parce que si tu ne sais pas du tout ce que tu fais, ne le fais pas tongue.gif !

Pas grand chose wink.gif Je me disais que l'installation de la mise à jour redirigeait peut-être au mauvais endroit, d'où l'erreur, mais le problème est sûrement ailleurs.

Écrit par : polyzargone 13 Mar 2018, 19:14

Citation (nephh @ 13 Mar 2018, 19:09) *
À vrai dire, je n'avais que ProductName et SerialNumber dans SMBios et ça me suffisait pour accéder à l'App Store.


En fait tu n'as pas besoin de ces infos pour accéder au Mac App Store. C'est surtout pour iMessage wink.gif.

Citation (nephh @ 13 Mar 2018, 19:09) *
Par contre j'ai toujours la même erreur pour la mise à jour. x)


Tape ça dans le terminal et copie/colle le résultat ici :

Code
nvram -xp

Écrit par : nephh 13 Mar 2018, 19:25

Je n'utilise pas iMessage en plus ^^

Le résultat de la commande :

CODE
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EFILoginHiDPI</key>
<data>
AAAAAA==
</data>
<key>bluetoothActiveControllerInfo</key>
<data>
yxcFCwAAAAAQFFzzcIqgog==
</data>
<key>bootercfg</key>
<data>
KAA=
</data>
<key>csr-active-config</key>
<data>
ZwAAAA==
</data>
<key>fakesmc-key-#KEY-ui32</key>
<data>
AAAAEQ==
</data>
<key>fakesmc-key-$Adr-ui32</key>
<data>
AAADAA==
</data>
<key>fakesmc-key-$Num-ui8</key>
<data>
AQ==
</data>
<key>fakesmc-key-BATP-flag</key>
<data>
AA==
</data>
<key>fakesmc-key-BEMB-flag</key>
<data>
AA==
</data>
<key>fakesmc-key-BNum-ui8</key>
<data>
AA==
</data>
<key>fakesmc-key-EPCI-ui32</key>
<data>
B6AHAA==
</data>
<key>fakesmc-key-MSAc-ui16</key>
<data>
AAA=
</data>
<key>fakesmc-key-MSFW-ui8</key>
<data>
AQA=
</data>
<key>fakesmc-key-MSLD-ui8</key>
<data>
AA==
</data>
<key>fakesmc-key-MSPS-ui16</key>
<data>
AAM=
</data>
<key>fakesmc-key-MSTc-ui8</key>
<data>
AA==
</data>
<key>fakesmc-key-MSWr-ui8</key>
<data>
AA==
</data>
<key>fakesmc-key-RBr -ch8*</key>
<data>
ajE2ajE3AAA=
</data>
<key>fakesmc-key-REV -ch8*</key>
<data>
AhUPAAAH
</data>
<key>fakesmc-key-RMde-char</key>
<data>
QQ==
</data>
<key>fakesmc-key-RPlt-ch8*</key>
<data>
ajE3AAAAAAA=
</data>
<key>flagstate</key>
<data>
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
</data>
<key>fmm-computer-name</key>
<data>
Q2FtaWxsZeKAmXMgaU1hYw==
</data>
<key>security-mode</key>
<string>none</string>
<key>specialbootdevice</key>
<data>
AgEMANBBAwoAAAAAAQEGAAAXAxIKAAMA//8AAAQBKgACAAAAAEgGAAAAAADoSxs9AAAA
AOlpSBHqFJ5CmjrjHUqKfOECAgQDJAD3/HS+fAvzSZFHAfQELmhC9vZmABPyhEKlEtK2
tYSnE3//BAA=
</data>
</dict>
</plist>

Écrit par : polyzargone 13 Mar 2018, 19:56

Tape ça, redémarre une fois et réessaie de faire la MÀJ :

Code
sudo nvram -c

Écrit par : nephh 13 Mar 2018, 20:27

Ça ne change rien hélas, l'erreur est toujours présente...

Écrit par : polyzargone 13 Mar 2018, 21:12

Qu'est-ce que tu as dans le dossier Bibliothèque/Updates (à la racine de ta partition Système) ?

Écrit par : nephh 13 Mar 2018, 21:57

J'ai deux fichiers .plist :

CODE
$ ls -latrh /Library/Updates/
total 16
drwxr-xr-x+ 62 root wheel 1,9K 12 mar 17:40 ..
-rw-r--r-- 1 root wheel 260B 13 mar 16:29 index.plist
drwxr-xr-x 4 root wheel 128B 13 mar 16:30 .
-rw-r--r--@ 1 root wheel 182B 13 mar 19:10 ProductMetadata.plist

Écrit par : polyzargone 13 Mar 2018, 22:02

Et un ça, ça donne quoi maintenant ?

Code
nvram -xp

Écrit par : nephh 14 Mar 2018, 02:30

Citation (polyzargone @ 13 Mar 2018, 22:02) *
Et un ça, ça donne quoi maintenant ?

Code
nvram -xp

En fait, quand je fais "nvram -xp" j'ai les longues lignes précédentes. "sudo nvram -c" remet bien à zéro sur le moment mais c'est toujours les longues lignes qui reviennent après un redémarrage par exemple...

CODE
$ sudo nvram -c
Password:
$ nvram -xp
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>csr-active-config</key>
<data>
ZwAAAA==
</data>
</dict>
</plist>

Écrit par : nephh 14 Mar 2018, 04:29

J'ai finalement refait la mise à jour 17D47 en téléchargeant la mise à jour https://www.tonymacx86.com/threads/macos-10-13-3-update.243852/ sur le https://support.apple.com/kb/DL1954?locale=fr_FR, ça a bien fonctionné. smile.gif

J'ai souhaité poursuivre sur ma lancée et faire la mise à jour de sécurité suivante (17D102), elle a fonctionné encore une fois mais je n'ai plus de Bluetooth suite à l'ultime mise à jour. Du coup j'ai tenté de redémarrer... mais cette fois-ci ça plante et je n'arrive même pas à démarrer en safe mode.

Voici l'erreur en question :


Écrit par : polyzargone 14 Mar 2018, 11:20

On dirait que FakeSMC.kext n'est pas chargé… Essaie avec une clé d'install avec des kexts à jour.

Écrit par : nephh 14 Mar 2018, 17:30

Citation (polyzargone @ 14 Mar 2018, 11:20) *
On dirait que FakeSMC.kext n'est pas chargé… Essaie avec une clé d'install avec des kexts à jour.

Oops x) Tous mes kexts sont censés être à jour car j'ai fait l'install du système il y a même pas une semaine je crois (et ça récupère les dernières versions automatiquement). Comment je fais dans ce cas ?

Avec une clé d'install je suis censé faire quoi ? Réinstaller ? J'ai toujours accès au système via un clone (merci CCC) avant les deux mises à jour de sécurité, pour info.

Écrit par : nephh 14 Mar 2018, 18:00

Et ça ne peut pas venir des différences de kexts entre les dossiers EFI et L/E ?

Dossier EFI :
https://ibb.co/hc4mjc

Dossier L/E :
https://ibb.co/hFhYVH

EDIT : si je mets le FakeSMC.kext du dossier EFI dans le dossier L/E, ça démarre... doucement mais ça démarre. Ça serait un conflit entre plusieurs versions de FakeSMC.kext, lilu.kext, etc ? C'est possible ?

Écrit par : polyzargone 14 Mar 2018, 18:33

Citation (nephh @ 14 Mar 2018, 18:00) *
EDIT : si je mets le FakeSMC.kext du dossier EFI dans le dossier L/E, ça démarre... doucement mais ça démarre. Ça serait un conflit entre plusieurs versions de FakeSMC.kext, lilu.kext, etc ? C'est possible ?


Ah bah oui, c'est tout à fait possible ! D'autant plus si tu as mis Yes dans System Parameters > Inject kexts.

Là, tu as 5 kexts en double. C'est 5 de trop tongue.gif.

Donc soit tu mets tout dans L/E (c'est ce que recommande RehabMan mais perso, je ne suis pas 100% d'accord avec ses raisons), soit tu les mets tous dans CLOVER/kexts/Other.

Il n'y a que BrcmFirmwareRepo.kext que tu dois laisser dans L/E ou alors, il faut utiliser BrcmFirmwareData.kext si tu veux passer par CLOVER/kexts/Other.

Citation
Install one of BrcmPatchRAM.kext or BrcmPatchRAM2.kext depending on OS X version, never both.

  • BrcmPatchRAM.kext: for 10.10 or earlier.
  • BrcmPatchRAM2.kext: for 10.11 or later.
Also, install one firmware kext BrcmFirmwareData.kext or BrcmFirmwareRepo.kext, depending on installation location, never both.

  • BrcmFirmwareRepo.kext: Install to /System/Library/Extensions. This kext is much more memory efficient than BrcmFirmwareData.kext and is the preferred configuration.
  • BrcmFirmwareData.kext: Most appropriate for EFI/Clover/kexts. BrcmFirmwareRepo.kext, while much more memory efficient, cannot be injected as can BrcmFirmwareData.kext


Si tu laisses tout dans L/E, pense bien à reconstruire le cache système !

Écrit par : nephh 14 Mar 2018, 19:07

Citation (polyzargone @ 14 Mar 2018, 18:33) *
Ah bah oui, c'est tout à fait possible ! D'autant plus si tu as mis Yes dans System Parameters > Inject kexts.

Là, tu as 5 kexts en double. C'est 5 de trop tongue.gif.

Donc soit tu mets tout dans L/E (c'est ce que recommande RehabMan mais perso, je ne suis pas 100% d'accord avec ses raisons), soit tu les mets tous dans CLOVER/kexts/Other.

Il n'y a que BrcmFirmwareRepo.kext que tu dois laisser dans L/E ou alors, il faut utiliser BrcmFirmwareData.kext si tu veux passer par CLOVER/kexts/Other.


Je comprends mieux. À vrai dire, je n'ai pas de préférence... j'ai suivi le tuto de RehabMan à la lettre, et je crois que son tuto installe les kexts dans L/E ainsi que CLOVER/kexts/Other (ou alors c'est Clover bootloader qui "transfère" les kexts de la clé USB d'installation à la partition EFI sur le disque dur du système).

System Parameters > Inject kexts est sur "Detect".

Quelle solution serait la plus propre et "durable" ? Tous les kexts dans CLOVER/kexts/Other et BrcmFirmwareRepo.kext dans L/E ? BrcmPatchRAM2.kext irait dans CLOVER/kexts/Other et non L/E, si je comprends bien ?

Écrit par : polyzargone 14 Mar 2018, 22:06

Citation (nephh @ 14 Mar 2018, 19:07) *
ou alors c'est Clover bootloader qui "transfère" les kexts de la clé USB d'installation à la partition EFI sur le disque dur du système.


Hmm…

Je suis pas sûr de comprendre ce que tu veux dire unsure.gif.

Citation (nephh @ 14 Mar 2018, 19:07) *
System Parameters > Inject kexts est sur "Detect".


Dans ce cas, ça ne devrait pas poser de problème. Clover verra que les kexts en double dans CLOVER/kexts/Other sont déjà présents dans L/E et logiquement, il ne les injectera pas ou si tu préfères, il les ignorera.

Citation (nephh @ 14 Mar 2018, 19:07) *
Quelle solution serait la plus propre et "durable" ? Tous les kexts dans CLOVER/kexts/Other et BrcmFirmwareRepo.kext dans L/E ? BrcmPatchRAM2.kext irait dans CLOVER/kexts/Other et non L/E, si je comprends bien ?


Ben selon RehabMan c'est plus natif et disons plus propre de tout mettre dans L/E. Perso, je trouve que l'avantage de tout mettre dans CLOVER/kexts/Other c'est beaucoup plus simple à gérer, notamment quand on a plusieurs versions de macOS sur le même Hack ou quand on veut éviter d'avoir à reconstruire le cache/réparer les permissions à chaque fois qu'on touche au dossier L/E.

D'un autre côté, ça peut poser problème de tout mettre dans CLOVER/kexts/Other si Clover, c'est rare mais ça arrive, a un problème d'injection des kexts ou tout simplement si on a mit un kext foireux dans CLOVER/kexts/Other et qu'on ne peut plus démarrer. Maintenant, c'est moins problématique avec les dernières versions de Clover puisqu'on peut les désactiver directement depuis le menu de boot donc avant même d'avoir démarré.

Bref, chacun fait comme il veut mais pour ma part, je continue à tout mettre dans CLOVER/kexts/Other (mais c'est aussi parce que je n'utilise aucun kext qui doit obligatoirement être dans L/E)… Toi, tu as le choix avec BrcmFirmwareData.kext ou BrcmFirmwareRepo.kext mais pour d'autres, ce n'est pas toujours possible.

Écrit par : nephh 14 Mar 2018, 22:41

Citation (polyzargone @ 14 Mar 2018, 22:06) *
Ben selon RehabMan c'est plus natif et disons plus propre de tout mettre dans L/E. Perso, je trouve que l'avantage de tout mettre dans CLOVER/kexts/Other c'est beaucoup plus simple à gérer, notamment quand on a plusieurs versions de macOS sur le même Hack ou quand on veut éviter d'avoir à reconstruire le cache/réparer les permissions à chaque fois qu'on touche au dossier L/E.

D'un autre côté, ça peut poser problème de tout mettre dans CLOVER/kexts/Other si Clover, c'est rare mais ça arrive, a un problème d'injection des kexts ou tout simplement si on a mit un kext foireux dans CLOVER/kexts/Other et qu'on ne peut plus démarrer. Maintenant, c'est moins problématique avec les dernières versions de Clover puisqu'on peut les désactiver directement depuis le menu de boot donc avant même d'avoir démarré.

Bref, chacun fait comme il veut mais pour ma part, je continue à tout mettre dans CLOVER/kexts/Other (mais c'est aussi parce que je n'utilise aucun kext qui doit obligatoirement être dans L/E)… Toi, tu as le choix avec BrcmFirmwareData.kext ou BrcmFirmwareRepo.kext mais pour d'autres, ce n'est pas toujours possible.


Si c'est plus "natif", c'est peut-être mieux mais bon le résultat est le même au final (à savoir obtenir un système fonctionnel et qui démarre tout le temps correctement). Je vais essayer en mettant que les kexts principaux dans CLOVER/kexts/Other et on verra au bout de plusieurs jours d'utilisation. Je me contente qu'une seule version de Mac OS pour le moment, donc je pourrais très bien les laisser en double dans L/E mais j'aimerais éviter que le système plante parfois au démarrage (ça arrivait de façon très aléatoire avant, genre une fois sur 10 ou 20).

Sinon j'ai un petit bug d'affichage parfois sur ma TV Samsung 4K (que j'utilise comme écran unique) : parfois l'écran devient noir et revient à la normale au bout d'une ou deux secondes. Ça peut venir de quoi ? Une question de réglage de la TV ou du Mac ? J'utilise un câble USB-C vers HDMI 2.0 pour brancher le NUC à la TV.

Merci encore pour toutes ses précieuses informations, c'est plus qu'appréciable quand on débute dans l'univers du Hackintosh smile.gif

Écrit par : sebecam2000 16 Mar 2018, 09:47

Salut Nephh, excellente idée de transformer le NUC6I7KYK en hackintosh!
Est-ce que tu pourrais faire un mini tutoriel abordant les étapes de configuration, ainsi qu'un relevé de ce qui fonctionne et ne fonctionne pas ou n'est pas stable?
Et si c'est pas trop en demander, pourrais-tu aussi poster un geekbench afin de comparer les perfs avec un mac mini?
Merci pour le partage et bonne continuation!

Écrit par : polyzargone 16 Mar 2018, 10:45

Citation (sebecam2000 @ 16 Mar 2018, 09:47) *
Est-ce que tu pourrais faire un mini tutoriel abordant les étapes de configuration, ainsi qu'un relevé de ce qui fonctionne et ne fonctionne pas ou n'est pas stable?


Citation (polyzargone @ 21 Feb 2018, 13:51) *
Citation (nephh @ 21 Feb 2018, 12:54) *
Pour l'installation, je n'ai trouvé qu'un https://www.tonymacx86.com/threads/guide-intel-skylake-nuc6-and-skull-canyon-using-clover-uefi-nuc6i5syk-nuc6i7kyk-etc.232743/ en anglais sur le célèbre tonymacx86 avec Clover pour l'installation sur ce NUC, mais est-qu'il n'y a pas une solution plus simple ? La dernière fois j'avais utilisé Multibeast et j'aimerais éviter cette option qui ne permet pas vraiment de voir comment ça fonctionne...


Non il n'y a pas plus simple ou alors ce sera moins complet et il y aura probablement pas mal de trucs qui ne fonctionneront pas ou pas correctement. Ce guide est justement parfait car il est très bien fait et tu noteras au passage qu'il n'utilise pas du tout MultiBeast.

Pour la clé d'installation en revanche, il me semble qu'il utilise UniBeast donc dans ce cas, tu peux toujours utiliser notre tuto même si au final, ça ne change pas grand chose (avec High Sierra, tout le monde utilise la même méthode : createinstallmedia).


Tout ce qu'il peut faire, c'est une une traduction tongue.gif !

PS : Si quelqu'un est motivé, qu'il n'hésite pas à contacter l'un des modérateurs pour ça biggrin.gif !

Écrit par : nephh 16 Mar 2018, 13:39

Citation (sebecam2000 @ 16 Mar 2018, 09:47) *
Salut Nephh, excellente idée de transformer le NUC6I7KYK en hackintosh!
Est-ce que tu pourrais faire un mini tutoriel abordant les étapes de configuration, ainsi qu'un relevé de ce qui fonctionne et ne fonctionne pas ou n'est pas stable?
Et si c'est pas trop en demander, pourrais-tu aussi poster un geekbench afin de comparer les perfs avec un mac mini?
Merci pour le partage et bonne continuation!

Voici les scores Geekbench :

CPU : https://browser.geekbench.com/v4/cpu/7496945
OpenGL : https://browser.geekbench.com/v4/compute/2145868

Mais oui c'est une belle machine sinon, il ne manque qu'une carte graphique dédiée mais c'est pas du tout problématique pour mon usage. C'est royal d'avoir autant de mémoire vive (24 Go) et de stockage (2 x 500 Go SSD) avec un encombrement aussi limité. wink.gif

Pour le tutoriel, je n'aurais pas dit mieux que polyzargone. Le plus complet (et de loin) reste le guide de RehabMan sur tonymacx86, après c'est sûr qu'une traduction française pourrait être bien utile. À voir si je suis assez bon en anglais pour la faire correctement ^^

Écrit par : nephh 16 Mar 2018, 22:06

Hey,

Je rencontre un problème d'affichage vraiment gênant sur Mac OS avec ma TV Samsung 4K (UE58MU6125), que ce soit la connectique (HDMI ou USB-C) ou la résolution (1080p @ 60Hz ou 2160p @ 60Hz) : la TV clignote pendant une ou deux secondes plus ou moins régulièrement. Ça ne se produit pas sur Windows 10 avec le même environnement (câble, paramètres TV, etc.)...

C'est d'autant plus problématique que si je regarde la TV via ma box opérateur (sur le port HDMI 1) avec l'ordinateur allumé (HDMI 2, que la session soit fermée ou non)... la TV devient complètement noire et revient à la normale au bout d'une seconde de façon aléatoire. J'ai essayé avec pas mal de réglages, HDMI-CEC désactivé, forcer Mac OS en 1080p mais rien n'y fait.

Si vous avez des idées, je suis plus que preneur.

Écrit par : Sebinouse 17 Mar 2018, 13:28

Citation (sebecam2000 @ 16 Mar 2018, 09:47) *
Salut Nephh, excellente idée de transformer le NUC6I7KYK en hackintosh!
Est-ce que tu pourrais faire un mini tutoriel abordant les étapes de configuration, ainsi qu'un relevé de ce qui fonctionne et ne fonctionne pas ou n'est pas stable?

Les NUCs sont globalement assez faciles à hackintosher car ils sont basés sur du matos proche des vrai macs. La technique est toujours la même :
1) création d'une clé bootable (createinstallmadia ou tuto de macbidouille ... mais PAS Unibeast)
2) Installation de mac OS
3) Recherche/Réparation de ce qui ne marche pas ...

EDIT: les autos de rehabman sont très bien mais ne permettent pas comprendre ce que l'on fait et sont assez différents de la méthode habituelle. Mais ca marche ce quel que soit le NUC car sont tuto est le même pour plusieurs générations et modèles de NUCs

Si tu as exactement le même NUC qu'un autre membre tu peux très prendre son dossier EFI (en modifiant les numéros de série) et tu as un hack en 30 minutes chrono !
C'est pour cela que j'ai créé les deux fils dispo dans ma signature. Dans c'est deux derniers je m'amuse à les rendre aussi minimaliste que possible mais c'est plus pour comprendre tout ce que je fais qu'autre chose.
@nephh : tu peux nous partager un rapport.zip d'une config qui marche ? (y'a un EFI qui marche dedans wink.gif )

Citation (nephh @ 16 Mar 2018, 22:06) *
Je rencontre un problème d'affichage vraiment gênant sur Mac OS avec ma TV Samsung 4K (UE58MU6125), que ce soit la connectique (HDMI ou USB-C) ou la résolution (1080p @ 60Hz ou 2160p @ 60Hz) : la TV clignote pendant une ou deux secondes plus ou moins régulièrement. Ça ne se produit pas sur Windows 10 avec le même environnement (câble, paramètres TV, etc.)
...
Si vous avez des idées, je suis plus que preneur.

J'avais eu des soucis avec un de mes NUCs qui ressemblait ... j'avais changé ig-platform-id et ça allait mieux !
Du coup si tu as un rapport.zip je suis preneur pour jeter un coup d'oeil à tout ça !

EDIT :
il y a au moins 2 ig-platform-id dispo pour la HD580
Code
[15] 0x193b0005 - Intel® Iris™ Pro Graphics 580...(Halo GT4)
[16] 0x193b0006 - Intel® Iris™ Pro Graphics 580...(Halo GT4)

FrameBuffer

0x193b0005) FACTORY_PLATFORM_INFO="0:
0500 3b19 0000 0000 8049 0500
...
0105 0900 0004 0000 c701 0000 DisplayPort
0204 0a00 0004 0000 c701 0000 DisplayPort
ff00 0000 0100 0000 2000 0000 None
...

0x193b0006) FACTORY_PLATFORM_INFO="0:
0600 3b19 0000 0000 8049 0500
...
ff00 0000 0100 0000 2000 0000 None
ff00 0000 0100 0000 2000 0000 None
ff00 0000 0100 0000 2000 0000 None
...

Je pense que rehabman utilise la 1ere car la seconde n'as pas de connecteurs et sert en cas de GPU dédié Nvidia/ATI.

Dans ton cas on peut essayer un patch DP>HDMI
Dans ton cas on peut essayer SANS ces deux patchs !

RE-EDIT :
oui il utilise bien la 1ere et il rajoute un 3e port DP ... je ne sais pas pourquoi ... et transforme le tout en HDMI !
Code
                // Skylake/Iris Pro HD580
                0x193b, 0, Package()
                {
                    "AAPL,ig-platform-id", Buffer() { 0x05, 0x00, 0x3b, 0x19 },
                    "hda-gfx", Buffer() { "onboard-1" },
                    "model", Buffer() { "Intel Iris Pro Graphics 580" },
                    //"AAPL,GfxYTile", Buffer() { 1, 0, 0, 0 },
                    "RM,device-id", Buffer() { 0x3b, 0x19, 0x00, 0x00 },
                    //REVIEW: spoof HD540 for full screen QuickTime issue
                    // disabled for now due to it causing problems with popup menus in
                    // apps like GarageBand.app. QuickTiime problem will need to find
                    // another fix.
                    //"RM,device-id", Buffer() { 0x26, 0x19, 0x00, 0x00 },
                },

Code
    <key>Graphics</key>
    <dict>
        <key>ig-platform-id</key>
        <string>0x193b0005</string>
        <key>Inject</key>
        <dict>
            <key>Intel</key>
            <false/>
        </dict>
    </dict>
...
            <dict>
                <key>Comment</key>
                <string>0x193b0005 3xDP, #1 of 2</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelSKLGraphicsFramebuffer</string>
                <key>Find</key>
                <data>AQMEBAAAIAI=</data>
                <key>Replace</key>
                <data>AQMDAwAAIAI=</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>0x193b0005 3xDP 0105/0204/0306, #2 of 2</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelSKLGraphicsFramebuffer</string>
                <key>Find</key>
                <data>AAAIAAIAAACYAAAAAQUJAAAEAADHAQAAAgQKAAAEAADHAQAAAwYKAAAEAADHAQAA</data>
                <key>Replace</key>
                <data>AQUJAAAEAADHAQAAAgQKAAAEAADHAQAAAwYKAAAEAADHAQAAAAAIAAIAAACYAAAA</data>
            </dict>
...
            <dict>
                <key>Comment</key>
                <string>HDMI-audio, port 0105, 0x19260004 0x193b0005</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelSKLGraphicsFramebuffer</string>
                <key>Find</key>
                <data>AQUJAAAEAADHAQAA</data>
                <key>Replace</key>
                <data>AQUJAAAIAADHAQAA</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>DP-video, change port 0204 to port 0306, 0x19260004 0x193b0005</string>
                <key>MatchOS</key>
                <string>10.11.x</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelSKLGraphicsFramebuffer</string>
                <key>Find</key>
                <data>AgQKAAAEAADHAQAA</data>
                <key>Replace</key>
                <data>AwYKAAAEAADHAQAA</data>
            </dict>

Écrit par : nephh 17 Mar 2018, 19:07

Ah ok, merci Sebinouse pour cette réponse complète smile.gif

Concrètement il faudrait faire quoi pour que ça fonctionne ? Je me suis rendu compte qu'il fallait désactiver l'option HDMI UHD Color sur ma TV Samsung pour que ça ne clignote plus. Le hic : il n'a plus moyen d'avoir du 60 Hz même en 1080p. Bref j'ai laissé tomber pour le moment, c'est pas forcément idéal de trouver sur un écran aussi grand ^^

Ça m'a donné une autre idée qui me plait assez : bosser avec deux écrans (un Dell U2414H branché en mini-DisplayPort vers DisplayPort, et un Asus branché en HDMI vers HDMI). Tout fonctionne très bien... sauf au démarrage. En clair, si les deux écrans sont branchés au démarrage, ils démarrent normalement tous les deux jusqu'au menu Clover. Ensuite, Mac OS démarre sur les deux et mon écran principal Dell devient noir, seul le Asus reste allumé.

Seule solution qui fonctionne : démarrer avec un seul écran (en débranchant l'HDMI sur le Asus par exemple) et brancher "à chaud" le second moniteur une fois le système démarré. Mais bon je ne sais pas s'il y a une solution à ce problème...

Mon rapport.zip, après il n'est pas encore parfait à 100% (ça va venir tongue.gif ) : https://www.catupload.com/download/61b9d2c2ef7f88392d6486e06728f894.html

PS : j'avoue que tes deux sujets sur les NUC sont vraiment bien, concis et complet à la fois, s'il y avait le même pour chaque NUC ça serait royal ^^

Écrit par : Sebinouse 17 Mar 2018, 21:45

Merci pour le rapport.zip ! (comme prévu il y a plein de trucs superflus on pourra affiner plus tard)

Pour commencer tu peux désactiver les KextToPatch cités précédemment (comme ça on saura si le 3e DP est nécessaire)

CODE
<dict>
<key>Comment</key>
<string>0x193b0005 3xDP, #1 of 2</string>
<key>Disabled</key>
<false/>
<key>Name</key>
<string>com.apple.driver.AppleIntelSKLGraphicsFramebuffer</string>
<key>Find</key>
<data>AQMEBAAAIAI=</data>
<key>Replace</key>
<data>AQMDAwAAIAI=</data>
</dict>
<dict>
<key>Comment</key>
<string>0x193b0005 3xDP 0105/0204/0306, #2 of 2</string>
<key>Disabled</key>
<false/>
<key>Name</key>
<string>com.apple.driver.AppleIntelSKLGraphicsFramebuffer</string>
<key>Find</key>
<data>AAAIAAIAAACYAAAAAQUJAAAEAADHAQAAAgQKAAAEAADHAQAAAwYKAAAEAADHAQAA</data>
<key>Replace</key>
<data>AQUJAAAEAADHAQAAAgQKAAAEAADHAQAAAwYKAAAEAADHAQAAAAAIAAIAAACYAAAA</data>
</dict>
...
<dict>
<key>Comment</key>
<string>HDMI-audio, port 0105, 0x19260004 0x193b0005</string>
<key>Disabled</key>
<false/>
<key>Name</key>
<string>com.apple.driver.AppleIntelSKLGraphicsFramebuffer</string>
<key>Find</key>
<data>AQUJAAAEAADHAQAA</data>
<key>Replace</key>
<data>AQUJAAAIAADHAQAA</data>
</dict>
<dict>
<key>Comment</key>
<string>DP-video, change port 0204 to port 0306, 0x19260004 0x193b0005</string>
<key>MatchOS</key>
<string>10.11.x</string>
<key>Disabled</key>
<false/>
<key>Name</key>
<string>com.apple.driver.AppleIntelSKLGraphicsFramebuffer</string>
<key>Find</key>
<data>AgQKAAAEAADHAQAA</data>
<key>Replace</key>
<data>AwYKAAAEAADHAQAA</data>
</dict>

simplement en changeant les
Code
                <key>Disabled</key>
                <false/>

en
Code
                <key>Disabled</key>
                <true/>

Écrit par : nephh 17 Mar 2018, 23:30

Citation (Sebinouse @ 17 Mar 2018, 21:45) *
Merci pour le rapport.zip ! (comme prévu il y a plein de trucs superflus on pourra affiner plus tard)

Pour commencer tu peux désactiver les KextToPatch cités précédemment (comme ça on saura si le 3e DP est nécessaire)

Okay j'ai désactivé les deux KextToPatch et je ne vois pas de changement majeur (seulement le second écran qui grésille un peu en le branchant à chaud en HDMI).

C'est sûrement normal mais je ne peux toujours pas démarrer avec les deux écrans allumés en même temps, il faut en brancher un seul et (re)brancher le second une fois démarré.

Écrit par : Sebinouse 18 Mar 2018, 14:06

OK donc le 3e port correspond à l'USB-C.
Non en fait on en sait rien ... les 3 ports sont activés en DP sous 10.13.3

Est-ce que tu as du son sur l'HDMI ? si non essaie d'activer le patch "HDMI-audio, port 0105, 0x19260004 0x193b0005".

Dans un deuxième temps est-ce tu peux bouter avec comme boot argument "igfxfw=1" (Allows GuC microcode loading with Intel Skylake/Kaby Lake Graphics in 10.13) ?

Si ça ne marche toujours pas, essaye en désactivant complètement IntelGraphicsFixup soit par le menu CLOVER soit en supprimant le kext

ATTENTION : je te recommande de faire ça depuis une clé USB (histoire de garder l'EFI de ton disque qui boot normalement)

Écrit par : nephh 18 Mar 2018, 16:07

Citation (Sebinouse @ 18 Mar 2018, 14:06) *
Est-ce que tu as du son sur l'HDMI ? si non essaie d'activer le patch "HDMI-audio, port 0105, 0x19260004 0x193b0005".

Oui j'ai du son, pas besoin du patch.

Citation (Sebinouse @ 18 Mar 2018, 14:06) *
Dans un deuxième temps est-ce tu peux bouter avec comme boot argument "igfxfw=1" (Allows GuC microcode loading with Intel Skylake/Kaby Lake Graphics in 10.13) ?

C'est fait et ça ne change rien.

Citation (Sebinouse @ 18 Mar 2018, 14:06) *
Si ça ne marche toujours pas, essaye en désactivant complètement IntelGraphicsFixup soit par le menu CLOVER soit en supprimant le kext

ATTENTION : je te recommande de faire ça depuis une clé USB (histoire de garder l'EFI de ton disque qui boot normalement)

Idem en désactivant IntelGraphicsFixup via Clover, pas de changement majeur, ça démarre toujours avec un seul écran uniquement.

Écrit par : Sebinouse 18 Mar 2018, 16:51

OK c'est encore raté !

C'est bizarre pour le coup du son HDMI mais bon si ça marche ...

Maintenant je penche pour un soucis de configuration dans le BIOS, mais là vu que je n'ai pas le NUC je vais pas pouvoir beaucoup t'aider.
Cela vient peut-être d'un réglage video ... tu n'as pas de soucis de minStolenMem pendant le boot par ailleurs ?
Ce que je peux dire c'est que certaines mise a jour du BIOS sont utiles et d'autres sont plus des régressions ... à toi de voir !

EDIT : tu peux essayer en augmentant les paramètres
- Devices->Video, "IGD Minimum Memory"
- Devices->Video, "IGD Aperture Size"

Écrit par : nephh 18 Mar 2018, 17:25

J'ai bien du son pourtant ^^ La preuve avec cette capture (VX238H étant le modèle de mon écran Asus, le seul qui a du son intégré) :



C'est quoi les soucis de minStolenMem ?

J'ai déjà augmenté les deux valeurs IGD dans le BIOS, sans aucune différence... D'ailleurs j'avais lu qu'il fallait désactiver CSM dans le BIOS justement, mais je ne trouve pas cette option sur le NUC. Mais c'est vrai que je n'ai jamais fait la moindre mise à jour du BIOS. Est-ce une bonne idée ou pas ?

Écrit par : Sebinouse 18 Mar 2018, 17:32

Citation (nephh @ 18 Mar 2018, 17:25) *
C'est quoi les soucis de minStolenMem ?

C'est lié aux faibles valeurs d'IDG (genre 16 Mo ou 32 Mo) ... visiblement pas ton cas !
Citation (nephh @ 18 Mar 2018, 17:25) *
Mais c'est vrai que je n'ai jamais fait la moindre mise à jour du BIOS. Est-ce une bonne idée ou pas ?

C'est a double tranchant ... tu peux passer d'un NUC qui marche à un NUC qui marche mieux ou moins bien ... a toi de voir !

Sinon la gestion de l'IGPU par Intel a l'air d'avoir été modifiée ... je te conseille de faire des recherches de ce côté : GuC microcode ...

EDIT : tu peux essayer avec un autre SMBIOS aussi on sait jamais

Écrit par : Sebinouse 19 Mar 2018, 11:04

Citation (nephh @ 18 Mar 2018, 17:25) *
D'ailleurs j'avais lu qu'il fallait désactiver CSM dans le BIOS justement, mais je ne trouve pas cette option sur le NUC

C'est le truc sous forme de "Boot Legacy" ou "Boot UEFI" de mémoire ... il faut désactiver boot legacy

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)