如何让picom使用带有PRIME的NVIDIA卡来实现模糊效果?

如何让picom使用带有PRIME的NVIDIA卡来实现模糊效果?

我使用 piccom 来管理终端的透明度和模糊效果,在 Arch Linux 上使用 i3。我使用的后端是glx,但如果需要的话我不介意将其更改为其他后端。

我的笔记本电脑配备混合显卡,配有集成英特尔显卡和 NVIDIA 独立显卡。我已经安装了PRIME遵循 Arch Linux wiki 说明

据我了解,默认的OpenGL渲染器是集成卡。然而,我知道模糊效果可能有点昂贵,所以我希望 NVIDIA 卡来承担这个负载。

有没有办法让我保持 PRIME 并将计算模糊的操作委托给 NVIDIA 卡?通过改变后端,或者改变OpenGL配置?有没有办法让我知道picom是否真的使用NVIDIA卡(nvidia-smi例如使用?)

请注意,我很高兴不使用 NVIDIA 卡,否则我不会在这台笔记本电脑上运行游戏或任何东西。

相关内容