今天折騰了很久intel集成顯卡顯示。最後好不容易纔所有搞定,這裏記錄一下。ui
1. 首先在BIOS裏是要打開Intel 核芯顯卡的。我把它設置成了主顯卡,顯示器也接到核心顯卡的口上。
重啓後, I卡警告low resolution, 進不去桌面
2. 切換N/I 卡的命令是prime-select (安裝包是 nvidia-prime, 不須要裝傳說中的bumblee什麼的)
最初這個命令也是有的, 可是報以下錯誤:
sudo prime-select nvidia
Error: alternatives are not set up properly
Error: nvidia mode can't be enabled
sudo prime-select query
unknown
估計十有八九是顯卡驅動問題,想着更新一下吧。
3. 由於我本來裝的驅動是346.59, 進了源裏看看都有什麼能夠更新, 看到了下面三個東西
nvidia-346-updates
nvidia-346-updates-dev
nvidia-346-updates-uvm
無論三七二十一,所有裝上, 驅動升級到了346.89
4. 裝上後, 確實能夠進入系統了, 默認狀況下prime-select query 出來的是nvidia, 這時候調用nvidia-smi, 發現X, compiz的顯存都是N卡提供的, 因而用
sudo prime-select intel
切換到 I 卡, log out便可。
也能夠裝一個prime-indicator的插件, 這樣就會在任務欄裏出現一個切換顯卡的按鈕。
5. 切換到I 卡後, 又出現一個問題,執行 nvidia-smi 報錯說找不到 libnvidia-ml.so
locate了一下, 發現是有的, 不過版本好像仍是 。346.59的, 不太對。
折騰了很久, 最後發現這個庫在 /usr/lib/nvidia-346-updates/裏面, 因而將庫路徑加入 ld_library_path, 這時再執行nvidia-smi就沒有問題了, 而且能夠看到顯存沒有被佔用, 開心!