为啥 Blender 不使用 GeForce RTX 2080 GPU 而只使用 Intel UHD Graphics 630?
Posted
技术标签:
【中文标题】为啥 Blender 不使用 GeForce RTX 2080 GPU 而只使用 Intel UHD Graphics 630?【英文标题】:Why isn't Blender using the GeForce RTX 2080 GPU and using only the Intel UHD Graphics 630?为什么 Blender 不使用 GeForce RTX 2080 GPU 而只使用 Intel UHD Graphics 630? 【发布时间】:2021-06-03 20:47:44 【问题描述】:我正在为两件事设置我的计算机:
-
使用 Blender 进行渲染
机器学习培训
我有 NVIDIA GeForce RTX 2080,但是当我在 Blender 中开始渲染时,它只使用英特尔 UHD 显卡,而且不到 10%(根据任务管理器)。 (另外,当我使用 Tensorflow 时,也没有检测到 GPU。)。我应该怎么做才能正确设置 Blender(甚至 Tensorflow)可以看到的 NVIDIA GPU?
详情:
驱动程序:NVIDIA 驱动程序版本 461.72
平台:Windows 10 教育版 1909 Build 18363.1379
处理器:Intel(R) Core(TM) i7-9700K CPU @3.6GHz 3.6GHz
GPU 0:英特尔 UHD 显卡 630
GPU 1(在任务管理器中显示为 GPU 2):NVIDIA GeForce RTX 2080
Image showing the Task Manager
Image showing second GPU information
【问题讨论】:
【参考方案1】:要设置blender的主gpu,首先进入设置,然后进入系统类别的显示部分,向下滚动点击图形设置。如果您从 Microsoft 商店安装了搅拌机,请在添加应用程序中更改桌面应用程序选择并将其更改为 Micrsoft 商店应用程序 并选择搅拌机,然后单击选项将 gpu 更改为 RTX 2080。如果您使用 exe 安装或 msi 文件,您可以单击浏览按钮并转到搅拌机安装路径并选择应用程序的 exe 文件,然后单击选项并更改 gpu
【讨论】:
我按照您的建议进行了更改。 Blender 仍然不使用 NVIDIA GPU。然后我重新启动了PC,但无济于事。顺便说一句,Powershell 中的 nvidia-smi 命令有效。它能够看到GPU。同样感谢您的帮助! 如果您使用的是 pc,请确保您的主 PCIe 插槽中有 nvidia gpu,而不是辅助 PCIe 插槽 感谢 Vishal,我更改了 NVIDIA 显卡驱动程序后,您的解决方案有效!现在 Blender 可以毫无问题地查看和使用 NVIDIA GPU。但是,Tensorflow 看不到 GPU——即使我只是运行文档说只需要图形驱动程序的 Tensorflow 容器(docker run tensorflow/tensorflow:latest-gpu-jupyter)。但是 Pytorch 可以看到 GPU。还是谢谢!以上是关于为啥 Blender 不使用 GeForce RTX 2080 GPU 而只使用 Intel UHD Graphics 630?的主要内容,如果未能解决你的问题,请参考以下文章
我的NVIDIA GeForce Experience为啥无法更新驱动。
为啥在导出为 GLTF 时,blender rigged 动画会变形?
为啥从 Blender 导出到 Unity (.fbx) 后动画会这样 [关闭]
使用不匹配的选项“-arch=compute_20 -code=sm_20”为 GeForce 310(计算能力 1.2)编译 CUDA 程序