Por que o OS X não requer atualizações de driver da placa de vídeo?

25

Não sei como atualizar os drivers da placa gráfica Nvidia no MacBook Pro Retina.
Sou usuário do Windows e jogador há muito tempo, onde esperamos atualizações freqüentes de drivers.

Minhas expectativas giram em torno de saber se a Nvidia lança atualizações de drivers gráficos para Mac e como verificar se há atualizações pendentes.

Onde posso ver as versões dos drivers no OS X?

Abhimanyu Aryan
fonte
Eu tentei fazer isso mais sobre uma pergunta por pergunta. Você poderia editar o título para refletir o que você procura aprender? Parece uma volta ímpar de palavras para afirmar que um sistema operacional "requer" atualizações ...
bmike

Respostas:

32

A Apple faz seus próprios drivers e eles estão incluídos nas atualizações do sistema operacional.

A maneira de estar atualizado com os drivers é sempre estar executando o sistema operacional mais recente.

Há um debate sobre se a Apple cria o driver inteiro, ou apenas pega o código principal da NVidia / AMD e adiciona seu próprio código específico de hardware / SO. O último parece mais plausível para mim, mas ambos são apenas especulações.

O resultado final, no entanto, é que raramente existem problemas com drivers gráficos da Apple e software ou jogos regulares; mais uma vez especulação, mas para os jogos, imagino que eles escrevem em um conjunto de regras predefinido, em vez de tentar constantemente ultrapassar os limites.

Como observado em outro lugar, a própria NVidia cria drivers OS X para placas Quadro, mas, de qualquer maneira, são placas de pós-venda, não fornecidas em nenhuma opção de compilação para Mac disponível diretamente na Apple.

A Apple fornece drivers principais, atualmente até OpenGL 4.1 ou 3.3 - dependendo da sua placa, é claro - além de drivers herdados para compatibilidade com OGL 2.1. Qual deles você usa em qualquer jogo em particular, etc, depende dos escritores desse jogo.

Tradicionalmente, se a sua placa tiver suporte completo a OpenGL para o primeiro monitor, ela também a terá no segundo, ao contrário de muitas placas de PC com desempenho "cortado" no segundo monitor.

Link para suporte ao OpenGL por modelo Mac

Depois de comentários e outras respostas aqui ...
NVidia não têm a sua própria versão para Mac certa GPUs - este é o driver atual a partir de dezembro 2015
No entanto, eles são predominantemente para a série Quadro de reposição cartões, em vez de cartões padrão fornecidos pela Apple.
Também há suporte para alguns cartões que foram herdados pela Apple - ou seja, as GeForce 680, 285, 120 e 8800.
Há menção de suporte beta para alguns cartões móveis recentes, presumivelmente porque a Apple está deixando de lado o suporte legado neles em favor da AMD. a programação atual.

Tetsujin
fonte
1
Para ser exato, a NVidia suporta vários modelos diferentes de placas de vídeo Geforce (não apenas Quadro) no "Web Driver" do OS X.
Coxy
Bem ... há um monte com um menu suspenso ... mas não parece vir com todos os drivers de reais quando solicitado
Tetsujin
Você sabe se os drivers Apple GeForce suportam aplicativos OpenGL e pro melhores do que os drivers Nvidia Windows para consumidores? Esse sempre foi um problema: a Nvidia lançou intencionalmente os drivers OpenGL da subparte para cartões de consumidor para ganhar dinheiro com os cartões "profissionais". Se a Apple escrevesse seus próprios drivers, não teria esse conflito de interesses.
Aleksandr Dubinsky
A Apple fornece drivers principais, atualmente até (aproximadamente) OGL 4.3, dependendo da sua placa, é claro, além de drivers herdados para compatibilidade com OGL 2.1. Qual deles você usa em qualquer jogo em particular, etc, depende dos escritores desse jogo. Tradicionalmente, se a sua placa tiver suporte completo de OGL para o primeiro monitor, ela também será instalada no segundo, ao contrário de muitas placas de PC com desempenho "cortado" no segundo monitor. (Adicionado a resposta)
Tetsujin
Esta resposta está incorreta; os drivers da NVIDIA Web são para várias placas GeForce modernas que estão sendo incluídas em iMacs e laptops, e não apenas placas Quadro antigas para profissionais de Mac. (Os documentos da NVIDIA são enganosos.) Acabei de corrigir um problema com o jogo Stellaris instalando os drivers da Web para um iMac baseado em 660M GTX.
1616 Nelson
6

Além dos drivers que a Apple inclui nas atualizações do OS X, a Nvidia também fornece suas próprias atualizações de driver para suas placas GeForce - sim, até mesmo as placas "móveis" que a Apple coloca nos Macs. Tanto quanto eu sei, isso não é verdade para AMD e Intel. No caso do seu Retina MacBook Pro com uma placa Nvidia, há suporte beta com os drivers mais recentes da Nvidia.

