Debian

Optirun 命令在一段時間後停止在 Optimus 系統上執行

  • May 9, 2016

我需要執行支持 CUDA 的應用程序,但是(由於其他原因)我寧願使用 Optimus 技術,而不是僅在 Nvidia 卡上執行。請注意,對於 CUDA,我需要使用專有的二進制 nvidia 驅動程序。

我遵循:https ://wiki.debian.org/Bumblebee本教程(並且設置大部分都在工作)。重新啟動後,我可以成功執行optirun something命令。但過了一段時間我得到:

optirun deviceQuery 
[ 4574.136296] [ERROR]Cannot access secondary GPU - error: Could not enable discrete graphics card
[ 4574.136358] [ERROR]Aborting because fallback start is disabled.

我使用 Quadro K2000M:

 lspci -k 
 01:00.0 VGA compatible controller: NVIDIA Corporation GK107GLM [Quadro K2000M] (rev ff)
 Kernel driver in use: nvidia

以下是我的問題:

  • 有沒有人指點如何在debian上解決這個問題。
  • 有沒有關於使用 bbswitch 手動重啟 nvidia 卡的指南?
  • 如何完全禁用 bbswitch(失去電源管理)

致任何感興趣的人:我通過完全放棄 Optimus 並僅在專有的 nVidia 驅動程序上執行解決了這個問題。在此之前,我在 BIOS 中僅啟用了 nVidia 卡)。

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