摘要
目前有需求配置臺(tái)式機(jī)win11+Ubuntu的雙系統(tǒng),安裝雙系統(tǒng)的教程比較多,安裝n卡驅(qū)動(dòng)的教程也比較多,但是大多數(shù)的教程都到獨(dú)顯驅(qū)動(dòng)安裝完畢為止,這意味著按照教程配置好之后桌面會(huì)占用獨(dú)顯的現(xiàn)存大概100-200M,對(duì)于顯存比較緊張的深度學(xué)習(xí)運(yùn)算的情況下很有可能是致命的。因此,本篇教程旨在通過(guò)設(shè)置使得獨(dú)顯僅僅用于深度學(xué)習(xí)運(yùn)算,同時(shí)將核顯用于屏幕顯示。
主板bios設(shè)置
一般來(lái)講我們不需要進(jìn)入到bios中執(zhí)行顯卡啟動(dòng)順序等設(shè)置,但是在這個(gè)地方為了控制變量,陳述一下自己顯卡的bios設(shè)置,我的主板型號(hào)是微星B660M迫擊炮WIFI,開(kāi)機(jī)進(jìn)入bios中,設(shè)置第一顯卡的選項(xiàng)中,將PEG(獨(dú)顯)更改為IGD(核顯),這意味著主板會(huì)先檢測(cè)核顯是否被連接,即顯示器是否連接到主板的HDMI/DP接口上,如果有,那么就通過(guò)核顯進(jìn)行輸出,否則繼續(xù)檢測(cè)獨(dú)顯是否被連接。
第一步:切換prime-select
網(wǎng)絡(luò)上關(guān)于Ubuntu系統(tǒng)下如何切換核顯和獨(dú)顯的教程大多數(shù)都是在說(shuō)通過(guò)Nvidia x Server Setting這個(gè)軟件中的prime profiles選項(xiàng)來(lái)調(diào)整使用intel還是nvidia的顯卡,而最新的軟件中并沒(méi)有看到有這個(gè)選項(xiàng),這時(shí)候我們可以通過(guò)命令行來(lái)進(jìn)行顯卡切換。命令行里面輸入
prime-select query
該命令用于查看目前的顯卡使用模式,可以看到一般來(lái)講我們剛裝完顯卡驅(qū)動(dòng)都是這種on-demand模式,即混合模式,此時(shí)的顯示器接口應(yīng)該是插在獨(dú)顯上的
此時(shí)我們nvidia-smi來(lái)查看一下顯存占用
可以看到區(qū)區(qū)一個(gè)桌面+瀏覽器就占用了400m的顯存,非常離譜。這個(gè)時(shí)候我們就可以使用如下命令
sudo prime-select intel
來(lái)將顯卡模式切換為intel,即核顯模式。等待命令行執(zhí)行完畢
第二步:關(guān)機(jī)重啟,并將顯示器接口插到主板上
接下來(lái)關(guān)機(jī),然后將顯示器的插口插到主板上,然后重新開(kāi)機(jī),這時(shí)候我們?cè)佥斎雗vidia-smi命令會(huì)發(fā)現(xiàn)如下錯(cuò)誤
NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
這時(shí)候別慌,不要看網(wǎng)上教程說(shuō)你顯卡驅(qū)動(dòng)沒(méi)了,顯卡驅(qū)動(dòng)還在,只是這個(gè)時(shí)候你是完全使用核顯來(lái)進(jìn)行圖像輸出的,可能把獨(dú)顯給屏蔽了,而這個(gè)時(shí)候我們?cè)俅蜷_(kāi)Nvidia x Server Setting軟件時(shí),會(huì)發(fā)現(xiàn)之前不見(jiàn)的PRIME Profiles選項(xiàng)復(fù)活了。
而選項(xiàng)顯示,你目前使用的GPU是intel,并且變成了節(jié)能模式。
第三步:設(shè)置PRIME Profiles為NVIDIA On-Demand模式
在這個(gè)時(shí)候?qū)⑦x項(xiàng)切換成中間的On-Demand混合模式,靜靜等待設(shè)置完成。
根據(jù)他的指示,重啟電腦。注意:不要更改顯示器的接口!讓他仍然插在主板上!
重啟電腦后,我們?cè)俅屋斎雗vidia-smi命令,神奇的事情發(fā)生了
我們成功的連接了獨(dú)立顯卡,并且顯存的占用只有6MB,雖然不是0,但是已經(jīng)非常接近于0了,之前占用顯存的gnome桌面、瀏覽器等等都已經(jīng)不見(jiàn)了,這樣不跑代碼的時(shí)候獨(dú)立顯卡也會(huì)更省電一些。NVIDIA Settings里面的PRIME Profiles也已經(jīng)成功切換到On-Demand模式。
注意事項(xiàng)
需要注意的是,完成上述第三步之后請(qǐng)不要輕易更改顯示器的接口,據(jù)我所測(cè)試,如果將顯示器接口重新插入到獨(dú)顯上的話,那么就會(huì)再次自動(dòng)使用獨(dú)顯來(lái)完成顯示器的輸出工作,如果不小心這樣做了,請(qǐng)按照本文第一步開(kāi)始重新設(shè)置一下即可。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-782175.html
參考文獻(xiàn)
以下是四篇參考文獻(xiàn),本文使用了與其不同的方法,如果如有侵權(quán),請(qǐng)聯(lián)系我刪除,謝謝!
ubuntu 核顯輸出 獨(dú)顯計(jì)算
ubuntu18.04 讓獨(dú)顯全部用于運(yùn)算
Intel for display, NVIDIA for computing
Ubuntu能不能核顯處理桌面,獨(dú)顯跑CUDA和OpenGL?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-782175.html
到了這里,關(guān)于Ubuntu22.04設(shè)置獨(dú)顯用于深度學(xué)習(xí)運(yùn)算,核顯用于屏幕顯示的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!