使用向日葵、TeamViewer 等遠程訪問軟件的過程中,當打開VS、瀏覽器、視頻播放器之類應用時,我們可能會遇到白屏或黑屏。
原因
根據網上搜索的結果,大致有兩個原因:
- 臺式機沒有外接顯示器,或顯示器處於關閉狀態。
- 筆記本合上了蓋子。
根據以上原因,個人猜測主要是因爲沒有檢測到顯示器,電腦顯卡自動切換到某種低負載模式,這將導致一些使用顯卡硬件加速
的軟件出現無法顯示的問題。
解決方法
解決思路:既然軟件無法正常顯示,是由於顯卡模式的切換
,導致依賴顯卡硬件加速的應用
無法顯示,那麼解決方法主要有兩種:
- 方法一: 讓顯卡能檢測到顯示器。可以通過外接顯示器並通電、讓筆記本打開蓋子、外接虛擬HDMI之類的負載(讓顯卡誤以爲我們外接了顯示器)。
- 方法二: 若某個軟件時因爲依賴顯卡硬件加速而導致無法顯示,那麼禁用該軟件的顯卡硬件加速功能即可。禁用顯卡硬件加速方法又有兩種思路:
- 禁用手段一:百度,不同軟件有不同的禁用方法。(可能有的軟件沒提供禁用選項)
- 禁用手段二:在NVIDIA控制面板裏指定禁用某個軟件(個人猜測,沒試過)
VS2015白屏的解決辦法
這裏給一個向日葵遠控機器時,打開VS2015白屏的解決辦法。VS提供了禁用VS硬件渲染模式
的功能,所以我們這裏採用的是禁用VS硬件渲染模式
的方法。
- 當我們遠程機器打開VS時,屏幕黑屏或白屏,但是此時軟件其實已經打開,我們可以對其操控。
- 憑藉記憶進入到VS的選項界面。注意你此時雖然看不到vs的界面,但是能看到它的菜單。當你憑藉記憶點擊到
工具
的位置時,將彈出對應菜單,並且你是能看對應的菜單的,接着點擊選項按鈕進入選項界面。各個按鈕的位置可以參考下圖:
- 禁用硬件加速功能。進入
選項
後,你是能看到彈出的對話框的,在彈出的對話框中去掉勾選如果可用,請使用硬件圖形加速
,點擊確定保存,這時候vs的界面就能被看到了,問題解決。
相關/參考鏈接
解決遠程控制軟件在連接時無法正常顯示瀏覽器、視頻播放器等軟件界面的問題
TeamViewer遠程訪問打開軟件黑屏
TeamViewer 遠程應用不顯示,空白解決方案