1.問題描述
按照網上的教程,在筆記本電腦上安裝了安卓的模擬器Genymotion,可是啓動安卓進入系統的時候,一直都不行,顯示黑屏狀態。
Genymotion版本是3.0.3版本
虛擬機VitualBox是6.0.4版本
主機系統是windows 7,64位。
獨立顯卡是NVIDIA GeForce GT 550M
2.解決方法
嘗試過了網上說的情況,最多的一種情況是說虛擬機的網絡沒配置好。
測試了,單獨啓動虛擬機,虛擬機的安卓系統是可以通過DHCP獲取到IP地址的,說明網絡配置這塊沒有問題。
帶着問題,把這臺電腦的所有安裝包和安卓系統的ova文件拷貝到另外一臺電腦進行安裝。另外一臺電腦的獨立顯卡是A卡。測試既然完全可以正常啓動虛擬機,並且進入安卓系統界面,不會出現黑屏情況。
通過在網上查找資料發現,Genymotion模擬器對顯卡的依賴比較高。這讓我想起了,這臺N卡筆記本電腦的雙顯卡切換是有問題的,很多時候只是用到了CPU集成的顯卡,而不會自動切換到獨立顯卡進行運行。
英偉達的顯卡可以進行手動切換,通過NVIDIA控制面板可以指定軟件使用獨立顯卡運行。NVIDIA控制面板是在安裝英偉達顯卡驅動包的時候進行安裝的。
如果未禁止NVIDIA控制面板在桌面上下文菜單顯示的話,可以直接在桌面上,右鍵–>NVIDIA控制面板。
如果在桌面右鍵沒有出現NVIDIA控制面板的話,可以在開始菜單欄輸入NVIDIA進行啓動。
啓動之後
在控制面板,設置首選圖形處理器爲獨立顯卡,3D設置–>管理 3D 設置–>首選圖形處理器–>高性能 NVIDIA 處理器
從Genymotion啓動安卓虛擬機
正常啓動,並進入圖形界面。