Perché OS X non richiede aggiornamenti del driver della scheda grafica?


25

Non so come aggiornare i driver della scheda grafica Nvidia su MacBook Pro Retina.
Sono stato un utente Windows e un giocatore per molto tempo in cui ci aspettiamo aggiornamenti frequenti del driver.

Le mie aspettative riguardano il fatto che Nvidia rilasci aggiornamenti di driver grafici per Mac e come verificare la presenza di aggiornamenti in sospeso.

Dove posso vedere le versioni dei driver su OS X?


Ho cercato di approfondire la questione di una domanda per domanda. Potresti forse modificare il titolo per riflettere ciò che cerchi di imparare? Sembra una strana svolta di parole affermare che un sistema operativo "richiede" aggiornamenti ...
bmike

Risposte:


32

Apple crea i propri driver e sono inclusi negli aggiornamenti del sistema operativo.

Il modo per essere aggiornati sui driver è di eseguire sempre il sistema operativo più recente.

Si discute se Apple abbia impostato l'intero driver o se abbia semplicemente preso il codice core di NVidia / AMD e vi abbia aggiunto il proprio codice specifico hardware / OS. Quest'ultima mi sembra più plausibile, ma entrambe sono solo speculazioni.

Il risultato finale, tuttavia, è che raramente ci sono problemi con i driver grafici Apple e con i normali software o giochi; ancora una volta speculazione, ma per i giochi immagino che scrivano in un set di regole predefinito, piuttosto che cercare di spingersi costantemente oltre i limiti.

Come notato altrove, gli stessi NVidia realizzano driver OS X per schede Quadro, ma si tratta comunque di schede aftermarket, non fornite in nessuna opzione di build Mac disponibile direttamente da Apple.

Apple fornisce driver core, attualmente fino a OpenGL 4.1 o 3.3, ovviamente a seconda della scheda, oltre a driver legacy per la compatibilità OGL 2.1. Quello che puoi usare in un particolare gioco ecc. Dipende dagli autori di quel gioco.

Tradizionalmente, se la tua scheda ha il pieno supporto OpenGL per il primo monitor, lo avrà anche sul secondo, a differenza di molte schede PC con prestazioni "ritagliate" sul secondo monitor.

Collegamento al supporto OpenGL per modello Mac

Dopo i commenti e le altre risposte qui ...
NVidia non hanno un proprio svincolo, per alcune GPU Mac - questo è il driver corrente a partire dal dicembre 2015
, tuttavia, sono in prevalenza per la serie Quadro di aftermarket carte piuttosto che le carte di default forniti da Apple.
C'è anche il supporto per alcune carte che sono state legaciate da Apple - vale a dire GeForce 680, 285, 120 e 8800
Si parla del supporto beta per alcune recenti carte mobili, presumibilmente mentre Apple sta rilasciando il supporto legacy su queste a favore di AMD in la formazione attuale.


1
Per l'esattezza, NVidia supporta diversi modelli di scheda video Geforce (non solo Quadro) nel "Web Driver" di OS X.
Coxy,

Bene ... ce ne sono molti con un menu a discesa ... ma non sembra venire fuori con nessun vero driver quando richiesto
Tetsujin,

Sai se i driver Apple GeForce supportano le applicazioni OpenGL e pro meglio dei driver Windows Nvidia di consumo? Questo è sempre stato un punto dolente: Nvidia ha rilasciato intenzionalmente driver OpenGL della sottoparte per le carte dei consumatori per fare soldi con le carte "pro". Se Apple dovesse scrivere i propri driver, non avrebbe questo conflitto di interessi.
Aleksandr Dubinsky,

Apple fornisce driver core, attualmente fino a (circa) OGL 4.3, ovviamente a seconda della scheda, oltre a driver legacy per la compatibilità OGL 2.1. Quello che puoi usare in un particolare gioco ecc. Dipende dagli autori di quel gioco. Tradizionalmente, se la tua scheda ha il pieno supporto OGL per il primo monitor, lo avrà anche sul secondo, a differenza di molte schede PC con prestazioni "ritagliate" sul secondo monitor. (Aggiunto per rispondere)
Tetsujin,

Questa risposta è errata; i driver Web NVIDIA sono per varie moderne schede GeForce che vengono incluse in iMac e laptop, non solo vecchie schede Quadro per Mac Pro. (I documenti di NVIDIA sono fuorvianti.) Ho appena risolto un problema con il gioco Stellaris installando i driver Web per un iMac basato su GTX 660M.
Nelson,

6

Oltre ai driver che Apple raggruppa con gli aggiornamenti di OS X, Nvidia fornisce anche i propri aggiornamenti dei driver per le loro schede GeForce - sì, anche le schede "mobili" che Apple inserisce nei Mac. Per quanto ne so, questo non è vero per AMD e Intel. Nel caso del tuo MacBook Pro Retina con una scheda Nvidia, c'è il supporto beta con gli ultimi driver Nvidia.

