Pourquoi OS X ne nécessite-t-il pas de mises à jour du pilote de la carte graphique?

25

Je ne sais pas comment mettre à jour les pilotes de carte graphique Nvidia sur MacBook Pro Retina.
Je suis un utilisateur Windows et un joueur depuis longtemps où nous attendons des mises à jour fréquentes des pilotes.

Mes attentes tournent autour de la question de savoir si Nvidia publie des mises à jour de pilotes graphiques pour Mac et comment vérifier les mises à jour en attente.

Où puis-je voir les versions des pilotes sur OS X?

Abhimanyu Aryan
la source
J'ai essayé d'en faire plus sur une question par question. Pourriez-vous peut-être modifier le titre pour refléter ce que vous cherchez à apprendre? Il semble étrange de dire qu'un système d'exploitation "nécessite" des mises à jour ...
bmike

Réponses:

32

Apple crée ses propres pilotes et ils sont inclus dans les mises à jour du système d'exploitation.

La façon d'être à jour sur les pilotes est de toujours utiliser le dernier OS.

Il y a un débat sur la question de savoir si Apple fabrique le pilote entier lui-même, ou prend simplement le code principal de NVidia / AMD et y ajoute son propre code matériel / spécifique au système d'exploitation. Ce dernier me semble plus plausible, mais ce n'est qu'une spéculation.

Le résultat final, cependant, est qu'il y a rarement des problèmes avec les pilotes graphiques Apple et les logiciels ou jeux classiques; encore une fois la spéculation, mais pour les jeux, j'imagine qu'ils écrivent dans un ensemble de règles prédéfini, plutôt que d'essayer de repousser constamment les limites.

Comme indiqué ailleurs, NVidia fait lui-même des pilotes OS X pour les cartes Quadro, mais ce sont des cartes de rechange de toute façon, non fournies dans aucune option de construction Mac disponible directement auprès d'Apple.

Apple fournit des pilotes de base, actuellement jusqu'à OpenGL 4.1 ou 3.3 - en fonction de votre carte, bien sûr - ainsi que des pilotes hérités pour la compatibilité OGL 2.1. Lequel vous pouvez utiliser dans un jeu en particulier, etc., appartient aux auteurs de ce jeu.

Traditionnellement, si votre carte a une prise en charge OpenGL complète pour le premier moniteur, elle l'aura également sur le second, contrairement à de nombreuses cartes PC avec des performances `` écrêtées '' sur le deuxième moniteur.

Lien vers le support OpenGL par modèle Mac

Après les commentaires et autres réponses ici ...
NVidia n'ont leur propre version pour certains processeurs graphiques Mac - c'est le pilote actuel à partir de Décembre ici à 2015 Toutefois, ils sont principalement pour la série Quadro après - vente des cartes plutôt que des cartes par défaut fournis par Apple. Il existe également un support pour certaines cartes qui ont été héritées par Apple - à savoir les GeForce 680, 285, 120 et 8800.Il est fait mention du support bêta de certaines cartes mobiles récentes, probablement car Apple abandonne le support hérité de ces cartes en faveur d'AMD dans la programmation actuelle.


Tetsujin
la source
1
Pour être exact, NVidia prend en charge plusieurs modèles différents de cartes vidéo Geforce (et pas seulement Quadro) dans le "pilote Web" OS X.
Coxy
Eh bien… il y en a beaucoup avec un menu déroulant… mais il ne semble pas proposer de pilotes réels sur demande
Tetsujin
Savez-vous si les pilotes Apple GeForce prennent mieux en charge les applications OpenGL et pro que les pilotes Windows Nvidia grand public? Cela a toujours été un problème: Nvidia a intentionnellement publié des pilotes OpenGL de sous-partie pour les cartes grand public afin de gagner de l'argent sur les cartes "pro". Si Apple écrivait ses propres pilotes, il n'aurait pas ce conflit d'intérêts.
Aleksandr Dubinsky
Apple fournit des pilotes de base, actuellement jusqu'à (environ) OGL 4.3, en fonction de votre carte, bien sûr, ainsi que des pilotes hérités pour la compatibilité OGL 2.1. Lequel vous pouvez utiliser dans un jeu particulier, etc., dépend des auteurs de ce jeu. Traditionnellement, si votre carte a une prise en charge OGL complète pour le premier moniteur, elle l'aura également sur le second, contrairement à de nombreuses cartes PC avec des performances `` écrêtées '' sur le deuxième moniteur. (Ajouté à la réponse)
Tetsujin
Cette réponse est incorrecte; les pilotes Web NVIDIA sont destinés à diverses cartes GeForce modernes qui sont incluses dans les iMac et les ordinateurs portables, pas seulement les anciennes cartes Quadro pour Mac Pros. (Les documents de NVIDIA sont trompeurs.) Je viens de résoudre un problème avec le jeu Stellaris en installant les pilotes Web pour un iMac basé sur 660M GTX.
Nelson
6

Outre les pilotes fournis par Apple avec les mises à jour OS X, Nvidia fournit également ses propres mises à jour de pilotes pour leurs cartes GeForce - oui, même les cartes "mobiles" qu'Apple met dans les Mac. Pour autant que je sache, ce n'est pas le cas d'AMD et d'Intel. Dans le cas de votre Retina MacBook Pro avec une carte Nvidia, il existe une prise en charge bêta avec les derniers pilotes de Nvidia.

