Forums MacBidouille _ [Hackintosh] Votre hackintosh _ [Succès] Laptop MSI GP72VR 7RF - Big Sur (opencore)
Écrit par : Farkas 3 Dec 2021, 16:35
Salut la compagnie
Après mon premier succès OpenCore (Z490 voir signature), je tente l'aventure avec mon portable MSI GP72VR 7RF (voir signature aussi) avec Big Sur cette fois-ci.
Voici en résumé ce qui a été fait sur base de OpenCore 7.5. Entre-temps, je l'ai mis à jour ...
1. CARACTERISTIQUES
⁃ Carte mère Micro-Star International MS-179B ⁃ Intel Core i7 7700HQ (Kaby Lake) 2.8 GHz ⁃ Intel HD Graphics 630 (_SB_.PCI0.GFX0) platformID = 0x591B / 1B590000 ⁃ Nvidia GeForce GTX 1060 (Optimus) ⁃ 8 Gb RAM DDR4 ⁃ Ethernet Qualcomm Atheros - Killer E2500 Gigabit Ethernet Controller ⁃ Wifi / bluetooth : Intel Dual Band Wireless-AC 3168 remplacée par DW1560 ⁃ USB (ASMedia Technology) Intel 100 Series Chipset - Lecteur de cartes Realtek (Prod ID : 0x0129 / Vend ID : 0x0bda) ⁃ BisonCam, NB Pro ⁃ Synaptics SMBus TouchPad ⁃ Codec Audio : CM238 HD Audio Controller (ALC ID 98) - SSD NVMe Crucial CT525GB (Mac OS Big Sur) - SSD 2,5" Kingston 480GB (Windows 10)
⁃ Equivalence SMBIOS : MacBookPro14,3 - OpenCore 0.7.5-DEBUG - Mac OS 11.5 (Big Sur)
2. CONFIG BIOS
⁃ Advanced / VT-d : Enabled(pour les autres OS, à condition d'utiliser DisableIoMapper de OpenCore plus loin) ⁃ Advanced / Intel (VMX) virtualization : Enabled ⁃ Advanced / SATA Mode Selection : AHCI ⁃ Advanced / USB Config / XHCI Hand-off : Enabled ⁃ Boot / Boot mode select : UEFI ⁃ Boot / Fast Boot : Disabled ⁃ Security / Secure Boot / Attempt Secure Boot : Disabled
EFI/OC/Drivers : - OpenRuntime.efi - OpenCanopy.efi (parce que c'est plus bô) - HfsPlus.efi
EFI/OC/Kexts : - AirportBrcmFixup.kext (Wifi DW1560) - AppleALC.kext (son / micro) - AtherosE2200Ethernet.kext (Ethernet) - BrcmBluetoothInjector.kext (Bluetooth DW1560) - BrcmFirmwareData.kext (Bluetooth DW1560) - BrcmPatchRAM3.kext (Bluetooth DW1560) - Lilu.kext - NVMeFix.kext (SSD) - SMCBatteryManager.kext - SMCProcessor.kext - SMCSuperIO.kext (pas sur que ça fonctionne) - USBInjectAll.kext (ne pas oublier de générer et ajouter le SSDT-UIAC.aml en post-install) - VirtualSMC.kext - VoodooPS2Controller.kext (clavier et trackpad - la version de Rehabman 2018-1008 ou plus récent en cas de problème) - WhateverGreen.kext
EFI/OC/Tools : - OpenShell.efi - ResetSystem.efi
EFI/OC/ACPI (sur base des samples OC) : - SSDT-PNLF.aml (luminosité écran) -- aucune modification - SSDT-EC-USBX.aml -- correspond déjà au DSDT, aucune modification - SSDT-PLUG.aml (alimentation) -- supprimer toutes les fonctions IF sauf celle correspondant à /_PR.CPU0 - SSDT-SMBUS-MCHC.aml (trackpad ?) -- aucune modification - SSDT-GPI0.aml (trackpad ?) -- aucune modification - SSDT-UIAC.aml -- à générer avec Hackintool (voir plus bas)
5. CONFIG OC
Ouvrir le config.plist avec Propertree et faire un clean snapshot.
DeviceProperties / add :
- ajouter un enfant "PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)" (dGPU GTX1060 à désactiver) - ajouter un petit-enfant "disable-gpu" ; Type = Boolean ; Value = TRUE-- ATTENTION OCAuxiliaryTools a tendance à supprimer le booléen ici ! Privilégier ProperTree (à toujours mettre à jour) pour réparer cette partie si nécessaire.
- ajouter un autre enfant à côté "PciRoot(0x0)/Pci(0x2,0x0)" (iGPU Intel HD 630) - ajouter un petit-enfant "AAPL,ig-platform-id" ; Type = Data ; Value = 09001659 - ajouter au même niveau "framebuffer-con1-enable" ; Type = Data ; Value = 01000000 - ajouter au même niveau "framebuffer-con1-alldata" ; Type = Data ; Value = 01050A00 00080000 87010000 02040A00 00080000 87010000 FF000000 01000000 20000000
- ajouter un autre enfant à côté "PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)" (dGPU GTX1060 à désactiver) - ajouter un petit-enfant "disable-gpu" ; Type = Boolean ; Value = TRUE
Kernel / Quirks :
- AppleXcpmCfgLock : TRUE - DisableIoMapper : TRUE (pour maintenir VT-d activé pour les autres OS) - PanicNoKextDump : TRUE - PowerTimeoutKernelPanic : TRUE - XhciPortLimit : FALSE(En post-install pour Mac OS 11.5, mapper les ports USB avant de désactiver ça !)
Misc / Boot :
- PickerMode : ExternalNécessite OpenCanopy.efi - Timeout : -1Désactive le décompte, sinon indiquer le nombre de secondes
- AllowNvramReset : TRUE - AllowSetDefault : TRUE - ScanPolicy : 0 - SecureBootModel : Default(car Mac OS 11.5) - Vault : Optional(à écrire en toute lettre avec la majuscule)
UEFI / Drivers : Aller à l'entrée correspondant à OpenCanopy.efi - Enabled : TRUE
UEFI / Quirks : - ReleaseUsbOwnership : TRUE
6. MISE A JOUR OC - SMBIOS
- Ouvrir le config.plist avec OCAuxiliaryTools. - Mettre à jour les drivers / OC / Kexts (sauf VoodooPS2Controller !) - Dans PI, choisir le modèle MacBookPro14,3 et générer les serials etc... - Vérifier la présence de tous les kexts / ACPI / Drivers - Enregistrer le config.plist
7. BOOT ET INSTALLATION MAC OS 11.5
- Boot picker OC sans problème - Boot installateur Mac OS : en cas d'écran noir, attendre quelques minutes qu'il se mette en veille et appuyer sur le bouton d'alim du PC pour allumer l'écran. - Installer Mac OS - En cours d'installation, il peut y avoir un écran noir après chaque reboot mais l'installation se passe normalement.
8. RESULTAT
Ce qui fonctionne bien :
- Ethernet - Wifi - Bluetooth - App Store - son - micro - clavier - luminosité clavier - USB C + USB2 + USB 3 - Lecteur de cartes SD - Lecteur DVD - Webcam - sleep/wake
Ce qui fonctionne à moitié :
- trackpad (fonctionne mais pas de gestes multi-touch à part le défilement)
Ce qui ne fonctionne pas :
- Les réglages de luminosité écran ... pourtant ça fonctionnait avant - GTX1060 (désactivé)
9. MAPPING USB
Suivant le https://www.youtube.com/watch?v=bjIGobddEvg.
Voici les ports à conserver au final :
Le boot-arg temporaire avant d'avoir le SSDT-UIAC :
Si après avoir copié OC dans le volume EFI du disque dur, aucune entrée n'apparait dans le bios, il faut ajouter cette nouvelle entrée manuellement. Après avoir installé Windows 10 sur un autre disque dur, c'est possible grâce au programme EasyUEFI.exe.
Toute suggestion ou question sont les bienvenues !
Écrit par : polyzargone 4 Dec 2021, 14:27
Citation (Farkas @ 3 Dec 2021, 16:35)
EFI/OC/Kexts : - AirportBrcmFixup.kext (carte wifi DW1560) - AppleALC.kext (le son) - AtherosE2200Ethernet.kext (réseau ethernet) - Lilu.kext - NVMeFix.kext (SSD) - SMCBatteryManager.kext - SMCProcessor.kext - SMCSuperIO.kext (pas sur que ça fonctionne) - USBMap.kext (mapping ports USB avec USBMap) - VirtualSMC.kext - VoodooPS2Controller.kext (clavier et trackpad) - WhateverGreen.kext
[/indent]
Il manque les kexts Bluetooth (la DW1560 est une carte combo WIFI/BT donc tu n'utilises plus le Bluetooth de l'Intel Dual Band Wireless-AC 3168) : https://github.com/acidanthera/BrcmPatchRAM
Pour la carte SD, il existe peut-être un kext mais il faudrait qu'on connaisse le modèle exact.
Citation (Farkas @ 3 Dec 2021, 16:35)
DeviceProperties / add (iGPU Intel HD 630) :
- ajouter un enfant "PciRoot(0x0)/Pci(0x2,0x0)" - ajouter un petit-enfant "AAPL,ig-platform-id" ; Type = Data ; Value = 00001B59
À priori il manque ça :
framebuffer-con1-enable data 01000000 framebuffer-con1-alldata data 01050A00 00080000 87010000 02040A00 00080000 87010000 FF000000 01000000 20000000
Citation (Farkas @ 3 Dec 2021, 16:35)
Kernel / Quirks :
- AppleXcpmCfgLock : TRUE - PanicNoKextDump : TRUE - PowerTimeoutKernelPanic : TRUE - XhciPortLimit : TRUE(car Mac OS 11.5)
Si tu mets alcid=98 alors PciRoot(0x0)/Pci(0x1b,0x0) = layout-id 01000000 ne sert à rien (de toute manière l'adresse PCI et la valeur sont fausses).
PS : Pour les laptops Kabylake, le guide c'est ici : https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/kaby-lake.html#starting-point
Écrit par : Farkas 4 Dec 2021, 22:04
Salut Polyzargone
Merci pour le coup de pource.
Citation (polyzargone @ 4 Dec 2021, 14:27)
Il manque les kexts Bluetooth (la DW1560 est une carte combo WIFI/BT donc tu n'utilises plus le Bluetooth de l'Intel Dual Band Wireless-AC 3168) : https://github.com/acidanthera/BrcmPatchRAM
Oui en effet j'ai déjà tenté la combinaison : - BrcmPatchRAM3.kext - BrcmFirmwareData.kext - BrcmBluetoothInjector.kext
Mais ça n'active toujours pas le bleutooth... Je pense qu'il y a un conflit avec le bluetooth Intel intégré mais je ne vois pas comment le désactiver. Aucune option dans le BIOS.
Citation (polyzargone @ 4 Dec 2021, 14:27)
Citation (Farkas @ 3 Dec 2021, 16:35)
DeviceProperties / add (iGPU Intel HD 630) :
- ajouter un enfant "PciRoot(0x0)/Pci(0x2,0x0)" - ajouter un petit-enfant "AAPL,ig-platform-id" ; Type = Data ; Value = 00001B59
À priori il manque ça :
framebuffer-con1-enable data 01000000 framebuffer-con1-alldata data 01050A00 00080000 87010000 02040A00 00080000 87010000 FF000000 01000000 20000000
Ajouté, mais d'où viennent ces infos ? En tout cas je n'ai vu aucun changement sur le clignottement de l'écran ni l'écran noir.
Citation (polyzargone @ 4 Dec 2021, 14:27)
Il manque DisableIoMapper : TRUE
J'ai désactivé VT-d dans le bios. C'est vraiment nécessaire ? J'ai quand-même testé mais ça n'a rien changé à priori.
Citation (polyzargone @ 4 Dec 2021, 14:27)
PS : Pour les laptops Kabylake, le guide c'est ici : https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/kaby-lake.html#starting-point
Oui c'est bien ça que j'ai suivi pour cette config.
Pour le son, tout me semble correct. Je vais faire qq tests. Pour le lecteur de cartes SD, je regarde ça de plus près.
Écrit par : polyzargone 5 Dec 2021, 00:44
Citation (Farkas @ 4 Dec 2021, 22:04)
Mais ça n'active toujours pas le bleutooth... Je pense qu'il y a un conflit avec le bluetooth Intel intégré mais je ne vois pas comment le désactiver. Aucune option dans le BIOS.
Vérifie ton injecteur USB.
Citation (Farkas @ 4 Dec 2021, 22:04)
Ajouté, mais d'où viennent ces infos ? En tout cas je n'ai vu aucun changement sur le clignottement de l'écran ni l'écran noir.
Elles viennent du lien que je t’ai donné plus haut.
Citation (Farkas @ 4 Dec 2021, 22:04)
J'ai désactivé VT-d dans le bios. C'est vraiment nécessaire ?
Il vaut mieux laisser le VT-D activé (pour les autres OS) .
Écrit par : Farkas 5 Dec 2021, 20:56
Citation (polyzargone @ 4 Dec 2021, 14:27)
Pour la carte SD, il existe peut-être un kext mais il faudrait qu'on connaisse le modèle exact.
Voici les infos sur la carte SD : Realtek Vendor ID : 0x0bda (3034 en hex) Product ID : 0x0129 (297 en hex)
En suivant https://noobsplanet.com/threads/32/, j'ai déjà édité AppleStorageDrivers. Mais je n'arrive pas à remplacer le kext AppleStorageDrivers dans S/L/E ... Même en suivant https://www.youtube.com/watch?v=BKw56Jbn70A&t=11s, la commande pour monter Big Sur à côté de nonroot ne fonctionne pas ...
Code
Last login: Sun Dec 5 18:53:14 on console farkas@HackBook-Pro-de-Farkas ~ % csrutil status System Integrity Protection status: disabled (Apple Internal). farkas@HackBook-Pro-de-Farkas ~ % diskutil list /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *480.1 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_APFS Container disk1 479.9 GB disk0s2
/dev/disk2 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *31.0 GB disk2 1: EFI EFI 209.7 MB disk2s1 2: Apple_HFS Install macOS Big Sur 30.7 GB disk2s2
farkas@HackBook-Pro-de-Farkas ~ % mkdir nonroot farkas@HackBook-Pro-de-Farkas ~ % sudo mount -o nobrowse -t afps /dev/disk1s1 ~/nonroot Password: mount: exec /Library/Filesystems/afps.fs/Contents/Resources/mount_afps for /Users/farkas/nonroot: No such file or directory mount: /Users/farkas/nonroot failed with 72 farkas@HackBook-Pro-de-Farkas ~ %
A moins qu'il soit possible de forcer l'injection via OpenCore en ignorant celui qui se trouve dans S/L/E ? Là sur le coup je suis bloqué et désactiver le SIP ne suffit pas apparemment ...
Citation (polyzargone @ 4 Dec 2021, 14:27)
Citation (Farkas @ 3 Dec 2021, 16:35)
DeviceProperties / add (iGPU Intel HD 630) :
- ajouter un enfant "PciRoot(0x0)/Pci(0x2,0x0)" - ajouter un petit-enfant "AAPL,ig-platform-id" ; Type = Data ; Value = 00001B59
À priori il manque ça :
framebuffer-con1-enable data 01000000 framebuffer-con1-alldata data 01050A00 00080000 87010000 02040A00 00080000 87010000 FF000000 01000000 20000000
J'ai testé, et ça ne change rien du tout pour moi. J'ai aussi essayé en ajoutant le con2 et la stolen memory (pas paramétrable via BIOS), mais j'ai toujours cet écran qui clignotte et me démoli la vue !
En revanche, j'ai changé de méthode pour désactiver la GTX1060 : - ajouter une entrée dGPU avec disable-gpu = TRUE - supprimer le bootflag -wegnoegpu Et je n'ai plus l'écran noir au démarrage !
Par contre on fait comment pour confirmer que le dGPU est bel et bien inactif, et uniquement pour Mac OS ?
Citation (polyzargone @ 5 Dec 2021, 00:44)
Citation (Farkas @ 4 Dec 2021, 22:04)
Mais ça n'active toujours pas le bleutooth... Je pense qu'il y a un conflit avec le bluetooth Intel intégré mais je ne vois pas comment le désactiver. Aucune option dans le BIOS.
Vérifie ton injecteur USB.
J'ai refait mon USBmap.kext et j'avais en effet zappé une ou deux entrées. C'est complet à présent mais toujours pas de bluetooth ...
Écrit par : polyzargone 5 Dec 2021, 22:28
Citation (Farkas @ 5 Dec 2021, 20:56)
Realtek Vendor ID : 0x0bda (3034 en hex) Product ID : 0x0129 (297 en hex)
avec gfxutil, j'obtiens PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) ... mais si je mets ça, je me retrouve à nouveau avec cet écran noir au démarrage.
Une idée de la raison ?
Citation (polyzargone @ 5 Dec 2021, 22:28)
Citation (Farkas @ 5 Dec 2021, 20:56)
J'ai refait mon USBmap.kext et j'avais en effet zappé une ou deux entrées. C'est complet à présent mais toujours pas de bluetooth ...
Poste ton dossier OC stp.
Voici la dernière version : https://file.io/XLyEPtZy4t3C
Écrit par : polyzargone 6 Dec 2021, 18:14
Citation (Farkas @ 6 Dec 2021, 17:06)
Voici la dernière version : https://file.io/XLyEPtZy4t3C
Le fichier a été supprimé…
Écrit par : Farkas 6 Dec 2021, 18:15
Citation (polyzargone @ 6 Dec 2021, 18:14)
Citation (Farkas @ 6 Dec 2021, 17:06)
Voici la dernière version : https://file.io/XLyEPtZy4t3C
Le fichier a été supprimé…
Etrange ... Voilà un nouvel upload https://file.io/VA9MdYxErR8p
Écrit par : polyzargone 6 Dec 2021, 18:23
Tous les ports de ton injecteur sont en UsbConnector=3 alors que tu devrais au moins en avoir un un UsbConnector=255
De plus, il ne suffit pas de mettre # devant les ports inutilisés, il faut supprimer tout le Dictionary.
Suis le tuto https://forum.macbidouille.com/index.php?showtopic=402321 plutôt que de passer par Hackintool. Ou alors, regarde celui-là :
Écrit par : Farkas 6 Dec 2021, 21:30
Citation (polyzargone @ 6 Dec 2021, 18:23)
Tous les ports de ton injecteur sont en UsbConnector=3 alors que tu devrais au moins en avoir un un UsbConnector=255
De plus, il ne suffit pas de mettre # devant les ports inutilisés, il faut supprimer tout le Dictionary.
En effet j'avais aussi l'impression d'avoir fait ça comme une quiche première fois hein
Citation (polyzargone @ 6 Dec 2021, 18:23)
Suis le tuto https://forum.macbidouille.com/index.php?showtopic=402321 plutôt que de passer par Hackintool.
Merci pour les tutos. Je m'en suis un peu inspiré pour faire ça à ma manière : - https://github.com/headkaze/Hackintool et https://github.com/corpnewt/USBMap pour détecter un max de ports USB - https://github.com/corpnewt/USBMap pour générer le kext - https://github.com/corpnewt/ProperTree pour faire le ménage
Ok va pour la méthode SSDT. C'est fait. Aucune différence par rapport à mon dernier USBMap à priori ... ?
Il me reste encore 5 choses à résoudre :
1. Clignottement des tons gris qui fait mal aux yeux (comme s'il y avait un problème de fréquence d'affichage)
2. Webcam inactive (elle était active avant, aucune idée de ce qu'il s'est passé entretemps)
3. Réglages de luminosité écran (c'était aussi actif avant, maintenant c'est grisé)
4. Ecran reste noir en sortie de veille : Le témoin du bouton d'allumage du PC est sensé être bleu quand tout est allumé, mais ici il est tout le temps orange, comme s'il était en veille.
5. La GTX1060 n'est pas désactivée, mais si je retire ou renome PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0), l'écran reste noir au démarrage de Mac OS
Voici la dernière version EFI : https://file.io/EegqYyJHrM56
Écrit par : polyzargone 8 Dec 2021, 19:19
Tes EFI ne restent pas assez longtemps sur le site d'hébergement…
Tu as essayé sans le boot-arg igfxonln=1 ?
Poste un IOReg extrait avec http://forum.macbidouille.com/index.php?act=Attach&type=post&id=52582 > File > Save as…
Dans le dernier config.plist que j'ai eu, tu as mis ça dans DeviceProperties :
Et attention : ce n'est pas Config.plist mais config.plist !
Écrit par : Farkas 9 Dec 2021, 00:17
Je viens de refaire mon SSDT-UIAC ... Le HS10 correspondait à la webcam et il ne s'était pas mis en vert la fois passée. Maintenant je la vois et je l'ai viré des exclusions. Webcam opérationnelle !
Citation (polyzargone @ 8 Dec 2021, 19:19)
Tes EFI ne restent pas assez longtemps sur le site d'hébergement…
En effet cet ébergement n'est pas fiable ... Voici un lien fiable : https://mega.nz/file/9VFDAQyK#p1aws-rausW7RLSuLR_4W8TqBo5C2r3nCnjOileeCkk
Citation (polyzargone @ 8 Dec 2021, 19:19)
Tu as essayé sans le boot-arg igfxonln=1 ?
Je viens de le supprimer et en fait ça ne change rien. Bon débarras
Citation (polyzargone @ 8 Dec 2021, 19:19)
Poste un IOReg extrait avec http://forum.macbidouille.com/index.php?act=Attach&type=post&id=52582 > File > Save as…
Oui en effet j'ai constaté que ProperTree et OCAuxiliaryTools ont parfois du mal à se comprendre. L'entrée disable-gpu sous forme de Boolean n'est pas reconnue par OCAuxiliaryTools et je me retrouve régulièrement avec des surprises de ce côté là. Tandis que ProperTree a tendance à corrompre mon config.plist si je n'utilise pas la tout dernière version du jour après avoir mis à jour OC.
Toujours est-il que ça ne fonctionne pas. La GTX1060 est toujours présente dans le système et mon écran clignotte toujours.
Citation (polyzargone @ 8 Dec 2021, 19:19)
Et attention : ce n'est pas Config.plist mais config.plist !
Huh ? J'ai mis une majuscule qqpart ?
Écrit par : polyzargone 13 Dec 2021, 18:05
Citation (Farkas @ 9 Dec 2021, 00:17)
Huh ? J'ai mis une majuscule qqpart ?
Citation (Farkas @ 6 Dec 2021, 17:06)
avec gfxutil, j'obtiens PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) ... mais si je mets ça, je me retrouve à nouveau avec cet écran noir au démarrage.
Donne le résultat complet de la commande stp.
Écrit par : Farkas 14 Dec 2021, 11:31
Citation (polyzargone @ 13 Dec 2021, 18:05)
Citation (Farkas @ 9 Dec 2021, 00:17)
Huh ? J'ai mis une majuscule qqpart ?
Oui en effet ... aucune idée pourquoi mais c'est réglé. Ca ne semble avoir aucun effect particulier.
Citation (polyzargone @ 13 Dec 2021, 18:05)
Citation (Farkas @ 6 Dec 2021, 17:06)
avec gfxutil, j'obtiens PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) ... mais si je mets ça, je me retrouve à nouveau avec cet écran noir au démarrage.
Donne le résultat complet de la commande stp.
Code
Last login: Tue Dec 14 10:18:45 on console farkas@HackBook-Pro-de-Farkas ~ % /Users/farkas/Desktop/gfxutil-1.81b-RELEASE/gfxutil -f GFX0 01:00.0 10de:1c20 /PCI0@0/PEG0@1/GFX0@0 = PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)
Écrit par : polyzargone 14 Dec 2021, 15:12
Citation (Farkas @ 14 Dec 2021, 11:31)
Code
Last login: Tue Dec 14 10:18:45 on console farkas@HackBook-Pro-de-Farkas ~ % /Users/farkas/Desktop/gfxutil-1.81b-RELEASE/gfxutil -f GFX0 01:00.0 10de:1c20 /PCI0@0/PEG0@1/GFX0@0 = PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)
Avec celui-ci, la GTX1060 est bien désactivée et les réglages de luminosité écran sont de retour.
Par contre, je me retrouve à nouveau avec l'écran noir au démarrage de Mac OS. Je dois attendre que le PC se mette en veille pour refaire apparaître l'image en appuyant sur le bouton power.
Tu utilises quel éditeur de Plist ? J'ai constaté quelques différences avec mon fichier config et j'aimerais comprendre certaines choses :
Une raison particulière pour supprimer ces lignes ou c'est juste pour faire le ménage ?
En tout cas merci encore pour le temps passé sur ce WIP.
EDIT : Toujours sur base de ton dossier EFI : Problème écran noir au démarrage résolu en retirant le boot-arg keepsyms=1 Mais du coup le réglage de luminosité ne fonctionne pas correctement : c'est soit écran éteint, soit luminosité maximale, plus aucune nuance.
Écrit par : Farkas 14 Dec 2021, 19:11
Je suis reparti de mon config.plist précédent, avec les modifications suivantes :
Et plus de problème d'écran noir au démarrage, ni en sortie de veille... Je ne sais toujours pas d'où venait le problème.
Ce qu'il reste à résoudre : - nuances de gris font clignotter l'écran - Réglage de luminosité "tout ou rien"
EDIT :
Pour le problème de clignottement, je me demande si ça n'a pas un rapport avec le profil des couleurs ...
En comparaison avec mon ancienne installation Sierra avec Clover (où l'affichage était parfait) :
Voici la dernière version EFI : https://mega.nz/file/9QExhApR#qYBX_9f4SKjcs0AHIfwA-_oQfeQl8RE69vzzlVVc_JI
Écrit par : polyzargone 15 Dec 2021, 21:05
Essaie avec d'autres framebuffer : https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md#intel-uhd-graphics-610-650-kaby-lake-and-amber-lake-y-processors
Écrit par : Farkas 18 Dec 2021, 22:11
Citation (polyzargone @ 15 Dec 2021, 21:05)
Essaie avec d'autres framebuffer : https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md#intel-uhd-graphics-610-650-kaby-lake-and-amber-lake-y-processors
Après avoir testé plusieurs valeurs, celle-ci semble bien fonctionner : 09001659
Ce qui est bizarre, c'est que malgré avoir changé le platform id, ça reste 0x591b dans le rapport système Mac OS.
Mais avec ça, le problème de clignottement est enfin résolu ... mes yeux vont pouvoir se reposer un peu
Reste à voir pour le réglage luminosité ... même si je pourrais m'en passer, ça ferait un hackbook sans failles !
L'ancien lien est désactivé. Le dossier EFI est ici maintenant : https://mega.nz/file/kVd2WTgY#IJ5pU_CIngGgpubdyt_-qqyJ1FCZWDzT46YCZI8pTsA
PS: peux plus éditer mon premier message apparemment
Écrit par : Sirix1995 21 Feb 2022, 14:22
Effectivement, comme expliqué dans le topic d'intro de la section, il faut envoyer les modifications à Polyzargone par MP qui se chargera de le faire pour toi. (Même s'il n'a apparemment pas vu que je lui en avais envoyé concernant mon propre topic. )
(ah, et je ne reproche rien à Polyzargone, vu son dévouement pour l'entretiens de la rubrique Hackintosh, je pense que ce serait méchant de lui reprocher d'avoir loupé (ou tout simplement pas encore pris le temps de lire) un MP.)
Écrit par : polyzargone 22 Feb 2022, 02:04
Citation (Sirix1995 @ 21 Feb 2022, 14:22)
Effectivement, comme expliqué dans le topic d'intro de la section, il faut envoyer les modifications à Polyzargone par MP qui se chargera de le faire pour toi.
En effet. J'attends ton MP avec les modifications à faire.
Sinon, il reste quoi à corriger ? Les touches de fonction pour régler la luminosité ?
Avec BrightnessKeys.kext, https://github.com/acidanthera/BrightnessKeys dit ça :
Citation
On some models, may be required add ACPI patch _OSI to XOSI and SSDT-XOSI.
Citation (Sirix1995 @ 21 Feb 2022, 14:22)
(Même s'il n'a apparemment pas vu que je lui en avais envoyé concernant mon propre topic. )
C'est fait .
Écrit par : Farkas 13 Mar 2022, 10:33
Citation (polyzargone @ 22 Feb 2022, 02:04)
Sinon, il reste quoi à corriger ? Les touches de fonction pour régler la luminosité ?
Avec BrightnessKeys.kext, https://github.com/acidanthera/BrightnessKeys dit ça :
Citation
On some models, may be required add ACPI patch _OSI to XOSI and SSDT-XOSI.
Les touches du clavier qui contrôle la luminosité ne correspondent pas au clavier : Pour augmenter : Pause/break Pour diminuer : ... sais plus Mais ça n'est pas grave. Je règle la luminosité via le curseur de Big Sur en haut à droite de l'écran.
Le problème, c'est que c'est soit au maximum, soit mon écran est noir. Aucun réglage possible. Quand mon PC sort de veille, parfois l'écran reste noir et je dois jouer avec le bouton power pour récupérer mon affichage.
Le patch _OSI to XOSI ne change visiblement rien pour moi.
-----------
Je constate également certains soucis qui apparaissent de temps en temps et m'obligent à rebooter :
- 1 boot sur 3 : pas de son - 1 boot sur 6 : pas de wifi