【发布时间】:2011-03-26 04:40:40
【问题描述】:
我有一台 HP Pavilion 笔记本电脑,它所谓的显卡是某种在共享内存上运行的集成 NVIDIA 驱动程序。为了让您了解它的功能,如果一个视频游戏是在过去 5 年内制作的,成本超过几百万美元,它就无法在我的电脑上玩。
无论如何,我想知道我是否可以在这个东西上进行 GPU 编程,比如 CUDA。我不指望它会很快,我只是想获得经验,同时不要让我的笔记本电脑着火。
【问题讨论】:
标签: gpu
我有一台 HP Pavilion 笔记本电脑,它所谓的显卡是某种在共享内存上运行的集成 NVIDIA 驱动程序。为了让您了解它的功能,如果一个视频游戏是在过去 5 年内制作的,成本超过几百万美元,它就无法在我的电脑上玩。
无论如何,我想知道我是否可以在这个东西上进行 GPU 编程,比如 CUDA。我不指望它会很快,我只是想获得经验,同时不要让我的笔记本电脑着火。
【问题讨论】:
标签: gpu
找出您的笔记本电脑是什么 GPU,并将其与此列表进行比较:http://en.wikipedia.org/wiki/CUDA#Supported_GPUs。很可能不支持 CUDA。
但是,这并不一定会阻止您进行“GPU 编程”。如果 GPU 支持片段和顶点着色器,您可以使用固定管道将数据发送到卡(例如,通过纹理数据)并在片段着色器中进行处理。然后,您将从像素缓冲区读取数据以将数据返回到系统内存。虽然很老套,但在引入 CUDA 和其他框架(如 OpenCL)之前,这种方法非常流行。
【讨论】: