cuda和opengl,directx的关系?
发布网友
发布时间:2022-04-26 06:53
我来回答
共3个回答
热心网友
时间:2022-04-18 08:58
CUDA是nvidia的一项专利技术,我们说要在什么地方用到,那就是视频转码用的。
OpenGL是现在显卡的一种标准,用于游戏及软件开发商后期开始的一种编辑语言。
DX就是图形处理的一种体现或者就是优化,很多大型单机游戏和网络游戏都需要DX的支持,现在DX9已经慢慢淘汰,这也意味着XP已经不行了(对于想玩更多好游戏的人来说),而更多的单机游戏都走上了DX11时代,这也是近年来WIN7迅速发展的原因。例如:战地3,荣誉勋章2,使命召唤9,热血无赖,极品飞车17都已经放弃DX9(XP不能玩)了。
要说这三者之间的关系其实并不大,但是都是平时电脑上并不可少的东西,CUDA就不一定需要,因为这个是独立显卡的技术,没有NVIDIA的显卡,CUDA自然不存在,也不到。这里说下,A卡也支持CUDA。
平时我们视频转码更多是CPU里的解码器帮我们转换的,但是效率自然没有CUDA高。
本人原创,希望采纳!
谢谢!
热心网友
时间:2022-04-18 10:16
gpu作为一种单纯的硬件,需要支持一些架构才能处理数据,CUDA和opengl,directx就是这样的架构,类似还有很多
热心网友
时间:2022-04-18 11:51
百度一下 比较详细