为什么OS X不要求更新显卡驱动程序?


25

我不知道如何在MacBook Pro Retina上更新Nvidia图形卡驱动程序。
很长时间以来,我一直是Windows用户和游戏玩家,我们希望经常进行驱动程序更新。

我的期望围绕Nvidia是否发布Mac的图形驱动程序更新以及如何检查未决的更新。

在哪里可以看到OS X上的驱动程序版本?


我试图使这个问题更多于每个问题一个问题。您可以编辑标题以反映您想要学习的内容吗?说操作系统“需要”更新
似乎有些

Answers:


32

Apple拥有自己的驱动程序,它们包含在操作系统更新中。

与驱动程序保持最新的方式是始终运行最新的操作系统。

关于苹果是自行设置整个驱动程序,还是仅采用NVidia / AMD的核心代码并向其添加自己的特定于硬件/操作系统的代码,存在争议。在我看来,后者似乎更合理,但两者都只是猜测。

但是,最终结果是Apple图形驱动程序和常规软件或游戏很少出现问题。再次猜测,但我想对于游戏来说,他们会写一个预先定义的规则集,而不是试图不断地突破界限。

如其他地方所述,NVidia自己为Quadro卡制作OS X驱动程序,但无论如何这些都是售后卡,而Apple直接提供的任何Mac构建选项中均未提供这些卡。

Apple提供的核心驱动程序(当前取决于您的显卡)当前最高为OpenGL 4.1或3.3,以及用于OGL 2.1兼容性的旧版驱动程序。您可以在任何特定游戏等中使用哪一个,取决于该游戏的作者。

传统上,如果您的卡在第一台显示器上具有完全的OpenGL支持,则它也会在第二台显示器上使用,这与许多在第二台显示器上具有“剪切”性能的PC卡不同。

通过Mac模型链接到OpenGL支持

在这里发表评论和其他答案之后……
NVidia 确实有针对某些Mac GPU的版本- 这是截至2015年12月的当前驱动程序。
但是,它们主要用于Quadro系列售后卡,而不是Apple提供的默认卡。
还支持某些由Apple发行的卡,即GeForce 680、285、120和8800。
提到了对某些最新移动卡的beta支持,大概是因为Apple放弃了对这些卡的旧支持,以支持AMD。当前的阵容。


1
确切地说,NVidia在OS X“ Web驱动程序”中支持多种型号的Geforce(不仅是Quadro)视频卡。
Coxy 2015年

好吧...这里有很多下拉菜单...但是在请求时似乎并没有提供任何实际的驱动程序
Tetsujin 2015年

您是否知道Apple GeForce驱动程序是否比消费Nvidia Windows驱动程序更好地支持OpenGL和pro应用程序?这始终是一个痛点:Nvidia故意发布用于消费卡的OpenGL子驱动程序,以在“专业”卡上赚钱。如果Apple编写自己的驱动程序,则不会有这种利益冲突。
Aleksandr Dubinsky,2015年

Apple当然会提供核心驱动程序,当前取决于您的显卡,OGL最高可达(大约)OGL 4.3,此外还提供用于OGL 2.1兼容性的旧版驱动程序。您可以在任何特定游戏等中使用哪个,取决于该游戏的作者。传统上,如果您的卡在第一台显示器上具有完整的OGL支持,它也将在第二台显示器上使用,这与许多在第二台显示器上具有“剪切”性能的PC卡不同。(添加答案)
Tetsujin 2015年

这个答案是不正确的。NVIDIA Web驱动程序适用于iMac和笔记本电脑中随附的各种现代GeForce卡,而不仅仅是适用于Mac Pro的旧Quadro卡。(NVIDIA的文档具有误导性。)我只是通过为660M基于GTX的iMac安装Web驱动程序来解决Stellaris游戏的问题。
尼尔森

6

除了Apple与OS X更新捆绑在一起的驱动程序外,Nvidia还为其GeForce卡提供了自己的驱动程序更新-是的,甚至包括Apple在Mac中放置的“移动”卡。据我所知,AMD和Intel并非如此。对于带有Nvidia卡的Retina MacBook Pro,Nvidia的最新驱动程序提供beta测试。

