渲染主要是指通过软件模型生成图像的过程。通过程序将需要绘制的图形的几何、顶点等信息进行运算,然后得到的图像。在这个过程中计算机的处理器需要进行线性代数(矩阵)、微积分等运算。
首先需要确认的是,CPU和GPU都可以进行渲染任务。只不过由于一系列原因,在日常使用时CPU承担的渲染任务比重越来越小,在图形界面、3D游戏越来越多的今天,才会有CPU没有在承担渲染任务的“感觉”,但实际上CPU依旧可以执行渲染任务,而且在GPU渲染时,CPU也在承担着一些工作。
要讲清楚这个问题,需要从最早的图形化界面开始,自施乐公司的Palo Alto研究中心(著名的PARC)开发出图形化的计算机操作界面后,计算机的使用方式就开始发生了重大的变化。不过从那时开始的一段时间内,一般的计算机内部并没有专门处理2D图像的处理器,但那时的图形界面都非常简单,所以CPU就能完成渲染任务,但从上世纪90年代开始,由于游戏等图形应用的出现,CPU的图形计算能力满足不了这些应用,所以上世纪90年代左右,专门处理图形显示的芯片出现了,尤其是在做3D图形渲染时,GPU中的硬件坐标转换等功能,CPU对图形的处理压力大幅下降。
实际上得益于处理器中的一些扩展指令集,也能进行一定的渲染任务
也是从那时开始,显卡开始逐渐接管计算机系统中的图形处理。而且由于高分辨率、高画质要求,CPU的单精度浮点性能跟不上这些复杂画面的渲染需求,到此时GPU接管了大部分图形渲染工作。
不过CPU依旧参与在渲染任务中,除了依旧会执行一些软件的渲染任务外。CPU会参与到渲染工作的其他任务。显示芯片执行渲染任务需要接受渲染指令,所以CPU就承担起了这个任务。通过如DirectX、OpenGL等图形API,处理器就可以通过Draw Call指令向GPU发送渲染指令,然后GPU进行渲染工作。
所以再次总结一下这个问题,在图形处理器出现之前,电脑中CPU在负责渲染(主要针对当时的主流电脑,工作站不算),在图形处理器出现后,GPU在主要进行计算机的渲染任务,不过CPU需要通过一些指令调度GPU进行渲染。所以说CPU和GPU都在渲染。
游客 2019-07-24 19:44
这种文章,看的怪怪的,不痛不痒。看过了之后,依旧不明白的,非贬低之意。假如写的更深层 的技 ...
支持(27) | 反对(1) | 举报 | 回复
3#
我匿名了 2019-07-29 13:53
支持(0) | 反对(1) | 举报 | 回复
16#
游客 2019-07-29 06:18
支持(0) | 反对(0) | 举报 | 回复
15#
我匿名了 2019-07-25 14:58
支持(0) | 反对(0) | 举报 | 回复
14#
游客 2019-07-25 14:25
我记得空间坐标系什么的都是 CPU 负责来构建的吧?
已有1次举报支持(0) | 反对(0) | 举报 | 回复
13#
游客 2019-07-25 13:12
支持(0) | 反对(0) | 举报 | 回复
12#
needfire研究生 2019-07-25 11:25 | 加入黑名单
A卡N卡哪个更吃CPU?
支持(1) | 反对(0) | 举报 | 回复
11#
肥龙在天博士 2019-07-25 10:18 | 加入黑名单
这说的主要是游戏中的图形渲染,不是生产工具渲染器的渲染,这是两回事。目前GPU渲染器虽然很火,但很多主力渲染器仍然是CPU的,比如VRay Adv,就算最新的NEXT也是还是两个版本,非GPU版本仍然还是CPU渲染。
支持(5) | 反对(0) | 举报 | 回复
10#
红色的龙博士 2019-07-25 10:13 | 加入黑名单
是的,最早的一次重大著名变化是DX7的T&L,GPU承担了这个重要的图形任务,处理器一下子就轻松了很多。。。。处理器通过Draw Call指令向GPU发送渲染指令,然后GPU进行渲染工作,这个draw call就是DX12与DX11最大的区别之一,DX12可以发出更多的渲染指令,因为锐龙相对核心和线程多,大家就一致看好它在DX12上的表现,奇怪的是实际游戏中前期反而变慢了。。。。现在的DX12似乎好了很多,但A卡的硬件ACE优势似乎越来越式微了,当下DX12到底是靠啥超过DX11呢
已有3次举报支持(4) | 反对(0) | 举报 | 回复
9#
cnbeta教授 2019-07-25 03:16 | 加入黑名单
有的吃单核性能,有的吃多核性能,有的单核多核都吃。有的I黑,有的A黑,有的只黑某几代得A。
有的吃流处理器数量,有的吃专业驱动,有的吃CUDA,甚至有的吃显存。也有A黑软件也有N黑程序。
有的只吃U有的只吃卡,有的卡U双吃。
渲染两个字,只说这两个字就要写配置,说了跟没说似的。
具体软件具体分析吧。
别TM学卡吧萌新,闭着眼睛大喊:“专业卡加低频多核洋垃圾。”
支持(6) | 反对(0) | 举报 | 回复
8#
QQ23870862终极杀人王 2019-07-24 23:16 | 加入黑名单
显卡
已有2次举报支持(0) | 反对(0) | 举报 | 回复
6#
游客 2019-07-24 21:03
根据软件选择,用CPU和GPU的都有,但是主力是CPU。作者是个臭打游戏的,把图形工作站剔除了渲染 ...
支持(7) | 反对(1) | 举报 | 回复
4#
游客 2019-07-24 19:39
支持(2) | 反对(1) | 举报 | 回复
2#
游客 2019-07-24 18:55
水文
已有3次举报支持(1) | 反对(3) | 举报 | 回复
1#