最近在做深度学习,使用bumblebee管理显卡,我个人需要长时间开着独立显卡以便进行调试,否则每当执行一条命令就需要在前面加上
optirun
很麻烦
刚刚搜到了一个可以更改默认显卡的方式:
你可以不依赖Bumblebee来使用CUDA,只需确保你的NVIDIA显卡是开启的:
# sudo tee /proc/acpi/bbswitch <<< ON
现在你可以运行一个 CUDA 程序,它会自动加载所有需要的模块。
使用完 CUDA 后为了停止NVIDIA显卡,运行:
# rmmod nvidia_uvm # rmmod nvidia # tee /proc/acpi/bbswitch <<< OFF
来源网站:
https://wiki.archlinux.org/index.php/Bumblebee_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#.E4.B8.8D.E4.BE.9D.E8.B5.96Bumblebee.E6.9D.A5.E4.BD.BF.E7.94.A8CUDA