Jau*_*nax 5 nvidia games gpu drivers
我最近用我的笔记本电脑切换到了 Kubuntu,现在我非常喜欢它。唯一的问题是我的 GPU:似乎操作系统可以识别它,但当我想玩游戏时它并没有使用它(与 Proton/Linux 兼容,即:XCOM)。
当输入prime-select query时,它会显示“on-demand”,这意味着,如果我理解正确的话,我可以决定是否要专门为某个程序使用一个 GPU。问题是,右键单击游戏时我没有任何选项可以执行此操作。
我通过nvidia-settings命令进入 nvidia 设置,并将 prime 配置文件更改为“性能模式”并重新启动计算机。哦,天哪,我不应该这样做:加载屏幕卡住了,我需要强制重新启动(也称为按电源按钮)才能最终访问桌面。从那里,我启动了 XCOM,它创造了奇迹(60 fps 恒定,并且观看 nvidia-smi显示该游戏确实使用了我的 GPU)。
再次重新启动我的桌面,还是同样的问题。我设法访问我的桌面,但一切都非常缓慢。
我切换回 Prime 点播设置,从那时起桌面再次表现良好,但我又回到了第一个:游戏仍然没有使用我的 GPU。
如何强制 Steam 游戏或更一般的程序(例如,如果我决定学习 3D,则为 Blender)使用 GPU 而不是集成显卡?
感谢您的帮助
编辑:刚刚尝试了 prime-run 命令,强制程序使用 dGPU。它说命令未找到。
好吧,我找到了一个解决方法,但它不是最佳的,在有人找到正确的答案之前,它只是一个创可贴。
为了运行 Steam(以及扩展的游戏),我刚刚添加了以下命令:
__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia steam
Run Code Online (Sandbox Code Playgroud)
现在,由于 Steam 使用适当的 GPU,游戏也将使用适当的 GPU。然而,我仍在尝试了解如何告诉 Steam 仅使用 OpenGL,并使用 Nvidia GPU 进行游戏。
| 归档时间: |
|
| 查看次数: |
2129 次 |
| 最近记录: |