bbswitch & Bumblebee、2回の呼び出しごとにカードを起動

bbswitch & Bumblebee、2回の呼び出しごとにカードを起動

私はNvidiaカード(GT 750M)を使用してOpenGL 4アプリケーションを実行するためにBumblebeeを設定しようとしています。

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

おすすめ記事