主頁(yè) > 知識(shí)庫(kù) > Linux裝完顯卡驅(qū)動(dòng)后分辨率顯示不正常的解決方法

Linux裝完顯卡驅(qū)動(dòng)后分辨率顯示不正常的解決方法

熱門(mén)標(biāo)簽:地球地圖標(biāo)注方法 商戶(hù)地圖標(biāo)注 壽光百度地圖標(biāo)注中心網(wǎng)站 新鄭電銷(xiāo)外呼系統(tǒng)線(xiàn)路 樺甸電銷(xiāo)機(jī)器人 怎樣給景區(qū)加百度地圖標(biāo)注 河北語(yǔ)音電銷(xiāo)機(jī)器人 電話(huà)機(jī)器人哪里有賣(mài)的 河南智能電話(huà)機(jī)器人公司

  不少人在更新完Linux顯卡驅(qū)動(dòng)后,出現(xiàn)分辨率顯示不正常的現(xiàn)象,遇到這類(lèi)問(wèn)題不用擔(dān)心,下面小編就教你如何解決Linux顯卡驅(qū)動(dòng)安裝后分辨率無(wú)法正常顯示的問(wèn)題,一起來(lái)學(xué)習(xí)下吧。

  驅(qū)動(dòng)安裝:

  這里得說(shuō)明一下,安裝新的顯卡驅(qū)動(dòng)也有不完美的地方,就是開(kāi)機(jī)進(jìn)入系統(tǒng)的時(shí)候沒(méi)有了進(jìn)度圈的可視化圖案,而且很有可能要強(qiáng)制修改分辨率才能正常顯示,但安裝顯卡驅(qū)動(dòng)后可以使用系統(tǒng)自帶的桌面特效(很炫),而使用默認(rèn)的noveau則有可視化的進(jìn)度圈,分辨率也是不正常的,也可以強(qiáng)制修改,但不能使用系統(tǒng)自帶的桌面特效。后面都有介紹方法,可自行選擇。

  1.到NIVIDIA官方網(wǎng)下載對(duì)應(yīng)顯卡型號(hào)的驅(qū)動(dòng)(格式為xxxxx.run)

  在Linux下查找自己顯卡信息的指令為:lspci | grep VGA

  2.關(guān)閉系統(tǒng)默認(rèn)安裝好的顯卡驅(qū)動(dòng)nouveau:

  1) vim/etc/modprobe.d/blacklist.conf,在文件最后加上blacklist nouveau

  2) 重建image :

  mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname-r).img.bak

  dracut -v /boot/initramfs-$(uname -r).img $(uname -r)

  3.安裝 gcc kernel-devel(驅(qū)動(dòng)編譯工具):

  yum -y install gcckernel-devel

 ?。ㄟ@要求自己配好yum源,本blog也有簡(jiǎn)單介紹配yum源的文章)

  4.進(jìn)入圖形化界面:

  init 3

  5.登錄root,進(jìn)入xxx.run驅(qū)動(dòng)程序所在的路徑,然后執(zhí)行:sh xxx.run

  (驅(qū)動(dòng)安裝完后,會(huì)出現(xiàn)非??拥那闆r,就是3D加速可渲染能夠使用了,即桌面特效可以用了,但是分辨率出超級(jí)小,異常的很,所以還要修改分辨率)

  分辨率設(shè)置:

  首先得說(shuō)明,這里的分辨率修改是不完美的,因?yàn)楫吘故菑?qiáng)制性的修改,但是本人是強(qiáng)迫癥患者,所以在強(qiáng)制修改后做了一些后期的補(bǔ)救,所以總的來(lái)說(shuō)這個(gè)不完美的修改,比起扁得像一砣翔的分辨率來(lái)說(shuō),還是可以接受的。

  這里有兩種強(qiáng)制修改分辨率的方法:

  一、使用默認(rèn)的顯卡驅(qū)動(dòng)nouveau

  若使用默認(rèn)的顯卡驅(qū)動(dòng),則不需要關(guān)閉nouveau,只需執(zhí)行一下的命令即可強(qiáng)制修改分辨率:

  1)cvt 1920 1080 60 //19201080是你想要的分辨率 60是刷新率

  執(zhí)行結(jié)果:

  # 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16kHz; pclk: 173.00 MHz

  Modeline “1920x1080_60.00” 173.00 1920 2048 2248 2576 10801083 1088 1120 -hsync +vsync

  注意:173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync+vsync 這個(gè)數(shù)據(jù)很重要,后面需要用到

  2)xrandr --newmode “1920x1080_60.00”173.00 1920 2048 2248 2576 10801083 1088 1120 -hsync +vsync

  注意,這里使用的數(shù)據(jù)“173.00 1920 20482248 2576 1080 1083 1088 1120 -hsync+vsync”就是上面第一步中得到的數(shù)據(jù),而“1920x1080_60.00”是自己定義的新的模式的名稱(chēng),如果你想要的分辨率是800x600,當(dāng)然你可以改為“800x600”或者“800x600_60.00”(60.00只是標(biāo)明刷新率是60,不是必要的)

  3)xrandr --addmode VGA-0 “1920x1080_60.00”

  注意,這里的VGA-0不是固定的,而是根據(jù)具體的設(shè)備定的,有可能是VGA-0,VGA-1又或者是DIV1,DIV0都有可能,可通過(guò)xrandr指令查看當(dāng)前連接的是哪個(gè)設(shè)備,一般在xrandr指令輸出信息的前幾行可以看到有個(gè)***connected xxxx,這個(gè)***就是你要使用的設(shè)備,上述指令的“1920x1080_60.00”參數(shù)就是在第二步里面添加的分辨率模式。

  4)xrandr --output VGA-0 --mode“1920x1080_60.00”

  VGA-0 和“1920x1080_60.00“參數(shù)意思同上,guess what.

  這步做完,就會(huì)發(fā)現(xiàn)分辨率已經(jīng)修改好了,但是一重啟之后,就會(huì)發(fā)現(xiàn),又恢復(fù)到原來(lái)的低分辨率了,所以這里可以做一個(gè)腳本,使每次登錄的時(shí)候都自動(dòng)執(zhí)行這個(gè)腳本,那么只要一登錄就會(huì)自動(dòng)地把分辨率改過(guò)來(lái)了,系統(tǒng)會(huì)報(bào)“xxx不正常”的錯(cuò)誤,但這個(gè)并不會(huì)影響使用。

  腳本編寫(xiě):

  1.vim xrandr-config.sh

  2.在xrandr-config.sh文件中輸入:

  #!/bin/bash

  xrandr --newmode “1920x1080_60.00” 173.00 1920 2048 2248 2576 10801083 1088 1120 -hsync +vsync;

  xrandr --addmode VGA-0 “1920x1080_60.00”;

  xrandr --output VGA-0 --mode“1920x1080_60.00”

 ?。ㄗ⒁猓@里只是把上面的操作全部移到一個(gè)腳本中,但是里面省略了第一步,即cvt xxxx 這一部,因?yàn)閏vt xxx得出的結(jié)果是固定不變的,所以我們可以記錄下第一步的數(shù)據(jù)直接放到第二部中去使用)

  3.保存推出后vim /etc/profile,在文件最后加上x(chóng)randr-config.sh所在的路徑及名稱(chēng),如我放在/root/Documents里面,則在/etc/profile最后加上/root/Documents/xrand-config.sh

  4.重啟,用戶(hù)登錄后就會(huì)自動(dòng)執(zhí)行腳本強(qiáng)制修改分辨率了。

  二、安裝顯卡驅(qū)動(dòng)后強(qiáng)制修改分辨率

  步驟同上,重啟之后也有同樣的問(wèn)題,這里寫(xiě)好的腳本重啟之后卻沒(méi)有任何效果,

  但是卻有一個(gè)很好的解決方法,在安裝了Nvidia驅(qū)動(dòng)后,系統(tǒng)會(huì)多了一個(gè)Nvidia x serversettings的程序,執(zhí)行修改分辨率的腳本之后,點(diǎn)擊打開(kāi) Nvidia x server settings這個(gè)程序,然后在左側(cè)目錄選擇 x server display configuration ,這時(shí)在右下退出和幫助按鈕上面有個(gè)saveto x configuration file的按鈕,點(diǎn)擊一下保存,下次打開(kāi)就可自動(dòng)修改分辨率了!

  最后還有一個(gè)問(wèn)題就是在修改完分辨率后可能會(huì)遇到字體顯示很奇怪的情況,這只是因?yàn)樽煮w小而以,只需要點(diǎn)擊右鍵選擇更改桌面背景,然后選擇字體,把所有字體都選大一兩號(hào),就可以完美地顯示了。

  上面就是Linux安裝顯卡驅(qū)動(dòng)后分辨率顯示不正常的解決方法介紹了,通常遇到這個(gè)問(wèn)題后可以使用兩種方法進(jìn)行解決,改回原來(lái)使用的顯卡驅(qū)動(dòng)或者強(qiáng)制修改分辨率。

標(biāo)簽:楚雄 來(lái)賓 淄博 忻州 阜陽(yáng) 遼陽(yáng) 荊州 迪慶

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux裝完顯卡驅(qū)動(dòng)后分辨率顯示不正常的解決方法》,本文關(guān)鍵詞  Linux,裝完,顯卡驅(qū)動(dòng),后,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux裝完顯卡驅(qū)動(dòng)后分辨率顯示不正常的解決方法》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Linux裝完顯卡驅(qū)動(dòng)后分辨率顯示不正常的解決方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章