Git Product home page Git Product logo

gpu-buyers-guide's Introduction

介绍

[[toc]]

Ventura image

又到了每年的这个时候,新版macOS发布了,这个古老的问题将再次被问到:

macOS Ventura支持哪些gpu ?

好吧,你来对地方了,我们将简要介绍一下情况,并详细介绍我们推荐的具体gpu。

快速复习一下NVIDIA和网络驱动程序

WebDrivers

到目前为止,在撰写本文时,我们已经经历了多个操作系统周期,没有NVIDIA的Maxwell, Pascal, Turing或Ampere gpu的官方驱动程序。这意味着这些gpu的用户无法支持Mojave或更高版本,所以他们只能使用macOS High Sierra。这该怪谁?好吧,这是两个自负的大公司,他们都拒绝合作,所以责任是双向的。请记住,WebDrivers有一个VRAM泄漏的问题,他们还没有解决,所以一个理论,为什么苹果拒绝在macOS的英伟达驱动程序可能是由于英伟达拒绝交出驱动程序堆栈。你觉得AMD和英特尔都有开源驱动程序是巧合吗?不管怎样,都不能改变没有支持的事实。

macOS Monterey不再支持Kepler,这意味着不再支持任何NVIDIA gpu。

对于那些想要阅读的人:什么时候发布macOS Mojave 10.14的NVIDIA Web驱动程序

很棒的阅读,因为它表明,即使是高层管理也无法为客户提供一个好的答案。

所以如果我的GPU是本地支持的,为什么我需要Lilu和WhateverGreen?

这个问题在Hackintosh社区中经常出现,而且有充分的理由。为什么这些gpu可以在Mac上开箱即用,而不能在黑苹果上使用?好吧,原因是PC和mac有不同的内部线路,所以PC中的ACPI布局在不同的情况下不能与macOS很好地工作。为了解决这个问题,我们使用WhateverGreen和它的伙伴 Lilu来修补我们的Hackintosh的不同部分,比如重命名设备,协助framebuffer连接,修补音频连接器,允许修改aty_config, aty_properties,通过ACPI修改cail_properties等等。这么大的功能集,而且是由懂行的人开发的,没有理由不使用它。

那么我有什么选择呢?

macOS Monterey放弃了对所有NVIDIA gpu的支持,包括基于开普勒的显卡,这意味着AMD专用gpu和英特尔集成gpu是最新版本的唯一选择。

需要记住的事情:

  • macOS不支持SLI, Crossfire或多主核gpu(如Radeon Pro Duo)。这种情况可能会随着Mac Pro中Radeon Pro Vega II Duo的发布而改变。
  • 通过HDMI/DisplayPort获取音频可能需要额外的applealc.kext和其他一些IOReg编辑
  • GPU超频仅限于Vega 10 GPU与 PyVega
  • 将受支持的gpu与不受支持的gpu一起运行可能会产生奇怪的后果,因为不受支持的gpu会运行VESA驱动程序,这可能会破坏macOS中的睡眠和其他功能。请参考禁用gpu 指南了解更多信息。

我可以在我的黑苹果中运行不支持的GPU吗?

所以,在macOS中运行一个不受支持的GPU时,当没有真正的驱动程序时,需要记住的是,它将依靠VESA驱动程序。这些都是非常简单的、基于CPU的驱动程序,在你等待安装正确的驱动程序时用作权宜之计,但运行它时,macOS的许多基本功能都被破坏了,包括睡眠和总体稳定性。由于这些GPU即使在Apple之外也没有驱动程序,我们需要一些方法来阻止不支持的GPU在macOS中被识别。有关更多信息,请参阅禁用gpu 指南。

我可以在我的iGPU上渲染macOS,在我不支持的GPU上使用视频吗?

不幸的是,不行,原因实际上与NVIDIA的Optimus技术的功能非常相似。你首先需要一种方法来获取/编码iGPU的信号,将其发送给离散的GPU,然后让GPU解码信号并显示它。一个小问题,解码信号需要适当的GPU加速,而你不支持的GPU没有。所以无论如何你都需要使用主板的视频输出端口。

gpu-buyers-guide's People

Contributors

1alessandro1 avatar 1revenger1 avatar brian105 avatar brushxue avatar cmumme avatar dhinakg avatar endercypher avatar festiveelephantseal avatar ilennart21 avatar jeffreyart1 avatar joaodforce avatar khronokernel avatar kommtzeitkonrad avatar kprinssu avatar lakshyagarg911 avatar nferruzzi avatar raduoprita avatar rv-abz avatar shepgoba avatar siv12345 avatar sumingyd avatar suzamax avatar twilightty avatar viralweaponry avatar xandrei166 avatar yuqiw18 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.