背景:
由于筆記本只有一個(gè)hdmi接口,而又急需要兩臺(tái)顯示器谁尸,在考慮了顯示器菊花鏈方案和偶然間發(fā)現(xiàn)的displaylink解決方案之后舅踪,最終決定先嘗試比較廉價(jià)的方法,購(gòu)買(mǎi)displaylink芯片usb3.0轉(zhuǎn)hdmi的轉(zhuǎn)接器(雖然京東寫(xiě)了不支持linux良蛮,其實(shí)說(shuō)明書(shū)還有官網(wǎng)都有l(wèi)inux驅(qū)動(dòng)抽碌,目前用的是5.1的驅(qū)動(dòng),支持最新的4.19和4.20內(nèi)核)决瞳,這個(gè)問(wèn)題baidu上基本上搜不到解決辦法货徙,故此寫(xiě)了順便吐槽下!
官網(wǎng):https://www.displaylink.com/
官方github:https://github.com/DisplayLink/evdi
多版本腳本 github:https://github.com/AdnanHodzic/displaylink-debian
先說(shuō)解決方法:
sudo service lightdm restart
再說(shuō)說(shuō)我的挖坑之路:
- 調(diào)查完這個(gè)方案皮胡,看了下youtube上的使用視頻痴颊,覺(jué)得可行,就京東上下單了屡贺,第二天就到了蠢棱,滿懷欣喜的使用了:
- 首先锌杀,安裝驅(qū)動(dòng)(可能會(huì)說(shuō)少dkms,apt-get裝下就行)泻仙,注意要加sudo糕再,理論上4.4~4.20內(nèi)核的ubuntu都行,1604或1804玉转。
- 老版本驅(qū)動(dòng)會(huì)安裝不上突想,這也是后來(lái)測(cè)試發(fā)現(xiàn)的。
- 結(jié)果發(fā)現(xiàn):能夠使用究抓,但是不管怎么更換hdmi線和轉(zhuǎn)接器線路的連接方式猾担,都會(huì)出現(xiàn)鼠標(biāo)閃爍,出現(xiàn)小方框的情況刺下。
- 于是google垒探,發(fā)現(xiàn)很多ubuntu用外接顯示器都會(huì)出現(xiàn)這種情況,他們大多的解決方法是:在設(shè)置display里面關(guān)閉掉多出來(lái)的未知顯示器怠李。明顯不符合我的要求,我沒(méi)有未知顯示器蛤克,就是需要兩個(gè)顯示器捺癞,但是這也說(shuō)明了,應(yīng)該是開(kāi)了兩個(gè)顯示器造成的結(jié)果构挤,事實(shí)也是關(guān)閉掉一臺(tái)顯示器確實(shí)會(huì)好很多甚至不會(huì)出現(xiàn)閃爍和方框髓介。
- 看完一圈,總結(jié)了下可能原因:
- 內(nèi)核版本太低
- 顯卡驅(qū)動(dòng)不匹配
- 于是乎開(kāi)始挖坑:
- 更新內(nèi)核:https://blog.csdn.net/lym152898/article/details/79100829筋现,差不多就是下載唐础,安裝幾個(gè)步驟,重啟就可以了矾飞,但是4.20的內(nèi)核一開(kāi)始沒(méi)裝上一膨,正好apt-get remove清理了一波沒(méi)用內(nèi)核,后來(lái)裝上了4.19的內(nèi)核洒沦,重啟 uname -r 成功豹绪,但是問(wèn)題仍然存在,排除申眼。
- 顯卡方面瞒津,首先我覺(jué)得我410的顯卡版本號(hào)已經(jīng)很新的,出現(xiàn)這種問(wèn)題應(yīng)該不是驅(qū)動(dòng)太老的原因括尸,有可能是集顯影響到了獨(dú)顯巷蚪,甚至是一個(gè)顯卡一個(gè)輸出(事實(shí)證明應(yīng)該就是這類(lèi)原因,當(dāng)然至今未明)濒翻。首先我測(cè)試了全部用ubuntu為nvidia自帶的nouveau驅(qū)動(dòng)屁柏,發(fā)現(xiàn)居然ok了啦膜!只是畫(huà)面會(huì)比較遲鈍,單也不會(huì)失幀前联,但是我需要nvidia的官方驅(qū)動(dòng)做機(jī)器學(xué)習(xí)功戚,所以雖然這個(gè)方法可行,但是不適合我似嗤。由此想到可能需要統(tǒng)一顯卡輸出啸臀,在nvidia-settings里面設(shè)置intel輸出,重啟....然后就掛了烁落〕肆#看來(lái)nvidia-prime select intel 切換顯卡不太適合我這機(jī)器,不過(guò)正好也省的我需要用gpu時(shí)又切換回去伤塌。解決方法:ctrl+shift+f1灯萍,
sudo apt-get remove --purge nvidia*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-415-dev nvidia-settings nvidia-prime
- 仍然存在這個(gè)問(wèn)題,本來(lái)準(zhǔn)備放棄了的每聪,后來(lái)看到這篇文章:https://askubuntu.com/questions/947375/lagging-box-around-mouse-cursor-on-ubuntu-17-04-and-nvidia-driver?rq=1旦棉,把lightdm重啟了一下,居然正常了....原因不詳药薯,不過(guò)總算ok了绑洛,沒(méi)算白忙活一晚上
sudo service lightdm restart
- 結(jié)論:以前就告訴過(guò)自己,不要輕易去惹顯卡童本,麻蛋真屯,每次出問(wèn)題要搞半天,時(shí)間又久穷娱,又重復(fù)勞動(dòng)0竽琛!真是服了