I driver grafici Nvidia per OS X possono essere scaricati direttamente dal loro sito Web e come tali a volte vengono chiamati Nvidia Web Driver. Sono un po 'difficili da trovare se si passa attraverso la funzione di ricerca dei driver di Nvidia, ma sono facili da trovare solo se si utilizza Google "Nvidia driver OS X" + la versione di OS X (ad es. 10.11.2).

Ad esempio, ecco l'attuale driver di Nvidia (a dicembre 2015) per OS X El Capitan 10.11.2 . Come indicato nelle note di rilascio, il supporto per alcuni modelli più recenti di iMac e MacBook Pro con schede GeForce è in versione beta.

Nota che non consiglio di installare i driver di Nvidia (specialmente quelli beta) se non sai cosa stai facendo e hai una buona ragione per passare da quelli predefiniti (forniti da Apple) forniti con OS X. I driver predefiniti sono probabilmente più accuratamente testati e stabili, hanno meno probabilità di rompere il tuo Mac e sono supportati ufficialmente da Apple. Se installi il driver Nvidia, tuttavia, avrai sempre la possibilità di tornare al driver predefinito o anche di disinstallare il driver Nvidia tramite Preferenze di Sistema. Da lì potrai anche aggiornare il driver.

Un buon motivo per provare il driver di Nvidia potrebbe essere se usi il tuo Mac per giocare o esegui altre app che usano OpenGL. Sul mio MacBook Pro con OS X 10.11.2 e una scheda Nvidia GT 650m, il test OpenGL di Cinebench dà un leggero vantaggio ai driver Nvidia (~ 52 fps) rispetto a Apple (~ 49 fps).


5

Per mettere a rischio un'ipotesi plausibile, direi che molto probabilmente gli aggiornamenti dei driver vengono inseriti negli aggiornamenti della versione di Mac OS X e negli aggiornamenti puntuali. Se sei preoccupato per gli aggiornamenti disponibili per la tua particolare scheda, (specialmente se non è originale per il Mac che stai utilizzando), ti consigliamo di visitare i rispettivi siti Web del produttore per verificare. Hai citato NVIDIA: ecco il link ai driver disponibili per il download. Sembra un sacco di opzioni per molti sistemi operativi. (I driver NVIDIA per Mac OS X sono disponibili solo per schede della serie Quadro, anche se).


In effetti, questo è vero anche se stai eseguendo Windows in Boot Camp ... Normalmente puoi usare solo la versione Windows del driver video fornita da Apple tramite i driver Boot Camp, anche se (come spesso accade) la scheda il produttore ha rilasciato un driver molto più recente per Windows.
calum_b,

@scottishwildcat Ho sempre aggiornato la mia scheda grafica NVIDIA nel Boot Camp tramite GeForce Experience: non sei assolutamente limitato ai driver Apple Boot Camp.
GRG

@grgarside Abbastanza giusto: ho solo esperienza con il tentativo di aggiornare i driver ATI in Windows 8 e 10 e i loro driver non si installeranno in Boot Camp. Gli installatori hanno appena scoperto un errore "nessuna scheda compatibile trovata".
calum_b,

3

Metterò da parte il perché e risponderò ad alcuni dei cosa:

  1. Apri Informazioni di sistema e vai alla sezione software. Fai clic su Estensioni e puoi vedere tutti i driver hardware e se viene aggiornato tramite Apple o tramite una terza parte.
  2. Gli aggiornamenti Apple provengono tutti dallo softwareupdatestrumento da riga di comando. È possibile ripristinare tutti gli aggiornamenti ignorati e quindi richiedere che tutti gli aggiornamenti siano elencati con questo comando composto:softwareupdate --reset-ignored ; softwareupdate --list --all

1

Sembra che Apple non si preoccupi davvero di aggiornare il driver grafico ... Su un MacBook Pro di metà 2014, con High Sierra, System Report mi dice che il driver è stato modificato l'ultima volta in ottobre (quindi meno di un mese fa da quando ho sto scrivendo questo, all'incirca in coincidenza con l'uscita della 10.13.1). Tuttavia, il testo informativo indica che il driver si basa su Geforce 355.11, rilasciato nel 2015.

Mi sono reso conto di tutto ciò solo perché ho avuto enormi problemi di prestazioni dopo l'aggiornamento a High Sierra (con il suo nuovissimo sottosistema grafico, Metal2), quindi sostanzialmente mi chiedevo la stessa cosa "Devo aggiornare i driver?". Con i driver di Nvidia ora è molto più fluido.

Quindi, per rispondere alle tue domande (2 anni dopo, ma bene):

  • La versione del driver grafico è disponibile in: Menu Apple> Informazioni su questo Mac> Rapporto di sistema> Software> Estensioni> Geforce. Ma non fidarti della data, controlla la versione di Geforce.

  • IMHO installa sicuramente i driver Nvidia più recenti, specialmente in High Sierra. Apple sembra toccarli in superficie, ma non otterrai aggiornamenti adeguati del driver sottostante.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.