題:
為什麼OS X不要求更新顯卡驅動程序?
CodingOnSteroid
2015-11-02 17:45:19 UTC
view on stackexchange narkive permalink

我不知道如何在MacBook Pro Retina上更新Nvidia圖形卡驅動程序。
我很長時間以來一直是Windows用戶和遊戲玩家,因此我們期望頻繁更新驅動程序。

我的期望圍繞Nvidia是否發布Mac的圖形驅動程序更新以及如何檢查未決的更新。

在哪裡可以看到OS X上的驅動程序版本?

我試圖使每個問題更多。您可以編輯標題以反映您想要學習的內容嗎?說操作系統“需要”更新似乎有些奇怪。
五 答案:
Tetsujin
2015-11-02 17:56:23 UTC
view on stackexchange narkive permalink

Apple製作了自己的驅動程序&,它們包含在操作系統更新中。

在驅動程序上進行更新的方法是始終運行最新的操作系統。

有蘋果公司是否自行設置整個驅動程序,還是僅採用NVidia / AMD的核心代碼&為其添加自己的特定於硬件/操作系統的代碼,都在爭論中。後者對我來說似乎更合理,但這只是猜測。

最終結果是,蘋果圖形驅動程序&常規軟件或遊戲很少出現問題;再次推測,但對於遊戲我想像是他們編寫了預先定義的規則集,而不是試圖不斷地突破界限。

如其他地方所述,NVidia自己為Quadro卡製作了OS X驅動程序,但這些都是售後卡,Apple不能直接從任何Mac構建選項中獲得這些卡。

Apple提供了核心驅動程序,當前最高為OpenGL 4.1或3.3-當然取決於您的卡-以及用於OGL 2.1兼容性。您可以在任何特定遊戲等中使用哪一個,取決於該遊戲的作者。

傳統上,如果您的卡在第一台顯示器上具有完整的OpenGL支持,那麼它也將在第二台顯示器上使用,這與許多在第二台顯示器上具有“剪切”性能的PC卡不同。

通過Mac模型鏈接到OpenGL支持

評論&在這裡有其他答案……
NVidia do 對於某些Mac GPU具有自己的發行版-這是截至2015年12月的當前驅動程序
但是,它們主要用於Quadro系列售後卡,而不是由Quadro系列提供的默認卡。蘋果公司。
還支持某些蘋果公司已發行的卡-GeForce 680、285、120 & 8800
有人提到了對某些最新移動卡的beta支持,大概是因為蘋果公司正在淘汰舊版卡。在當前陣容中支持這些以支持AMD。

確切地說,NVidia在OS X“ Web驅動程序”中支持多種型號的Geforce(不僅是Quadro)視頻卡。
好吧...這裡有很多下拉菜單...但是在請求時似乎並沒有提供任何實際的驅動程序
您是否知道Apple GeForce驅動程序是否比消費Nvidia Windows驅動程序更好地支持OpenGL和pro應用程序?這始終是一個痛點:Nvidia故意發布用於消費卡的OpenGL子驅動程序,以在“專業”卡上賺錢。如果Apple編寫自己的驅動程序,則不會有這種利益衝突。
Apple提供的核心驅動程序(目前取決於您的顯卡)目前最多可達到OGL 4.3(約),此外還提供用於OGL 2.1兼容性的舊版驅動程序。您可以在任何特定遊戲等中使用哪個,取決於該遊戲的作者。傳統上,如果您的卡在第一台顯示器上具有完整的OGL支持,它也會在第二台顯示器上使用,這與許多在第二台顯示器上具有“剪切”性能的PC卡不同。(添加答案)
這個答案是不正確的。NVIDIA Web驅動程序適用於iMac和筆記本電腦中隨附的各種現代GeForce卡,而不僅僅是適用於Mac Pro的舊Quadro卡。(NVIDIA的文檔具有誤導性。)我只是通過為660M基於GTX的iMac安裝Web驅動程序來解決Stellaris遊戲的問題。
a)誰說Quadro卡較舊?&b)如NVidia網站上以及我和MacGamer的回答中所述,它仍然是對其他卡的“測試版”支持。
像我這樣的Mac Pro用戶已經安裝了非Apple品牌的GTX卡,就安裝了NVIDIA Web驅動程序,該驅動程序經常像在Windows中一樣進行更新。是的,Apple提供了隨操作系統提供的GPU驅動程序更新,但是它們很少見,因此經常過時,再加上您必須更新整個操作系統才能獲得新的驅動程序(除非您侵入其中),這很糟糕。
MacGamer
2015-12-30 20:06:57 UTC
view on stackexchange narkive permalink