Os drivers de gráficos da Nvidia para OS X podem ser baixados diretamente de seu site e, como tal, às vezes são chamados de Nvidia Web Drivers. Eles são um pouco difíceis de encontrar se você apenas usa o recurso de pesquisa de drivers da Nvidia, mas são fáceis de encontrar se você apenas Google "Nvidia driver OS X" + sua versão do OS X (por exemplo, 10.11.2).

Por exemplo, aqui está o driver atual da Nvidia (em dezembro de 2015) para o OS X El Capitan 10.11.2 . Como está escrito nas notas de versão, o suporte para alguns modelos mais novos de iMacs e MacBook Pros com placas GeForce está em beta.

Observe que eu não recomendo instalar os drivers da Nvidia (especialmente os beta), a menos que você saiba o que está fazendo e tenha um bom motivo para mudar dos drivers padrão (fornecidos pela Apple) que acompanham o OS X. Os drivers padrão provavelmente são mais testados e estáveis, menos propensos a quebrar o seu Mac e são suportados oficialmente pela Apple. Se você instalar o driver da Nvidia, no entanto, sempre terá a opção de voltar ao driver padrão ou até desinstalar o driver da Nvidia através das Preferências do Sistema. Você também poderá atualizar o driver a partir daí.

Um bom motivo para experimentar o driver da Nvidia pode ser se você usa o Mac para jogos ou executa outros aplicativos que usam o OpenGL. No meu MacBook Pro com OS X 10.11.2 e uma placa Nvidia GT 650m, o teste OpenGL da Cinebench oferece uma margem muito pequena para os drivers da Nvidia (~ 52 fps) versus os da Apple (~ 49 fps).

MacGamer
fonte
5

Para arriscar um palpite, eu diria que as atualizações de driver provavelmente são incluídas nas atualizações de versão do Mac OS X e nas atualizações de pontos. Se você estiver preocupado com as atualizações disponíveis para o seu cartão em particular, (especialmente se ele não for original para o Mac que você está usando), é recomendável visitar os respectivos sites do fabricante para verificar. Você mencionou a NVIDIA: aqui está o link para os drivers disponíveis para download. Parece haver muitas opções para muitos sistemas operacionais. (Os drivers do Mac OS X NVIDIA estão disponíveis apenas para placas da série Quadro, também.)

IconDaemon
fonte
Na verdade, isso é verdade mesmo se você estiver executando o Windows no Boot Camp ... Normalmente, você só pode usar a versão do Windows do driver de vídeo fornecido pela Apple através dos drivers do Boot Camp, mesmo que (como geralmente é o caso) a placa O fabricante lançou um driver muito mais recente para o Windows.
Calum_b
@scottishwildcat Sempre mantive minha placa de vídeo NVIDIA atualizada no Boot Camp por meio da GeForce Experience - você definitivamente não está restrito aos drivers do Apple Boot Camp.
grg
@grgarside Justo: eu só tenho experiência em tentar atualizar drivers ATI no Windows 8 e 10, e seus próprios drivers não serão instalados no Boot Camp. Os instaladores apenas vomitam com o erro 'nenhum cartão compatível encontrado'.
Calum_b
3

Vou deixar de lado o porquê e responder alguns dos quê:

  1. Abra Informações do sistema e vá para a seção de software. Clique em Extensões e você poderá ver todos os drivers de hardware, bem como se eles são atualizados via Apple ou por terceiros.
  2. Todas as atualizações da Apple vêm da softwareupdateferramenta de linha de comando. Você pode redefinir todas as atualizações ignoradas e solicitar que todas as atualizações sejam listadas com este comando composto:softwareupdate --reset-ignored ; softwareupdate --list --all
bmike
fonte
1

Parece que a Apple realmente não se preocupa em atualizar o driver gráfico ... Em um MacBook Pro de meados de 2014, executando o High Sierra, o System Report me diz que o driver foi alterado pela última vez em outubro (menos de um mês atrás, quando eu estou escrevendo isso, coincidindo aproximadamente com o lançamento de 10.13.1). No entanto, o texto informativo diz que o driver é baseado no Geforce 355.11, lançado em 2015.

Eu só percebi tudo isso porque tive grandes problemas de desempenho após a atualização para o High Sierra (com seu novo subsistema gráfico, Metal2), então basicamente me perguntei a mesma coisa: "Preciso atualizar os drivers?". Com os drivers da Nvidia, agora é muito mais suave.

Então, para responder às suas perguntas (2 anos depois, mas bem):

  • Você encontra a versão do driver gráfico em: Apple Menu> Sobre este Mac> Relatório do sistema> Software> Extensões> Geforce. Mas não confie na data, verifique a versão do Geforce.

  • IMHO definitivamente instala os drivers mais recentes da Nvidia, especialmente em High Sierra. A Apple parece tocá-los na superfície, mas você não receberá as atualizações apropriadas do driver subjacente.

joe776
fonte