- 积分
- 1840
- 最后登录
- 2024-2-9
- 精华
- 0
- 阅读权限
- 50
- 主题
- 168
- UID
- 2107182
- 帖子
- 3041
- PB币
- 217
- 威望
- 104
- 贡献
- 0
- 技术
- 243
- 活跃
- 2772
- UID
- 2107182
- 帖子
- 3041
- PB币
- 217
- 贡献
- 0
- 技术
- 243
- 活跃
- 2772
|
我的显卡配置是7700HQ的HD 630核显与GTX1060 6GB独显,在BIOS中设置为Mshybrid模式(不屏蔽独显的核显模式),双显卡被成功驱动,HDMI接口正常,外接了一台显示器。一直以来不知道Fianl Cut Pro X和Adobe Premiere这样的软件里使用的Metal硬件加速引擎是经过哪个显卡进行加速的。
今天装了iStatus Menus,可以同时观察到核显与独显的工作状况。
经过几个简单实验,我发现双显卡环境的硬件加速好像并非单个显卡工作这么简单。
实验一:Pr预览工程项目。
现象:
1、未打开Pr时,核显资源轻度占用,独显资源几乎未占用。
2、打开Pr并进行项目预览,核显资源占用约40%,独显资源占用到20%左右。
实验二、Final Cut Pro X 5K素材渲染。
Final Cut Pro X的资源占用很匪夷所思。
窗口在外接显示器(HDMI接口由独显驱动)内工作时,独显的6GB显存占用极高,但两个显卡处理器资源占用都很小,拖动时间轴,核显GPU占用增加,独显GPU不占用。
把窗口拖到笔记本的小显示屏内,独显显存占用显著降低,但仍有占用。但GPU仍是核显在工作。
导出视频,速度不好,2秒的5K素材导出全程在五十秒左右,独显显存占用较多,但独显GPU不工作,核显轻度工作,处理器也轻度工作,不知道FCPX的渲染任务交给谁了,总之两个显卡和CPU都在偷懒,只有显存很累。
macOS环境下是否存在只有独显GPU工作的情况呢?
我做了第三个实验。
实验三、在macOS中使用Parallels Desktop搭建一个Win10虚拟机,运行一段3D动画。(非Metal加速)
注:在Win10中,显示适配器为Parallels Display Adapter(WDDM)。
运行一个著名的64KB的彗星撞地球动画。
选择分辨率1024*768,全屏。
观察资源占用情况:
独显占用率全程与动画复杂度相关,而核显占用率始终非常低,只在我截图时有轻度占用。
四、跑分呢?
1.核显跑分
资源占用看得出来的确是用核显跑的分,但是分数低了一千多。
2.独显跑分
资源占用看得出是独显GPU跑的分,但是独显GPU的跑分在“直方图均衡化”这一项为0分,其它项目得分比较正常,总分要比geekbench官网展示的1060的跑分低出很多,应该是WebDriver驱动对某些项目不支持。
目前观察到的情况来看,对于Metal加速引擎,macOS下两个显卡都是支持的,但似乎有些软件支持双显卡同时加速(比如Adobe Pr),有些软件只支持核显的加速(比如FCPX),显存则都是占用独显的显存(不知道与是否使用了HDMI显示器有关系)。
但是,使用Metal引擎的FCPX与Geekbench跑分的表现都不理想,只有Pr选择“硬件加速”时的导出速度比较符合硬件加速的效果。
对于其它硬件加速引擎,比如Parallels Desktop虚拟机所使用的方式,是可以发挥部分独显性能的,而且性能似乎没有削减太多。
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|