跑满cpu_为什么显卡占用率高就是好,CPU 占用高就是不好呢?

4e547c75603f5874809c93756b7f8369.gif

首先,我们在电脑内部生成一个大的三维空间,让一个小球自由下落,它落到地面后会弹起来然后再次落下弹起,直到停止。

c29c6d95f3a9c449107501532f0a3b55.png

那么这里面CPU的作用就是计算小球受到的重力加速度,下落的速度,空气阻力,落到地面动能的转变,并根据各自参数去计算小球的运行轨迹。同时告诉显卡它应该渲染什么东西。

那显卡的作用是什么呢,显卡在这里面需要把这个三维图像建立出来,他需要给空间附着颜色,还需要给小球也附着颜色,这个部分我们称之为“贴图”,除了贴图外,显卡还需要让这个贴图跟着小球质点运动的轨迹一块运动,最后还需要把三维的图像二维化并输出到屏幕上去,这部分被称为光栅化。

6643873fdc18c055f6d578f8784ed1f6.png

这里答案就显而易见了,CPU主要负责逻辑运算部分,而显卡的作用就是图形化。

【为什么说显卡负载高是好事,而CPU负载高不是好事?】

出现显卡没跑满的情况主要就是三个

1:游戏优化垃圾,不能充分利用硬件资源,也就是你有很强的显卡,但是人家不用

2:开启了垂直同步或者锁帧软件,或者游戏内设置帧率上限,显卡性能大于输出帧的要求,不需要全力运作就能输出足够的帧数

3:CPU无法完成相应的前端工作,导致后端的显卡没法干活,就和一个流水线,前面几个工人的工作没有完成,后面的工人是没法接着装下去的。

一般来讲,绝大多数人玩游戏的时候不会主动去锁定游戏的帧数,那么如果你不锁定游戏的帧数的话,就好像你开车一脚油门踩到底,那么发动机能跑多快就跑多快,显卡一样,如果你不锁帧率,你的显卡就会能跑多少帧就跑多少帧,于是乎你的显卡直接就被自己跑满载了,他能输出多少帧就输出多少帧。

而帧数这个东西,对于游戏来说,就是越高越好,越高你的输入延迟越低,越高你的画面越流畅,所以在大多数环境中,显卡自然是能跑满的好,那样才能让他全力的帮你输出帧数。你买显卡的目的就是给你输出帧,所以你把它的性能榨干了,才能发挥它的全部,就好像你雇了个工人帮你搬砖,他的体质一次可以搬运100块砖,但是你每次就让他搬80块,所以你等于亏了工资,浪费了劳动力。

而如果CPU满载了,那就会影响到显卡的负载了,这样就会浪费显卡的性能,导致显卡不能“被榨干”所以等于是性能浪费了,所以我们的观点都是让CPU去性能过剩,然后让显卡满载。况且一般来说,CPU要是满载了,你的电脑和游戏都会发生严重的卡顿,而显卡满载只可能带来更好的高帧率收益。

当然也有例外,那就是渲染视频的时候,渲染视频一般显卡不是满载的,他都是起到加速作用,真正负责导出的是CPU,这时候CPU是必须要要满载的,不然就会浪费CPU的性能。

玩游戏,帧率越高越好,所以显卡性能榨干的越干越好,CPU尽量不要去影响显卡的发挥,所以不能满载。跑渲染运算,速度越快越好,由于CPU的性能会影响渲染速度,所以CPU的性能榨干的越干越好,所以需要CPU去满载而不是显卡。

3b197c40b07184378ce89066007ebb2d.gif

海普森(Hipeson)——专注计算&助力科研

面向各大高校、科研院所、企事业单位,提供高性能计算产品解决方案

ba06bbd35939ae2681d82c171aca6e4c.pngb0cb24bd594a308b07e012fcdf8a666b.png

6d72b5553ab0c7c5126278a5080f5fbb.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值