除了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版的驅動程序),並且您有充分的理由從默認設置(Apple提供)進行切換OS X附帶的驅動程序。默認驅動程序可能經過了更徹底的測試和穩定,不會破壞Mac,並且得到Apple的正式支持。但是,如果確實安裝了Nvidia驅動程序,則始終可以選擇切換回默認驅動程序,甚至可以通過“系統偏好設置”卸載Nvidia驅動程序。您還可以從那裡更新驅動程序。

嘗試Nvidia的驅動程序可能的一個很好的理由是,如果您使用Mac進行遊戲,或者運行其他任何驅動程序,使用OpenGL的應用程序。在裝有OS X 10.11.2和Nvidia GT 650m卡的MacBook Pro上,Cinebench的OpenGL測試使Nvidia的驅動程序(〜52 fps)與蘋果的驅動程序(〜49 fps)相比有很小的優勢。

IconDaemon
2015-11-02 18:05:17 UTC
view on stackexchange narkive permalink

為了引起有根據的猜測,我想說驅動程序更新很可能會集成到Mac OS X版本升級和點更新中。如果您擔心特定卡的可用更新(特別是如果不是所用Mac的原始更新),則應該訪問製造商的相應網站進行檢查。您提到了NVIDIA:這是可供下載的驅動程序的 鏈接。看起來許多操作系統都有很多選擇。(Mac OS X NVIDIA驅動程序僅可用於Quadro系列主板。)

的確,即使您在Boot Camp下運行Windows,也是如此。通常,即使卡(通常是這樣),您也只能使用Apple通過Boot Camp驅動程序提供的Windows版本的視頻驅動程序。製造商已經發布了更新得多的Windows驅動程序。
@scottishwildcat我一直通過GeForce Experience在Boot Camp中保持NVIDIA圖形卡的最新狀態-您絕對不限於Apple的Boot Camp驅動程序。
@grgarside足夠公平-我只有嘗試在Windows 8和10中更新ATI驅動程序的經驗,並且他們自己的驅動程序不會安裝到Boot Camp中。安裝程序只會出現“找不到兼容卡”錯誤。
bmike
2015-11-03 20:53:26 UTC
view on stackexchange narkive permalink

我將擱置“為什麼”並回答一些問題:

  1. 打開系統信息,然後轉到“軟件”部分。單擊擴展,您可以查看所有硬件驅動程序以及是否通過Apple或通過第三方更新。
  2. Apple更新全部來自 softwareupdate 命令行工具。您可以重置所有忽略的更新,然後使用此復合命令調用所有更新: softwareupdate --reset-ignored;。softwareupdate --list --all
  3. ol>
joe776
2017-11-28 01:26:01 UTC
view on stackexchange narkive permalink

蘋果似乎並沒有真正去更新圖形驅動程序...在運行High Sierra的2014年中期MacBook Pro上,系統報告告訴我該驅動程序在10月進行了最後一次更改(不到一個月前)從我撰寫本文時開始,大致與10.13.1的發布相吻合。但是,信息文本中說,該驅動程序基於2015年發布的Geforce 355.11。

我之所以意識到這一切,是因為升級到High Sierra(帶有其全新的圖形子系統Metal2)後,我遇到了巨大的性能問題,所以基本上我想知道同一件事,“我是否需要更新驅動程序?”。借助Nvidia的驅動程序,現在變得更加流暢。

所以回答您的問題(兩年後,但是很好):

  • 您可以在以下位置找到圖形驅動程序的版本:Apple菜單>關於本Mac>系統報告>軟件>擴展> Geforce。但不要相信日期,請對照Geforce版本。

  • IMHO肯定會安裝最新的Nvidia驅動程序,尤其是在High Sierra中。蘋果似乎在表面上碰到了它們,但是您不會獲得基礎驅動程序的適當更新。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...