Les pilotes graphiques de Nvidia pour OS X peuvent être téléchargés directement à partir de leur site Web, et en tant que tels, ils sont parfois appelés Nvidia Web Drivers. Ils sont un peu difficiles à trouver si vous passez simplement par la fonction de recherche de pilotes de Nvidia, mais ils sont faciles à trouver si vous recherchez simplement "Nvidia driver OS X" + votre version OS X (par exemple 10.11.2).

Par exemple, voici le pilote actuel (en décembre 2015) de Nvidia pour OS X El Capitan 10.11.2 . Comme il est indiqué dans les notes de version, la prise en charge de certains nouveaux modèles d'iMac et de MacBook Pros avec des cartes GeForce est en version bêta.

Notez que je ne recommande pas d'installer les pilotes de Nvidia (en particulier ceux bêta) à moins que vous sachiez ce que vous faites, et vous avez une bonne raison de passer des pilotes par défaut (fournis par Apple) fournis avec OS X. Les pilotes par défaut sont probablement plus rigoureusement testés et stables, moins susceptibles de casser votre Mac et sont officiellement pris en charge par Apple. Si vous installez le pilote Nvidia, vous aurez toujours la possibilité de revenir au pilote par défaut ou même de désinstaller le pilote Nvidia via les Préférences Système. Vous pourrez également mettre à jour le pilote à partir de là.

Une bonne raison d'essayer le pilote de Nvidia peut être si vous utilisez votre Mac pour jouer, ou si vous exécutez d'autres applications utilisant OpenGL. Sur mon MacBook Pro avec OS X 10.11.2 et une carte Nvidia GT 650m, le test OpenGL de Cinebench donne un très léger avantage aux pilotes de Nvidia (~ 52 ips) par rapport à Apple (~ 49 ips).

MacGamer
la source
5

Pour risquer une supposition éclairée, je dirais que les mises à jour de pilotes sont très probablement intégrées aux mises à niveau de version de Mac OS X et aux mises à jour ponctuelles. Si vous êtes préoccupé par les mises à jour disponibles pour votre carte particulière (en particulier si elle n'est pas d'origine pour le Mac que vous utilisez), il vous appartient de visiter les sites Web respectifs du fabricant pour vérifier. Vous avez mentionné NVIDIA: voici le lien vers les pilotes disponibles en téléchargement. On dirait de nombreuses options pour de nombreux systèmes d'exploitation. (Les pilotes Mac OS X NVIDIA ne sont disponibles que pour les cartes Quadro, cependant.)

IconDaemon
la source
En effet, cela est vrai même si vous utilisez Windows sous Boot Camp ... Normalement, vous ne pouvez utiliser que la version Windows du pilote vidéo fourni par Apple via les pilotes Boot Camp, même si (comme c'est souvent le cas) la carte fabricant a publié un pilote beaucoup plus récent pour Windows.
calum_b
@scottishwildcat J'ai toujours gardé ma carte graphique NVIDIA à jour dans Boot Camp via GeForce Experience - vous n'êtes certainement pas limité aux pilotes Boot Camp d'Apple.
grg
@grgarside Assez bien - je n'ai d'expérience que pour essayer de mettre à jour les pilotes ATI dans Windows 8 et 10, et leurs propres pilotes ne s'installeront pas dans Boot Camp. Les installateurs se contentent d'errer avec une erreur «aucune carte compatible trouvée».
calum_b
3

Je vais mettre de côté le pourquoi et répondre à certains des quoi:

  1. Ouvrez les informations système et accédez à la section des logiciels. Cliquez sur Extensions et vous pouvez voir tous les pilotes matériels ainsi que s'ils sont mis à jour via Apple ou via un tiers.
  2. Les mises à jour Apple proviennent toutes de l' softwareupdateoutil de ligne de commande. Vous pouvez réinitialiser toutes les mises à jour ignorées, puis appeler toutes les mises à jour à répertorier avec cette commande composée:softwareupdate --reset-ignored ; softwareupdate --list --all
bmike
la source
1

Il semble qu'Apple ne prenne pas vraiment la peine de mettre à jour le pilote graphique ... Sur un MacBook Pro mi-2014, exécutant High Sierra, System Report me dit que le pilote a été modifié pour la dernière fois en octobre (donc il y a moins d'un mois suis en train d'écrire ceci, coïncidant à peu près avec la sortie de 10.13.1). Cependant, le texte d'information indique que le pilote est basé sur Geforce 355.11, sorti en 2015.

Je n'ai réalisé tout cela que parce que j'avais des problèmes de performances énormes après la mise à niveau vers High Sierra (avec son tout nouveau sous-système graphique, Metal2), donc en gros je me suis demandé la même chose, "Dois-je mettre à jour les pilotes?". Avec les pilotes de Nvidia, c'est maintenant beaucoup plus fluide.

Alors pour répondre à vos questions (2 ans plus tard, mais bon):

  • Vous trouverez la version du pilote graphique sous: Menu Apple> À propos de ce Mac> Rapport système> Logiciel> Extensions> Geforce. Mais ne vous fiez pas à la date, vérifiez la version Geforce.

  • À mon humble avis, installez définitivement les derniers pilotes Nvidia, en particulier dans High Sierra. Apple semble les toucher en surface, mais vous n'obtiendrez pas de mises à jour appropriées du pilote sous-jacent.

joe776
la source