Primusrun/Optirun据称无法定位/打开配置目录:"/etc/bumblebee/xorg.con



我最近根据ubuntuforums.org用户的指示,从开源驱动程序切换到nvidia,再切换到大黄蜂,以更好地使用我的两个gpu功能。碰巧它似乎根本不起作用,无论我尝试哪个命令,我都会不断收到这个错误。

在执行ll/etc/bumblebee/xorg.conf.d时,我可以看到这个假定的配置文件是一个目录,我对此不太了解,但我认为提供.d扩展名是正确的。

完全错误:

optirun glxgears
[ 9546.928811] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Unable to locate/open config directory: "/etc/bumblebee/xorg.conf.d"
primusrun glxgears
primus: fatal: Bumblebee daemon reported: error: [XORG] (EE) Unable to locate/open config directory: "/etc/bumblebee/xorg.conf.d"

编辑:我没有指定它,但是的,xorg.conf.d存在,如果我尝试在该目录上使用ll,我的结果是:

ll /etc/bumblebee/xorg.conf.d
total 8
drwxr-xr-x 2 root root 4096 jan  2 14:54 ./
drwxr-xr-x 3 root root 4096 jun 18 22:55 ../

让optirun工作的另一种解决方案可能是根本不使用大黄蜂(和primusrun(。

我有持续的大黄蜂/nvidia问题("[XORG](EE(未检测到设备";,与此处报告的症状不同(。我注意到https://wiki.archlinux.org/title/NVIDIA_Optimus报告称,PRIME渲染卸载(而不是大黄蜂(是Nvidia支持的方法,并且https://wiki.archlinux.org/title/Bumblebee报告";大黄蜂有显著的性能问题";。

当我尝试它时,它通过使用立即解决了我的系统上的问题(Debian与nvidia 510.60.02不稳定(

__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia glxgears

而不是primusrun glxgears

方便脚本提供于https://github.com/archlinux/svntogit-packages/blob/packages/nvidia-prime/trunk/prime-run,使其能够简单地作为prime-run glxgears运行。

相关内容

  • 没有找到相关文章

最新更新