利用Nvidia出色的图形卡来加速视频编辑和其他艰巨的工作
有关于利用Nvidia出色的图形卡来加速视频编辑和其他艰巨的工作现在一些变化大家兴趣很大,既然要对利用Nvidia出色的图形卡来加速视频编辑和其他艰巨的工作了解清楚,小编特地给大家带来具体情况。
苹果已经准备好用于编写macOS设备驱动程序的新开发人员API,但是它与传闻中的模块化Mac Pro有什么关系呢?可以在6月3日的WWDC 2019上进行预览吗?
总之,很多!
9to5Mac的Guilherme Rambo报告说,macOS 10.15包括一个新的API,开发人员可以使用它们编写设备驱动程序。让我简要解释为什么这是一个很大的问题。
低级设备驱动程序层允许macOS与连接到您的计算机的硬件设备及其逻辑板上的芯片(例如GPU)进行通信。每个设备(如鼠标或打印机)都有自己的驱动程序。苹果提供了一个用于开发设备驱动程序的面向对象框架,称为I / O Kit框架,该框架既可模块化又可扩展。
广泛的macOS架构
制造商可以使用这些I / O套件资源以官方批准的方式为其设备创建自定义macOS驱动程序。图形卡,PCI和PCIe卡,扫描仪和打印机通常需要自定义macOS驱动程序才能与您的计算机一起使用。
在图形方面,第三方支持受到严格限制。基本上,Apple编写自己的驱动程序,并且仅针对Mac随附的特定GPU。几年前,它完全停止使用Nvidia GPU,因此,新的Mac仅限于Intel或AMD图形。
这给创意专业人士带来了问题,他们通常更喜欢利用Nvidia出色的图形卡来加速视频编辑和其他艰巨的工作。如果您是拥有“塔式” Mac Pro(圆柱形MacPro 6,1型号之前)的人,则可以在其Web驱动程序内部使用Nvidia的PCI-E图形卡。
从2008年开始在MacBook Pro中使用Nvidia的GeForce GPU
不幸的是,最新的macOS Mojave软件不再是这种情况。结果,现在需要Nvidia的苛刻客户被迫降级到macOS High Sierra,鉴于Mojave对外部GPU或eGPU的丰富支持,这听起来特别愚蠢。
正如AppleInsider所说:
对于现在已在macOS中明确支持的eGPU,这一决定绝对没有任何意义。它们在Windows中可以正常工作,因此不是技术限制。有些任务在AMD上表现更好,而某些任务在Nvidia上更好,这是硅的事实。除了行销和用户渠道外,没有任何理由禁止在软件级别使用卡。
不,没有大量的eGPU安装。是的,这些用户中有很大一部分可以使用AMD卡。但是,绝对不允许Nvidia发布驱动程序,不仅供将来的eGPU使用,而且对于使旧Mac Pro保持生命的那些用户中的非零用户,也绝对有害。
正如AppleInsider单独指出的那样,只有两款继续与Mojave兼容的Nvidia卡是较老的GeForce GTX 680和Quadro K5000型号。但是为什么现在在2019年根本没有用于Mojave的Nvidia功能驱动程序呢?
Nvidia在2018年公开承认这是苹果的错:
使用带有Nvidia显卡的Mac的开发人员报告说,从macOS High Sierra 10.13升级到MacOS Mojave 10.14后,他们正在经历渲染回归和性能下降。
Apple完全控制macOS的驱动程序。
不幸的是,除非获得Apple的认可,否则Nvidia当前无法发布驱动程序。我们的硬件可在High Sierra 10.13上运行,后者可支持(并包括)Pascal。
AppleInsider与数十位内部开发人员进行了交谈,他们认为该公司的更高级别取消了对Nvidia高端卡的支持。根据一位开发商的说法:
Nvidia并不是拥有真正的工作要做,Nvidia拥有出色的工程师。并不是说Metal无法以出色的性能转移到Nvidia。
有人只是不想在那里。
那个“某人”可能是管理层。
换句话说,出于法律和许可原因,Apple有时决定放弃Nvidia,并在Mac中使用AMD GPU。但有人告诉我们,模块化Mac Pro会在今年推出,“模块化”意味着可以交换CPU,GPU,内存,存储和其他组件。
考虑到这一点,发布一个不接受Nvidia卡的模块化专业台式机,因为苹果不允许Nvidia编写自己的macOS驱动程序只会在2019年停止使用。
我认为苹果公司知道他们正在滑冰。而且我认为他们一直等到这个技术难题的所有方面都解决之后再解决问题。因此,在macOS 10.15中使用全新的API来解决GPU / Nvidia的情况非常有意义。