记录戴尔t640切换集/独显及安装驱动时踩过的坑
記錄戴爾t640切換集/獨顯及安裝驅動時踩過的坑
- 寫在前面
- Nvidia驅動安裝篇
- 服務器改配置篇
寫在前面
先大體說一下機器:我用的是一臺dell的t640塔式服務器,ubuntu16.04,用來做DL的。服務器加了一塊2080TI顯卡,主板自帶集顯。由于安裝ubuntu后系統使用主板自帶的集顯,導致分辨率無法更改,只能以1900x800顯示,畫面粗糙,并且瀏覽網頁刷新率很低以至于卡頓,所以我想用獨立顯卡來輸出畫面(雖然發熱量會增大也沒辦法啊…)。總結這次安裝驅動的過程,簡直是一把辛酸淚。本來我的nvidia顯卡驅動、cuda和cuDNN都是配置好的,開發環境正常用,但期間在搞驅動時不知道動到了哪塊地方導致分辨率變為1366*768畫面顯示不全且無法聯網,索性直接重裝系統了。期間也遇到了安裝驅動后在登陸界面無限循環問題,nvidia-settings不顯示prime切換顯卡等問題。
Nvidia驅動安裝篇
首先說一下,ubuntu自帶了一個開源的nvidia驅動名為nouveau,默認使用此項。要安裝驅動有很多種方式,網上方法較多,主要概括為以下3種:
1.添加驅動源:sudo add-apt-repository ppa:graphics-drivers/ppa,再執行:sudo apt-get update更新源,然后直接在系統設置-軟件與更新-附加驅動里選擇合適的nvidia安裝驅動;
2.終端sudo ubuntu-drivers devices查看推薦驅動版本(后面帶recommand的那項),如我的是430版本,通過sudo apt-get install nvidia-430安裝;
3.去官網下載nvidia驅動文件(.run文件)通過命令行安裝。具體下載安裝步驟見我的另一篇博客:《ubuntu16.04/18.04安裝卸載NVIDIA顯卡驅動》。
注0:無論何種安裝方式,安裝完驅動后輸入nvidia-smi都能顯示出gpu信息。
注1:由于我在使用前兩種方式時遇到了安裝完驅動后循環登陸的問題,推測是與驅動自動安裝時安的opengl有關,所以我最后選擇第三種方式安裝。
服務器改配置篇
到這里,輸入nvidia-smi已經可以顯示gpu信息了。但是,通過sudo apt-get install nvidia-settings nvidia-prime安裝完nvidia設置后,應該是這樣子的:
然而我的界面要么提示打不開,要么只有左邊兩個選項,右邊基本是空的,詳細信息里面也還是顯示的集顯的驅動,分辨率依舊不能調節。也就是說,還是在用集顯輸出!遂上網求助,經過各種查找,發現了百度貼吧的一篇帖子,其中說到:
在此實名感謝這位童鞋。下面說一下dell服務器關閉集顯的方法:
1.啟動服務器按F2進入進入System BIOS設置;
2.進入Integrated Devices將Embedded Video Controller設置為Disabled,即可關閉板載集成顯卡。并將Secure Boot也關閉。有種說法是連Memory Mapped I/O above 4G也關閉。
然后,在進入系統后分辨率自動改成了1920x1080,已經看著很舒服了,無奈詳細信息里面顯示的還是集顯驅動…心累,先不搞了,最起碼畫面看著舒服點了。
總結
以上是生活随笔為你收集整理的记录戴尔t640切换集/独显及安装驱动时踩过的坑的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数码相机必备软件-Download篇
- 下一篇: A9平板电脑的Cortex A9晶晨半导