您尚未登录。
页次: 1
分享链接 / 查看全部
带GPU的SoC,我希望用GPU的shader加速运算,但并不用真正的3D功能。如果为这个需求就装Linux和OpenGL太重了,有没有可能裸机调用到GPU的部分功能?系统和GPU通信也是通过寄存器吗?是否能选择性地只使用小部分功能,还是必须开发一套复杂的driver才能用起来?
离线
几乎不可能。shader要编译的,编译器一般是jit的,驱动里面实现的。一般gpu的驱动超级复杂,是一个完整的编译器+优化器,而且还得负责分配gpu资源。
多谢!