WhyCan Forum(哇酷开发者社区)

我们能随心所欲"有问题百度(谷歌)一下", 这得感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn

您尚未登录。

#1 2020-06-24 12:00:13

Quotation
会员
注册时间: 2018-10-04
累计积分: 218

能裸机调用GPU吗?

带GPU的SoC,我希望用GPU的shader加速运算,但并不用真正的3D功能。
如果为这个需求就装Linux和OpenGL太重了,有没有可能裸机调用到GPU的部分功能?
系统和GPU通信也是通过寄存器吗?是否能选择性地只使用小部分功能,还是必须开发一套复杂的driver才能用起来?

离线

#2 2020-06-24 13:43:43

Blueskull
会员
注册时间: 2020-02-20
累计积分: 189

Re: 能裸机调用GPU吗?

几乎不可能。shader要编译的,编译器一般是jit的,驱动里面实现的。一般gpu的驱动超级复杂,是一个完整的编译器+优化器,而且还得负责分配gpu资源。

离线

#3 2020-06-24 14:34:03

Quotation
会员
注册时间: 2018-10-04
累计积分: 218

Re: 能裸机调用GPU吗?

Blueskull 说:

几乎不可能。shader要编译的,编译器一般是jit的,驱动里面实现的。一般gpu的驱动超级复杂,是一个完整的编译器+优化器,而且还得负责分配gpu资源。

多谢!

离线

页脚

工信部备案:粤ICP备20025096号-1 Powered by FluxBB