我正在Ubuntu下测试一个华硕UX430UQ。它有一个NVidia 940 in图形芯片。我正在使用Lightworks对性能进行基准测试,在5个基准中的4个基准中,有4个支持开源nouveau
驱动程序,而不是专用驱动程序。
我在启用了每个驱动程序的情况下运行了一系列测试(切换驱动程序后重新启动),丢弃异常值,并平均每个驱动程序的每个基准测试结果。
Nouveau
host to GPU: 998.1fps
GPU to host: 516.4fps
shader: 89024.87fps
playback: 342.24fps
render: 192.22fps
Proprietary
host to GPU: 208.41fps
GPU to host: 251.66fps
shader: 142293.05fps
playback: 181.75fps
render: 37.12fps
因此,除了显示性能占专有结果的60-70%外,开源驱动程序的性能似乎比专有驱动程序高出2-5倍。
我还发现,在播放某一段编辑时,专有驱动程序的实际性能明显较差:在我的2012年MacBook Pro上播放同一部分编辑时,偶尔会出现一些丢失的帧和音频故障。
为什么开放源码驱动程序会比私有驱动程序更快呢?这些基准在某种程度上有误导性吗?其他人有没有看到类似的结果?我应该只使用开源驱动程序吗?
编辑:根据@Ken的建议,我在NVIDIA X Server Settings
中查看了profile。它被设置为NVIDIA。切换到Intel (并登出和重新登录)并再次运行Lightworks GPU基准测试,结果与开源结果非常匹配,这表明nouveau
驱动程序只是使用集成图形:
host to gpu: 969.2525
gpu to host: 516.655
shader: 87600.006667
playback: 337.516
render: 191.4125
我想这些结果中有一些是有意义的-- GPU的主机,至少反之亦然,因为芯片集成到了CPU中;期望NVidia芯片有更好的着色器性能。不过,我认为专用图形在渲染测试中会更快。
发布于 2017-09-26 04:10:28
你说你有一个华硕UX430UQ,这意味着它有一个完整的GPU以及一个专用的GPU。我认为当您安装专有驱动程序时,它使用的是集成的GPU,而不是专用的GPU。
在NVIDIA X服务器设置中,您应该有一个类似于此的窗口,该窗口将允许您更改您使用的GPU:
我相信您将需要注销和返回,以使更改生效。
https://askubuntu.com/questions/959431
复制相似问题