我最近在让我的电脑(ivybridge)使用板载 gpu(intel igpu HD4000)进行正常的屏幕显示使用时遇到了一些麻烦,而我在我的机器上运行我的CUDA程序以计算我的机器上的离散 Nvidia GT 640。问题是在 iGPU 显示下,CUDA 将无法识别 nvidia 卡,并且根本无法加载 nvidia 驱动程序。
请记住,在为显示设备使用 nvidia windows 驱动程序时存在已确认的问题(主要是关于并发性),并且还希望使用 CUDA。 当您将 Intel gpu 用作显示器时(因此仅加载所述 Nvidia 驱动程序的最小部分),这些问题可能会被覆盖,并且在许多情况下,用于 linux 发行版的 nvidia 驱动程序不存在这些问题。
在使用 virtu mvp 等不良软件遇到很多麻烦之后,我发现解决方案非常简单,但无处可寻。
我把它贴在这里希望它有所帮助。请发表任何评论以使答案更完整,即使某些 pc 配置失败,因此我们可以澄清更广泛场景的说明。