現在的linux閉源驅動有雙顯卡切換嗎?

安裝了deepin在執行lspci命令結果如下不知道系統有沒有自帶驅動,為什麼這個教程獨顯寫的式vga我的寫的3d,很鬱悶,


有,通過bumblebee。

用glxinfo|grep "OpenGL renderer"可以看目前使用哪個顯卡。

比如我的機器上:

$ glxinfo|grep "OpenGL renderer"
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile

用bumblebee切換到獨顯:

$ optirun glxinfo|grep "OpenGL renderer"
OpenGL renderer string: GeForce 840M/PCIe/SSE2

如果沒有獨顯驅動,則後者不會如此顯示。


NVIDIA有nvidia-prime的官方組件,可以切換全局的顯卡使用。在Ubuntu的源中已經有了,可以直接apt-get install。

在nvidia-prime之前還有一個Bumblebee的工具,有個optirun命令可以讓指定的應用程序使用NVIDIA的顯卡,平時則使用核顯。

AMD未知...似乎不行...

N卡大法好!


我來挖個墳,AMD可以切換雙顯卡的,只需要在執行程序之前設置環境變數DRI_PRIME=1即可,效果如下:


推薦閱讀:

在Ubuntu上安裝ssh
Linux 常用命令集合
2018年10大最漂亮的 Linux 發行版
Ubuntu 18.04 網易雲音樂無法打開問題解決方案
VMware安裝Ubuntu18.04(必會)

TAG:Linux | Ubuntu | NVIDIA英偉達 | Debian | LinuxDeepin |