IPB

Bienvenue invité ( Connexion | Inscription )

 
Closed TopicStart new topic
> đź“Ś La technologie Optimus et OS X, Ce qu'il faut savoir
Options
polyzargone
posté 30 Aug 2016, 00:30
Message #1


Macbidouilleur d'Or !
*****

Groupe : ModĂ©rateurs
Messages : 13 720
Inscrit : 11 May 2006
Membre no 60 938






Optimus d'NVIDIA & Hackintosh portable


(valable aussi pour les GPU AMD)




Pour celles et ceux qui souhaitent transformer un portable PC récent en Hackintosh, il est important de comprendre ce qu'est Optimus, pourquoi cela pose problème sur OS X mais surtout, quelles sont les solutions pour y remédier.

Qu'est-ce qu'Optimus ?

Je vous invite à lire cet article qui explique concrètement en quoi consiste cette tecnologie : http://www.laptopspirit.fr/test-de-la-tech...-fonctionnement

Pour résumer simplement les choses, dites-vous que lorsqu'un portable est équipé à la fois d'un GPU Intel HD intégré au processeur et d'un GPU NVIDIA, il y a de très fortes chances que celui-ci soit équipé d'Optimus (à noter que le principe est le même avec les GPU Intel HD + GPU AMD).

Optimus & OS X :

Le problème sur un Hackintosh, c'est que cette technologie n'est absolument pas supportée par OS X. Apple utilise bien le même principe sur certains de ses MacBook/MacBook Pro mais comme vous vous en doutez, elle le fait à sa manière.

Par conséquent et sur un Hackintosh, OS X ne sait pas quel GPU utiliser et donc il essaie - et échoue - de faire fonctionner les deux en même temps. Il n'existe malheureusement aucune solution pour régler ce problème et il va falloir se faire une raison : il est impossible de profiter du GPU NVIDIA/AMD et il faudra obligatoirement se contenter de l'Intel HD.

Pourquoi faut-il désactiver le GPU NVIDIA/AMD sur OS X ?

La première raison et la plus évidente, c'est pour éviter que le système bloque à l'installation ou au démarrage. En cherchant à charger les kexts nécessaires au GPU NVIDIA/AMD, OS X a toutes les chances de se planter et de ne pas vouloir démarrer.

La seconde raison, c'est pour éviter qu'un composant, la carte graphique en l'occurrence, consomme inutilement des ressources comme la batterie ou le processeur. Par ailleurs, la gestion de l'énergie n'en sera que meilleure, notamment en ce qui concerne la mise en veille/réveil du portable.

Et accessoirement, ça prolongera la durée de vie de votre portable tongue.gif !

Les solutions :

Il n'en existe pas 36, seulement 3.

• Selon les modèles et selon la marque, on peut désactiver totalement le GPU NVIDIA/AMD directement dans le Bios. C'est la solution la plus simple et la plus efficace. Mais elle a le gros inconvénient de le faire pour tous les OS installés.

En clair, plus question de profiter des performances du GPU NVIDIA/AMD sur Windows pour jouer ou quoique soit d'autre.
• Depuis la sortie de WhateverGreen.kext, il est possible d'utiliser un boot-arg pour désactiver le GPU automatiquement sans avoir à mettre la main à la pâte (v. ci-après).

Le voici :

Code
-wegnoegpu


Cependant, ça ne fonctionne pas toujours et il faudra donc essayer la dernière option.

• Si la solution du Bios n'est pas possible ou si vous souhaitez pouvoir encore profiter du GPU NVIDIA/AMD sur d'autres OS et si le boot-arg -wegnoegpu ne donne rien, il faudra le désactiver de manière logicielle. Et pour cela, pas d'autre choix que de passer par une DSDT/SSDT patchée (cf. FAQ Générale du Hackintosh > DSDT et ACPI). Autrement dit, on demandera à OS X "d'ignorer" le GPU NVIDIA/AMD de telle sorte qu'il n'ait plus à choisir - et à se tromper - entre les deux GPU du portable.

Malheureusement, cette solution est tout sauf simple puisqu'elle implique de savoir comment patcher une DSDT/SSDT et c'est loin d'être à la portée du premier venu.

Cependant et si vous maîtriser correctement l'anglais (c'est le désert total en français sad.gif ), des guides expliquent comment y arriver. Je vous recommande notamment ces deux-là :

• http://www.tonymacx86.com/threads/guide-pa...t-ssdts.152573/ - Pour apprendre à patcher correctement ses DSDT/SSDT sur un portable

• http://www.tonymacx86.com/threads/guide-di...laptops.163772/ - Pour désactiver les GPU NVIDIA/AMD

Sachez toutefois qu'il reste possible de le faire plus simplement en utilisant le bootflag nv_disable=1 (qui sera de toute manière obligatoire pour l'installation) afin de forcer l'utilisation du GPU Intel HD. Néanmoins, ça ne suffit pas à désactiver complètement le GPU NVIDIA/AMD et vous aurez les mêmes problèmes que ceux évoqués dans "Pourquoi faut-il désactiver le GPU NVIDIA/AMD sur OS X". Ce n'est donc qu'une alternative à court terme.

NB : Si vous possédez un tel portable et que vous n'arrivez pas à suivre/comprendre les guides cités, vous pouvez poster vos fichiers DSDT/SSDT sur le forum en suivant ces instructions :

Tapez F4 au menu de boot de Clover (il ne se passera rien mais c'est normal) et postez le dossier EFI/CLOVER/ACPI/origin en .zip dans votre sujet.

Postez si possible (mais fortement recommandé) un IOreg extrait avec IORegistryExplorer 2.1 > File > Save as…


CECI N'EST PAS UNE GARANTIE QUE VOUS AUREZ UNE RÉPONSE NI DE L'AIDE

JE VOUS CONSEILLE DE VOUS ADRESSER DIRECTEMENT À L'AUTEUR DE CES GUIDES, IL EST BIEN PLUS COMPÉTENT !!!



--------------------
Un Mac • macOS 10.15.7 MacBook Air mi-2012 Core i5 1,7 GHz Intel HD 4000 SSD 64 Go
Des Hacks • Asus Z170-P - Core i7 6700 3,40 GHz - Sapphire RX 6600 XT 8 Go - 32 Go DDR4 • Gigabyte H110M-S2H - Core i5 6600 3,30 GHz - Zotac GTX 1060 6 Go - 32 Go DDR4 • Gigabyte GA-H97-HD3 - Core i5 4570 3,20 GHz - MSI GTX 650 Ti 2 Go - 16 Go DDR3 • Acer Aspire V3 772G Core i5 4210M 2,60 GHz - Intel HD 4600 + GTX 850M 2 Go (désactivée) - 16 Go DDR3 • Dell Latitude e7470 Core i5 6300U 2,40 GHz - Intel HD 520 - 16 Go DDR4 • Dell Latitude 7490 Core i7 8650U 1,90 GHz - Intel UHD 620 - 16 Go DDR4 • Dell Latitude e7440 Core i7 4600U 2,10 GHz - Intel HD 4400 - 16 Go DDR3 • HP Elite 8300 USFF - Core i7 3770S 3,90 GHz - Intel HD 4000 (+ quelques autres...)

Politique vis à vis des outils automatisés et des distributions - Guide d'installation - Tutoriels - Lexique et utilité des Kexts - FAQ Générale du Hackintosh - FAQ des Bootloaders - FAQ des Bootflags - FAQ des problèmes les plus courants - FAQ sur les Mises à jour Majeures sur Hackintosh
Go to the top of the page
 
+Quote Post

Closed TopicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 28th March 2024 - 10:30