Arch-Linux

Xorg 僅在 bbswitch 為 ON 時工作?

  • November 17, 2021

我有一個奇怪的問題。我安裝了 bumblebee,當我用startx它啟動 Xorg 時,系統完全凍結(無法切換 tty 或 REISUB)。但是,當我使用 bbswitch 打開我的專用顯卡時startx 確實glxspheres64可以工作,並且在執行時看到 fps 的差異optirun glxspheres64,看起來 bumblebee 確實可以正常工作。

我認為即使 bbswitch 關閉也應該可以工作,因為大黃蜂會在必要時啟動專用圖形?

我的系統:

  • 型號:華碩N551VW
  • 作業系統:拱門
  • CPU:英特爾 i7 6700HQ
  • 專用:Nvidia 960m

我解決了這個問題,它似乎與 bumblebee 和 Nvidia 驅動程序有關。另請參閱Bumblebee 問題。

當 Bumblebee 想要關閉 Nvidia 卡時,它會嘗試執行rmmod nvidia. 但是當我執行這個命令時,Arch 說它不能解除安裝這個模組,因為它被nvidia_modeset. 顯然,這個新模組是最近添加到 Nvidia 驅動程序中的,並導致 Bumblebee 在啟動 startx 時鎖定係統(因為他無法關閉 Nvidia 卡)。

所以目前還沒有解決方案,但是當 Bumblebee 4.0 發佈時,可能會有一個。

引用自:https://unix.stackexchange.com/questions/255891