我在我的 3070 笔记本电脑上找到了适合我的答案。结果我的 WSL 使用的是我的笔记本电脑 nvidia gpu。我没有在其中做任何 GPU 繁重的事情,但仍然在使用。
第二个 WSL 启动,它直接捕获 GPU。所以解决的方法是在您的个人资料中创建一个文件。 这可以通过
来完成打开用户个人资料后。在目录中打开文件名 .wslconfig。如果不存在,只需创建它即可。
在文件末尾只需添加下面的行
[wsl2]
gpuSupport=false
这将阻止 WSL 占用 GPU 并降低笔记本电脑或台式机的温度。
如果您想在 wsl 中使用 GPU,AI 建模或其他原因,请从 wslconfig 中删除 GPU 支持行,或者将其标记为 true 我想也应该可以。我还没试过那个。