Nvidia的OS X图形驱动程序可以直接从其网站下载,因此有时也称为Nvidia Web驱动程序。如果您只是通过Nvidia的驱动程序搜索功能,就很难找到它们,但是如果您只是Google“ Nvidia驱动程序OS X” +您的OS X版本(例如10.11.2),就很难找到它们。

例如,这是Nvidia当前(截至2015年12月)的OS X El Capitan 10.11.2驱动程序。如发行说明中所述,对带有GeForce卡的iMac和MacBook Pro的某些较新型号的支持处于beta版。

请注意,除非您知道自己在做什么,否则我不建议您安装Nvidia的驱动程序(尤其是beta版的驱动程序),并且您有充分的理由从OS X附带的默认(Apple提供)驱动程序切换。经过更彻底的测试和稳定,不太可能破坏Mac,并且得到Apple的正式支持。但是,如果您确实安装了Nvidia驱动程序,则始终可以选择切换回默认驱动程序,甚至可以通过“系统偏好设置”卸载Nvidia驱动程序。您还可以从那里更新驱动程序。

试用Nvidia驱动程序的一个很好的理由可能是,如果您使用Mac进行游戏,或者运行任何其他使用OpenGL的应用程序。在装有OS X 10.11.2和Nvidia GT 650m卡的MacBook Pro上,Cinebench的OpenGL测试使Nvidia的驱动程序(〜52 fps)与苹果的驱动程序(〜49 fps)相比有很小的优势。


5

为了进行有根据的猜测,我想说驱动程序更新很可能会集成到Mac OS X版本升级和点更新中。如果您担心特定卡的可用更新(特别是如果不是所用Mac的原始更新),则应该访问制造商的相应网站进行检查。您提到了NVIDIA:这是可下载的驱动程序的链接。看起来许多操作系统都有很多选择。(Mac OS X NVIDIA驱动程序仅可用于Quadro系列主板。)


的确,即使您在Boot Camp下运行Windows,也是如此。通常,即使卡(通常是这样),您也只能使用Apple通过Boot Camp驱动程序提供的Windows版本的视频驱动程序。制造商已经发布了更新得多的Windows驱动程序。
calum_b 2015年

@scottishwildcat我一直通过GeForce Experience在Boot Camp中保持NVIDIA图形卡的最新状态—您绝对不限于Apple的Boot Camp驱动程序。
grg

@grgarside足够公平-我只有尝试在Windows 8和10中更新ATI驱动程序的经验,并且他们自己的驱动程序不会安装到Boot Camp中。安装程序只会出现“找不到兼容卡”错误。
calum_b 2015年

3

我将搁置“为什么”并回答一些问题:

  1. 打开系统信息,然后转到软件部分。单击扩展,您可以查看所有硬件驱动程序以及是否通过Apple或通过第三方更新。
  2. Apple更新全部来自softwareupdate命令行工具。您可以重置任何忽略的更新,然后使用此复合命令调用所有更新:softwareupdate --reset-ignored ; softwareupdate --list --all

1

看来苹果并没有真正去更新图形驱动程序...在运行High Sierra的2014年中期MacBook Pro上,系统报告告诉我该驱动程序在10月进行了最后一次更改(距离我不到一个月前)正在写这篇文章,大致与10.13.1的发布相吻合。但是,信息文本说该驱动程序基于2015年发布的Geforce 355.11。

我之所以意识到这一切,是因为升级到High Sierra(带有其全新的图形子系统Metal2)后,我遇到了很多性能问题,所以基本上我想知道同一件事,“我是否需要更新驱动程序?”。有了Nvidia的驱动程序,它现在变得更加流畅。

因此,回答您的问题(两年后,但是很好):

  • 您可以在以下位置找到图形驱动程序的版本:Apple菜单>关于本Mac>系统报告>软件>扩展> Geforce。但是不要相信日期,请对照Geforce版本。

  • 恕我直言,肯定会安装最新的Nvidia驱动程序,尤其是在High Sierra中。苹果似乎在表面上碰到了它们,但是您不会获得基础驱动程序的适当更新。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.