掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
在Linux系統(tǒng)中,顯卡驅(qū)動(dòng)的安裝是一個(gè)常見(jiàn)的問(wèn)題,我們?cè)诎惭b完顯卡驅(qū)動(dòng)后,可能會(huì)遇到分辨率顯示不正常的問(wèn)題,這個(gè)問(wèn)題可能是由于驅(qū)動(dòng)不兼容、設(shè)置不正確或者其他原因?qū)е碌?,下面,我們將詳?xì)介紹如何解決Linux裝完顯卡驅(qū)動(dòng)后分辨率顯示不正常的問(wèn)題。

成都創(chuàng)新互聯(lián)從2013年創(chuàng)立,先為贊皇等服務(wù)建站,贊皇等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為贊皇企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
1、檢查顯卡驅(qū)動(dòng)是否安裝正確
我們需要確認(rèn)顯卡驅(qū)動(dòng)是否已經(jīng)正確安裝,可以通過(guò)以下命令查看已安裝的顯卡驅(qū)動(dòng):
lspci -v | grep VGA
如果看到類似Kernel driver in use: vgafb的信息,說(shuō)明顯卡驅(qū)動(dòng)尚未安裝,此時(shí),我們需要根據(jù)顯卡型號(hào)下載對(duì)應(yīng)的驅(qū)動(dòng),并按照官方文檔進(jìn)行安裝。
2、更新系統(tǒng)內(nèi)核和驅(qū)動(dòng)
顯卡驅(qū)動(dòng)與系統(tǒng)內(nèi)核版本不兼容也會(huì)導(dǎo)致分辨率顯示不正常,我們需要更新系統(tǒng)內(nèi)核和驅(qū)動(dòng),可以通過(guò)以下命令查看當(dāng)前系統(tǒng)內(nèi)核版本:
uname -r
接下來(lái),我們需要更新系統(tǒng)內(nèi)核,以Ubuntu為例,可以通過(guò)以下命令更新系統(tǒng)內(nèi)核:
sudo apt-get update sudo apt-get upgrade
更新完成后,重啟計(jì)算機(jī),再次查看顯卡驅(qū)動(dòng)是否已經(jīng)正確安裝,如果仍然有問(wèn)題,可以嘗試手動(dòng)安裝顯卡驅(qū)動(dòng)。
3、手動(dòng)安裝顯卡驅(qū)動(dòng)
手動(dòng)安裝顯卡驅(qū)動(dòng)需要先卸載已安裝的驅(qū)動(dòng),然后按照官方文檔的步驟進(jìn)行安裝,以下是以NVIDIA顯卡為例的手動(dòng)安裝過(guò)程:
(1)卸載已安裝的驅(qū)動(dòng):
sudo apt-get purge nvidia-* sudo reboot
(2)禁用nouveau驅(qū)動(dòng):
編輯/etc/modprobe.d/blacklist.conf文件,添加以下內(nèi)容:
blacklist nouveau options nouveau modeset=0
(3)更新系統(tǒng)內(nèi)核:
sudo apt-get update sudo apt-get upgrade
(4)安裝NVIDIA驅(qū)動(dòng):
從NVIDIA官網(wǎng)下載對(duì)應(yīng)版本的驅(qū)動(dòng)程序,然后按照官方文檔的步驟進(jìn)行安裝,安裝完成后,重啟計(jì)算機(jī)。
4、調(diào)整分辨率設(shè)置
如果以上步驟都無(wú)法解決問(wèn)題,我們可以嘗試手動(dòng)調(diào)整分辨率設(shè)置,打開(kāi)終端,輸入以下命令:
xrandr --newmode "分辨率" "刷新率" "色彩深度" "默認(rèn)方向" xrandr --addmode "顯示器名稱" "分辨率"
將分辨率、刷新率、色彩深度和默認(rèn)方向替換為實(shí)際值,將顯示器名稱替換為實(shí)際的顯示器名稱。
xrandr --newmode "1920x1080_60.00" "1920x1080_60.00" 24 1650 1920 2048 1680 1920 1921 1920x1080_60.00 -hsync +vsync xrandr --addmode DVI-I-1 "1920x1080_60.00"
執(zhí)行以下命令應(yīng)用新的分辨率設(shè)置:
xrandr --output DVI-I-1 --mode "1920x1080_60.00" --primary --pos 1920x0 --rotate normal --output eDP-1 --off --output DP-1 --off --output HDMI-A-1 --off --output HDMI-A-2 --off --output VIRTUAL1 --off --output DP-2 --off --output HDMI-B-1 --off --output HDMI-B-2 --off --output HDMI-C-1 --off --output HDMI-C-2 --off --output VGA-1 --off --off --auto --right-of DVI-I-1
將DVI-I-1、eDP-1、DP-1等替換為實(shí)際的顯示器名稱,執(zhí)行完上述命令后,屏幕應(yīng)該可以正常顯示了,如果沒(méi)有問(wèn)題,可以將以上命令添加到~/.xprofile文件中,以便每次登錄時(shí)自動(dòng)應(yīng)用新的分辨率設(shè)置。

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流