[Clover][Vanilla] Ma tentative d'installation parfaite
2 participants
Page 1 sur 1
[Clover][Vanilla] Ma tentative d'installation parfaite
Hello !
Je poste ceci ce soir pour vous parler un peu de ma tentative d'installation parfaite que j'ai entamée.
J'ai pour l'instant réussi a garder une installation vanilla et tout fonctionne. Il reste quelques trucs que j'aimerais améliorer, mais je vous en parlerai à la fin.
Je vais donc énumérer les différentes choses faites pour garder une installation la plus clean possible, on verra si elle tient la route a l'épreuve de la prochaine grosse MàJ d'OS X . Le but, c'est de ne rien perdre, même pas le son .
Voici donc les choses que j'ai dû faire fonctionner, et comme je les ai faites fonctionner :
Ethernet
Assez simple pour cette partie. J'ai glissé mon kext ethernet dans EFI/Clover/kexts/10.9. Un redémarrage sans cache a été nécessaire pour que le kext soit prit en compte.
Audio
Cette partie est un peu plus délicate et je ne suis pas sûr d'avoir réussi a conserver un dossier System clean.
Je me suis rendu sur le GitHub de toleda où il fournit un script permettant d'installer quasi-automatiquement un patch pour l'audio (ALC 892 pour ma part).
Il faudra juste mettre la main à la pâte pour la partie Clover.
- Dans le fichier config.plist, sous Devices > Audio > Inject, j'ai mit la valeur 1 (pour gérer les chipset audio a 6 sorties).
- Dans le fichier config.plist, sous KernelAndKextPatches > KextsToPatch j'ai rajouté un dictionnaire (<dict>) pour dire a Clover de patcher AppleHDA au boot.
Après redémarrage, le son est disponible et tout fonctionne bien.
Le seul point noir de cette méthode, c'est que le script patche le kext AppleHDA dans le dossier System, je perds donc un dossier System 100% d'origine .
Si vous avez d'autres méthodes qui ne modifient pas le kext (un rêve !), partagez !
TRIM
Encore une fois, ca a été assez facile. Il suffit de rajouter un dictionnaire au fichier config.plist pour lui dire de patcher IOAHCIBlockStorage et ainsi activer le support TRIM pour vos SSDs.
Pour se faire, dans config.plist, sous KernelAndKextPatches > KextsToPatch, ajoutez ceci :
Sensors
Un peu plus tricky pour cette partie. L'installer HWSensors remplace le FakeSMC dans System, et j'avais pas envie .
J'ai donc lancé l'installation sur un disque dur vide avec les sensors qu'il me fallait. À la fin de l'installation, il suffit de se rendre dans le disque dur vide qui contient désormais les dossiers System et Library. Dans System vous trouverez un FakeSMC tout neuf, remplacez l'ancien dans EFI/Clover/kexts/10.9 par celui-ci.
Pour les fichiers dans Library, replacez-les dans Library/Receipts sur votre disque dur contenant l'installation de Mac.
Un redémarrage (encore un, oui) et vous voilà avec vos sensors !
Voilà les choses que j'ai pu faire jusqu'a présent.
Tout fonctionne parfaitement.
Dans ma todo-liste, il reste les choses suivantes :
Un peu hors-sujet sur ce topic, mais j'ai lancé un speedtest sur mon disque dur (SSD) et j'en ai sorti les stats suivants (click to open) :
Quelqu'un pourrait-il me dire pour quelle raison ma vitesse d'écriture tire la tronche à ce point ?
Je sais que l'écriture est toujours plus lente que la lecture, mais théoriquement, je devrais tout de même passer la barre des 200Mo/s non ?
Voilà ! C'était tout pour le moment !
Faites-moi part de vos suggestions ou réactions concernant ma tentative .
Si vous avez des questions, vous pouvez les poser ici aussi, j'essaierai d'y répondre, même si je reste un débutant dans le monde de Clover :3.
Bonne soirée à tous !
Genesis.
Je poste ceci ce soir pour vous parler un peu de ma tentative d'installation parfaite que j'ai entamée.
J'ai pour l'instant réussi a garder une installation vanilla et tout fonctionne. Il reste quelques trucs que j'aimerais améliorer, mais je vous en parlerai à la fin.
Je vais donc énumérer les différentes choses faites pour garder une installation la plus clean possible, on verra si elle tient la route a l'épreuve de la prochaine grosse MàJ d'OS X . Le but, c'est de ne rien perdre, même pas le son .
Voici donc les choses que j'ai dû faire fonctionner, et comme je les ai faites fonctionner :
Ethernet
Assez simple pour cette partie. J'ai glissé mon kext ethernet dans EFI/Clover/kexts/10.9. Un redémarrage sans cache a été nécessaire pour que le kext soit prit en compte.
Audio
Cette partie est un peu plus délicate et je ne suis pas sûr d'avoir réussi a conserver un dossier System clean.
Je me suis rendu sur le GitHub de toleda où il fournit un script permettant d'installer quasi-automatiquement un patch pour l'audio (ALC 892 pour ma part).
Il faudra juste mettre la main à la pâte pour la partie Clover.
- Dans le fichier config.plist, sous Devices > Audio > Inject, j'ai mit la valeur 1 (pour gérer les chipset audio a 6 sorties).
- Dans le fichier config.plist, sous KernelAndKextPatches > KextsToPatch j'ai rajouté un dictionnaire (<dict>) pour dire a Clover de patcher AppleHDA au boot.
- Spoiler:
- Code:
<dict>
<key>Name</key>
<string>AppleHDA</string>
<key>Find</key>
<data>
ixnUEQ==
</data>
<key>Replace</key>
<data>
kgjsEA==
</data>
<key>Comment</key>
<string>10.9/AppleHDA/Realtek ALC892</string>
</dict>
Après redémarrage, le son est disponible et tout fonctionne bien.
Le seul point noir de cette méthode, c'est que le script patche le kext AppleHDA dans le dossier System, je perds donc un dossier System 100% d'origine .
Si vous avez d'autres méthodes qui ne modifient pas le kext (un rêve !), partagez !
TRIM
Encore une fois, ca a été assez facile. Il suffit de rajouter un dictionnaire au fichier config.plist pour lui dire de patcher IOAHCIBlockStorage et ainsi activer le support TRIM pour vos SSDs.
Pour se faire, dans config.plist, sous KernelAndKextPatches > KextsToPatch, ajoutez ceci :
- Spoiler:
- Code:
<dict>
<key>Name</key>
<string>IOAHCIBlockStorage</string>
<key>Find</key>
<data>
QVBQTEUgU1NEAA==
</data>
<key>Replace</key>
<data>
AAAAAAAAAAAAAA==
</data>
<key>Comment</key>
<string>Trim Enabler</string>
</dict>
Sensors
Un peu plus tricky pour cette partie. L'installer HWSensors remplace le FakeSMC dans System, et j'avais pas envie .
J'ai donc lancé l'installation sur un disque dur vide avec les sensors qu'il me fallait. À la fin de l'installation, il suffit de se rendre dans le disque dur vide qui contient désormais les dossiers System et Library. Dans System vous trouverez un FakeSMC tout neuf, remplacez l'ancien dans EFI/Clover/kexts/10.9 par celui-ci.
Pour les fichiers dans Library, replacez-les dans Library/Receipts sur votre disque dur contenant l'installation de Mac.
Un redémarrage (encore un, oui) et vous voilà avec vos sensors !
Voilà les choses que j'ai pu faire jusqu'a présent.
Tout fonctionne parfaitement.
Dans ma todo-liste, il reste les choses suivantes :
- Essayer de trouver une façon de faire fonctionner l'audio sans modifier AppleHDA dans System.
- Faire un peu de ménage dans EFI/Clover/drivers64UEFI/, je suis sûr que je peux me débarrasser de quelques trucs qui ne sont pas nécessaires au boot pour ma config.
Un peu hors-sujet sur ce topic, mais j'ai lancé un speedtest sur mon disque dur (SSD) et j'en ai sorti les stats suivants (click to open) :
Quelqu'un pourrait-il me dire pour quelle raison ma vitesse d'écriture tire la tronche à ce point ?
Je sais que l'écriture est toujours plus lente que la lecture, mais théoriquement, je devrais tout de même passer la barre des 200Mo/s non ?
Voilà ! C'était tout pour le moment !
Faites-moi part de vos suggestions ou réactions concernant ma tentative .
Si vous avez des questions, vous pouvez les poser ici aussi, j'essaierai d'y répondre, même si je reste un débutant dans le monde de Clover :3.
Bonne soirée à tous !
Genesis.
Dernière édition par Genesis le Jeu 22 Mai 2014 - 7:22, édité 1 fois
_________________
No keyboard detected.
Press any key to continue.
Re: [Clover][Vanilla] Ma tentative d'installation parfaite
Audio essai par le dsdt patcher , c'est le seul moyens sans modifier le kext mais depend du chipset Audio
Re: [Clover][Vanilla] Ma tentative d'installation parfaite
DSDT Patcher sans DSDT ? Bizarre ca O_o.
Mon chipset est un ALC892, je pense que ca devrait passer non ?
Mon chipset est un ALC892, je pense que ca devrait passer non ?
_________________
No keyboard detected.
Press any key to continue.
Re: [Clover][Vanilla] Ma tentative d'installation parfaite
Genesis a écrit:DSDT Patcher sans DSDT ? Bizarre ca O_o.
Mon chipset est un ALC892, je pense que ca devrait passer non ?
jai jamais dit sans dsdt
Re: [Clover][Vanilla] Ma tentative d'installation parfaite
Du coup faut que je me mette un DSDT ?
_________________
No keyboard detected.
Press any key to continue.
Re: [Clover][Vanilla] Ma tentative d'installation parfaite
Genesis a écrit:Du coup faut que je me mette un DSDT ?
mais oui essai de tout patcher par le dsdt tu peut pas être plus Retail que ca, si tu arrive a faire marcher l'audio par le dsdt c'est une super victoire
Re: [Clover][Vanilla] Ma tentative d'installation parfaite
Mais je sais pas pourquoi tu te casse les couilles avec ca si ton kext marche bien
Re: [Clover][Vanilla] Ma tentative d'installation parfaite
Yoohoo !chris1111 a écrit:tu te casse les couilles
Parce que j'aime avoir le sentiment d'avoir une installation clean . Et que pour la prochaine mise à jour qui reset le son, si j'arrive a garder le miens, j'me mets mal au champagne.
_________________
No keyboard detected.
Press any key to continue.
Re: [Clover][Vanilla] Ma tentative d'installation parfaite
Et pour le theme Harley de clover vas sur la database et download ma dernière version avec une full Animation mes trois themes sont la
http://clover-wiki.zetam.org/Theme-database
http://clover-wiki.zetam.org/Theme-database
Re: [Clover][Vanilla] Ma tentative d'installation parfaite
J'ai déjà modifié le thème, j'suis pas fan de motos. Haha
_________________
No keyboard detected.
Press any key to continue.
Re: [Clover][Vanilla] Ma tentative d'installation parfaite
J'me suis dit que j'allais laisser tel quel si déjà ça fonctionne et pas faire mon terroriste, mais finalement, c'est plus fort que moi.
J'ai extrait le DSDT depuis Clover et la compilation passe nickel avec tous les patches de MaciASL (pour ma C-M, depuis un depot Asus).
De plus, je me rend compte qu'on peut faire beaucoup plus avec un DSDT. Par exemple, je ne savais pas qu'on pouvait activer la rétro-compatibilité des ports USB3, je pourrais enfin m'en servir pour faire tourner les périphériques supplémentaires dessus (si ca fonctionne).
Avec deux ports USB2 c'etait un peu chiant pour faire tourner tous les périphériques :/.
Du coup, j'arrive a mes questions :
- J'ai pour le moment uniquement appliqué les patches de MaciASL, rien d'autre, sur mon DSDT (http://cl.ly/image/2e3G1G2g332w).
J'ai aussi un dépot Toleda HDMI qui contient des patches pour les cartes-son Realtek ALCXXX, je suppose que je dois aussi en appliquer un (http://cl.ly/image/131n372h290c) ? Si oui, lequel ou lesquels ? Je penche pour le premier de la liste et/ou "Enable Audio ID: 1".
- Est-ce que je drop le DSDT dans Clover directement, ou est-ce que je mets les patchs purs dans un fichier de config et Clover va appliquer les patches a chaque boot dynamiquement ? En bref, je donne a Clover le fichier DSDT ou les patchs a appliquer ?
J'ai extrait le DSDT depuis Clover et la compilation passe nickel avec tous les patches de MaciASL (pour ma C-M, depuis un depot Asus).
De plus, je me rend compte qu'on peut faire beaucoup plus avec un DSDT. Par exemple, je ne savais pas qu'on pouvait activer la rétro-compatibilité des ports USB3, je pourrais enfin m'en servir pour faire tourner les périphériques supplémentaires dessus (si ca fonctionne).
Avec deux ports USB2 c'etait un peu chiant pour faire tourner tous les périphériques :/.
Du coup, j'arrive a mes questions :
- J'ai pour le moment uniquement appliqué les patches de MaciASL, rien d'autre, sur mon DSDT (http://cl.ly/image/2e3G1G2g332w).
J'ai aussi un dépot Toleda HDMI qui contient des patches pour les cartes-son Realtek ALCXXX, je suppose que je dois aussi en appliquer un (http://cl.ly/image/131n372h290c) ? Si oui, lequel ou lesquels ? Je penche pour le premier de la liste et/ou "Enable Audio ID: 1".
- Est-ce que je drop le DSDT dans Clover directement, ou est-ce que je mets les patchs purs dans un fichier de config et Clover va appliquer les patches a chaque boot dynamiquement ? En bref, je donne a Clover le fichier DSDT ou les patchs a appliquer ?
_________________
No keyboard detected.
Press any key to continue.
Re: [Clover][Vanilla] Ma tentative d'installation parfaite
quand ton dsdt seras patcher et fiable, tu le met dans patched cest tout
Re: [Clover][Vanilla] Ma tentative d'installation parfaite
C'est fait .
J'ai appliqué "Enable Audio ID: 1" en plus des patches de ma C-M.
Tout compile bien.
J'aimerais bien tester, mais si ca foire, y'a-t-il moyen de boot sans le DSDT patché ?
Au pire, j'irais boot sur ma partition backup pour le virer.
Bon, j'ai reboot, ca a boot, mais bon, difficile de savoir si je tourne bien avec le DSDT ou non puisque tout fonctionnait déjà avant lol.
Je vais aller a 42 quelques heures, puis je vais dodo.
Je reprends tout ca quand je me leverai ce soir, je vis la nuit.
Merci pour ton aide Chris !
J'ai appliqué "Enable Audio ID: 1" en plus des patches de ma C-M.
Tout compile bien.
J'aimerais bien tester, mais si ca foire, y'a-t-il moyen de boot sans le DSDT patché ?
Au pire, j'irais boot sur ma partition backup pour le virer.
Bon, j'ai reboot, ca a boot, mais bon, difficile de savoir si je tourne bien avec le DSDT ou non puisque tout fonctionnait déjà avant lol.
Je vais aller a 42 quelques heures, puis je vais dodo.
Je reprends tout ca quand je me leverai ce soir, je vis la nuit.
Merci pour ton aide Chris !
_________________
No keyboard detected.
Press any key to continue.
Sujets similaires
» OS X Clover UEFI-Yosemite ou Mavericks **Vanilla**
» HP-Probook-EliteBook-Package-Creator-OC
» Redorescue
» présentation jlfh0816
» Premiere tentative
» HP-Probook-EliteBook-Package-Creator-OC
» Redorescue
» présentation jlfh0816
» Premiere tentative
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum