bbswitch & bumblebee,每两次通话开始一张卡

bbswitch & bumblebee,每两次通话开始一张卡

我正在尝试设置 bumblebee 以使用我的 Nvidia 卡(GT 750M)来运行 opengl 4 应用程序。

我安装了 intel-dri、xf86-video-intel、nvidia、bumblebee 和 bbswitch。

我设置了/etc/modprobe.d/bbswitch.conf

options bbswitch load_state=0 unload_state=1

然而我有一个奇怪的问题,首先调用我的程序没有启动:

$ cat /proc/acpi/bbswitch
0000:02:00.0 OFF
$ optirun glxgears
[ 1500.270330] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Server terminated successfully (0). Closing log file.
[ 1500.270357] [ERROR]Aborting because fallback start is disabled.
$ cat /proc/acpi/bbswitch
0000:02:00.0 ON
$ optirun glxgears
>> WORKS !!!
$ cat /proc/acpi/bbswitch
0000:02:00.0 OFF

当查看 /var/log/Xorg.8.log 我有

[  1491.638] (EE) Failed to load module "mouse" (module does not exist, 0)
[  1491.639] (EE) Failed to load module "kbd" (module does not exist, 0)
[  1500.268] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA GPU at PCI:2:0:0.  Please
[  1500.268] (EE) NVIDIA(GPU-0):     check your system's kernel log for additional error
[  1500.268] (EE) NVIDIA(GPU-0):     messages and refer to Chapter 8: Common Problems in the
[  1500.268] (EE) NVIDIA(GPU-0):     README for additional information.

知道如何解决这个问题吗?

答案1

我找到了解决方案。看来它涉及到内核加载的选项。

我刚刚添加了

rcutree.rcu_idle_gp_delay=1

在重新生成 grub.cfg 文件之前,转到 /etc/default/grub 中的 GRUB_CMDLINE_LINUX_DEFAULT 行

关联 :https://bbs.archlinux.org/viewtopic.php?id=169742

相关内容