如果你的 Linux工作站只有遠端登入使用,連螢幕都沒有接,那你可能會遇到 [VGL] ERROR: Could not open display :0. 的問題。
檢查你的Xorg.0.log:
(EE) Dec 02 19:15:02 NVIDIA(0): Failed to assign any connected display devices to X screen 0
(EE) Dec 02 19:15:02 NVIDIA(0): Failing initialization of X screen 0
(II) UnloadModule: "nvidia"
(II) UnloadModule: "ramdac"
(II) UnloadModule: "wfb"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found
如果出現上面的錯誤訊息,那表示nvidia顯卡偵測不到螢幕,所以他自己卸載了,於是你的系統中就不存在display:0,所以導致virtualgl錯誤。
解決方法:
編輯你的xorg.conf
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
Option "ConnectedMonitor" "CRT"
EndSection