【显卡是干啥的,和CPU那个对游戏重要】
首先,我们在电脑内部生成一个大的三维空间,让一个小球自由下落,它落到地面后会弹起来然后再次落下弹起,直到停止。
那么这里面CPU的作用就是计算小球受到的重力加速度,下落的速度,空气阻力,落到地面动能的转变,并根据各自参数去计算小球的运行轨迹。同时告诉显卡它应该渲染什么东西。
那显卡的作用是什么呢,显卡在这里面需要把这个三维图像建立出来,他需要给空间附着颜色,还需要给小球也附着颜色,这个部分我们称之为“贴图”,除了贴图外,显卡还需要让这个贴图跟着小球质点运动的轨迹一块运动,最后还需要把三维的图像二维化并输出到屏幕上去,这部分被称为光栅化。
这里答案就显而易见了,CPU主要负责逻辑运算部分,而显卡的作用就是图形化。
【为什么说显卡负载高是好事,而CPU负载高不是好事?】
出现显卡没跑满的情况主要就是三个
1:游戏优化垃圾,不能充分利用硬件资源,也就是你有很强的显卡,但是人家不用
2:开启了垂直同步或者锁帧软件,或者游戏内设置帧率上限,显卡性能大于输出帧的要求,不需要全力运作就能输出足够的帧数
3:CPU无法完成相应的前端工作,导致后端的显卡没法干活,就和一个流水线,前面几个工人的工作没有完成,后面的工人是没法接着装下去的。
一般来讲,绝大多数人玩游戏的时候不会主动去锁定游戏的帧数,那么如果你不锁定游戏的帧数的话,就好像你开车一脚油门踩到底,那么发动机能跑多快就跑多快,显卡一样,如果你不锁帧率,你的显卡就会能跑多少帧就跑多少帧,于是乎你的显卡直接就被自己跑满载了,他能输出多少帧就输出多少帧。
而帧数这个东西,对于游戏来说,就是越高越好,越高你的输入延迟越低,越高你的画面越流畅,所以在大多数环境中,显卡自然是能跑满的好,那样才能让他全力的帮你输出帧数。你买显卡的目的就是给你输出帧,所以你把它的性能榨干了,才能发挥它的全部,就好像你雇了个工人帮你搬砖,他的体质一次可以搬运100块砖,但是你每次就让他搬80块,所以你等于亏了工资,浪费了劳动力。
而如果CPU满载了,那就会影响到显卡的负载了,这样就会浪费显卡的性能,导致显卡不能“被榨干”所以等于是性能浪费了,所以我们的观点都是让CPU去性能过剩,然后让显卡满载。况且一般来说,CPU要是满载了,你的电脑和游戏都会发生严