1. 程式人生 > >Ubuntu 12.04版本不能正確識別顯示器的解決辦法

Ubuntu 12.04版本不能正確識別顯示器的解決辦法

        工作中經常需要使用Ubuntu12.04系統,由於X服務不夠智慧的關係,很多顯示器無法識別;甚至有的顯示器廠商並沒有做Ubuntu 12.04這樣老系統的適配,對於這樣的舊系統配新顯示器的搭配,就經常性出現顯示器的解析度無法正確識別的問題。

一.問題原因分析

        造成顯示器無法識別的原因是多樣的,就我遇到的情況而言,總結起來有以下兩種:

        1.顯示卡驅動未安裝

        2.顯示器配置不正確

二.解決辦法

        1.顯示卡驅動未安裝

        一般情況下,裝好系統之後,顯示卡驅動已經安裝完成,但是受限於系統映象的日期,無法做到適配新型號顯示卡,網路上搜索文章後,得知,使用如下命令可以判斷顯示卡驅動是否已經安裝完成。

       glxinfo | grep rendering

        如果結果是“yes”證明顯示卡驅動安裝完成。

        但是,實際使用過程中,這一步完全多餘,因為既然已經存在問題,不管你的顯示卡驅動有沒有正確安裝,都已經不再適用。

        所以,在這裡,我選擇直接解除安裝已有驅動,並重新安裝新驅動,在這裡還有一個理由,通常情況下,生產環境使用的系統過舊導致glxinfo命令未安裝,無法檢視驅動安裝狀態,故直接解除安裝重灌。

       驅動獲取過程,參考檢視機器配置→檢視顯示卡型號→顯示卡官網搜尋對應驅動→下載。

       驅動下載完畢,開始我們的安裝之旅。

        首先,Ctrl+Alt+F2~6的方法不一定能保證你可以進入系統的命令列介面,如何解決呢?

        這裡我使用的工具是XManager5中的XShell,當然,只要你有可以使用SSH遠端登陸到你的系統的方式/工具就可以了,登陸後進入命令列操作,執行如下命令關閉X服務

        sudo stop lightdm

        執行你的驅動安裝檔案

        sudo sh 檔名.run

        啟動X服務

        sudo start lightdm

        注意:安裝過程中,會出現兩個提示,其中,第二個提示為詢問是否更新原有顯示配置,因為原有顯示器識別有誤,這裡我選擇為yes,如果你的顯示器型號識別無誤,只是單純的解析度不對,這裡可以選no。當然,如果顯示器型號識別無誤,其實不需要重灌驅動,參看本文第二種情況即可。      

       2.顯示器配置不正確

       Ubuntu系統的顯示器配置位於/etc/X11/xorg.conf中,在沒有任何環境的情況下,我們不考慮使用命令獲取顯示器引數,那麼,我們就需要以顯示器的型號為依據,查詢該型號顯示器的維護文件/說明書,查到該顯示器的行頻/場頻。

然後,修改/etc/X11/xorg.conf檔案,將

Section "Monitor"
           Identifier    "Configured Monitor"
           Horizsync 30-82
           Vertrefresh 50-75
        EndSection

        中的行頻(Horizsync)、場頻(Vertrefresh)修改為查詢到的值,重啟電腦即可。

        特別的,如果檔案中的

        Section "Screen"
           Identifier    "Default Screen"
           Monitor        "Configured Monitor"
           Device        "Configured Video Device"
           SubSection "Display"
           Modes "800x600" 
           EndSubSection
         EndSection

         部分記錄的顯示器的名稱與系統設定→顯示中檢視到的顯示器名稱不一致,則應參考第一種情況。

相關推薦

ubuntu 12.04 無法開啟無線,解決辦法

1.在terminal裡面輸入ifconfig,將會看以下資訊(可能會有一些不同,沒有關係): eth0   Link encap:Ethernet  HWaddr 00:24:be:b8:2f:d3             UP BROADCAST MULTICA

Ubuntu 12.04版本不能正確識別顯示器解決辦法

        工作中經常需要使用Ubuntu12.04系統,由於X服務不夠智慧的關係,很多顯示器無法識別;甚至有的顯示器廠商並沒有做Ubuntu 12.04這樣老系統的適配,對於這樣的舊系統配新顯示器的搭配,就經常性出現顯示器的解析度無法正確識別的問題。 一.問題原因分析

Ubuntu 12.04版本下安裝交叉編譯器arm-linux-gcc4.3.2

注意!如果你使用的是64位的系統,首先使用命令sudo apt-get install ia32-libs。 不然到最後輸入arm-none-linux-gnueabi-gcc -v 出現:No su

ubuntu 16.04 忘記登入密碼的解決辦法

1、開機點選ESC或長按Shift,進入GUN GRUB介面  2、選擇有recovery mode的選項,按e進入命令列  3、找到有recovery nomodeset的行,刪除recovery nomodeset,並在本行末尾加上quiet splash rw init=/bin/bash,按F10; 

linux ubuntu 16.04 忘記登入密碼的解決辦法

今天開啟虛擬機器,需要使用者密碼,好久不用,突然給忘記了,這就特別的尷尬了。不過我們可以重新修改我們的密碼來解決這個問題。 1:開機按Shift鍵,出現如下介面。(手速要快,Shift鍵要按時間久一點) 選擇第二項 2:按回車鍵進入如下介面,然後選中有recovery m

虛擬機器中安裝ubuntu 16.04 遇到的問題及解決辦法

虛擬機器中ubuntu系統無法全屏,只有中間一部分。輸入:xrandr再輸入:xrandr -s 1920x1080  (將螢幕解析度調製1920x1080尺寸)如果尺寸中沒有1920x1080這個尺寸,通過以下程式碼新增螢幕尺寸:cvt 1920 1080xrandr --

64位ubuntu 14.04忘記登入密碼的解決辦法

剛安裝了,ubuntu14.04,就想著,如果忘記登入密碼,這可不好辦,所以測試下 開機,剛過bios顯示畫面,不停的點選,,鍵盤左邊的shift鍵。(因為剛開始是採用按著不放的辦法,結果不靈。所以我不停的點選,失敗了,重啟機子,直到用這個方法,不停的點選,出來成功為止)

Ubuntu 12.04解決CRT顯示器重新整理率問題

本人的電腦是一臺上網本加CRT顯示器。大家都知道CRT都有重新整理率的問題。我也是剛剛接觸linux就碰到這樣棘手的問題。 我在安裝完成ubuntu12.04後登入,發現在1024*768下重新整理率不正確,只有60Hz。在系統設定-顯示下也沒有重新整理率的設定。 後來經過

【已解決Ubuntu 12.04 64位 配置 gcc-arm-none-eabi 無檔案或目錄問題

解決方法 sudo apt-get update sudo apt-get install lib32stdc++6 網上很多是針對更高版本的Ubuntu的解決方法,對於我的不適用。 成功安裝lib32stdc++6能使配置好path後的arm-none-ea

解決 win 8.1 + Ubuntu 12.04 安裝雙系統後啟動,無法進入ubuntu的問題

本著不折騰不舒服的原則,今天將一塊嶄新的SSD安裝了win8.1 + ubuntu 12.04的雙系統。之前win8+ubuntu的組合不知道裝了多少遍了,沒想到今天裝完win8.1 + ubuntu啟動後,卻不能進入grub介面,而是直接進入win8.1。 前置條件

win7 安裝 ubuntu 12.04識別分割槽

電腦上原來有個win7, 由於要在 ubuntu 環境下開發, 所以要裝個 ubuntu 。 在 win7 下, 通過壓縮卷, 騰出來了 150G 的空間。 安裝 ubuntu 的時候, 提示說我電腦上沒有作業系統。 選擇分割槽的地方, 看到的只有整個硬碟裝置, 看不到硬碟

Ubuntu 12.04 圖形介面問題解決 開機宕機

剛裝的Ubuntu 12.04 64位估計有不少人遇到了這樣的問題,主要是兩個。 第一個是:安裝過程很順利,完成安裝後啟動輸入完密碼就黑屏了。 解決方法是,關閉VMware設定中顯示器的加速3D圖形選項。估計是驅動未裝好的問題,或者說不支援的問題,14.04沒有此問題。 第

Ubuntu 12.04 LTS server版忘記使用者密碼的解決辦法

忘記密碼是一件很頭疼的事兒,LINUX通過單使用者模式可以很輕鬆幫助你想要改變使用者密碼。 系統為Ubuntu 12.04 LTS 版本 進入單使用者模式: 1、開機到grub時,用上下鍵移到第二行的恢復模式,按e(注意不是回車) 即Ubuntu,With Linux

ubuntu 12.04(gcc降級)編譯android程式碼遇到"_FORTIFY_SOURCE"的解決方法

一、編譯報錯 external/yaffs2/yaffs2/yaffs_tagsvalidity.h:23:6: warning: redundant redeclaration of ‘yaffs_InitialiseTags’ [-Wredundant-decls]

ubuntu 12.04 使用者密碼輸入正確,但是無法登陸圖形介面

解決方法: 切換到tty1,發現命令列可以登入,說明只是xwindow的問題,執行startx,提示/home/xxxxx/.Xauthority檔案被lock了,無法訪問。懷疑癥結就在這裡,linux裡面為了限制併發訪問常常是建立一個空檔案,啟動時先鎖定檔案來避免死鎖等(開機時,系統會讀入/home資料夾下

Ubuntu 12.04(32位)安裝Oracle 11g(32位)全過程以及幾乎所有問題的解決辦法

這兩天在Ubuntu上安裝Oracle把人折騰毀了,即使照著網上的教程來,還是出了很多問題。好在最後終於搞定了。寫出來總結一下,免得以後忘了。 標題註明32位是因為網上教程幾乎全是以64位安裝為例的,32位系統下照著做是絕對會安裝失敗的。 出現的問題主要有兩方面,一個是安裝

centos安裝docker源ubuntu:16.04版本後,無法使用iptables命令原因和解決方法

Dcoker容器在使用的過程中,有的時候是需要使用在容器中使用iptables進行啟動的,預設的docker run時都是以普通方式啟動的,沒有使用iptables的許可權,那麼怎樣才能在容器中使用iptables呢?要如何開啟許可權呢? 那麼在docker進

Ubuntu 12.04 64bit 無法安裝ia32-libs 解決

錯誤資訊: [email protected]:~$ sudo apt-get install ia32-libs Reading package lists... Done Building dependency tree Reading state information...

ubuntu 12.04 codeblocks undefined reference to ‘pthread_create'解決方法

settings---》compiler and bug settings --》link settings 在左邊新增libpthread.a  ,右邊新增 -lpthread即可。 ubuntu libpthread.a 的路徑為 /usr/lib/x86_64-lin

ubuntu 12.04下安裝軟體報“在處理時有錯誤發生”解決方案

今天剛裝完ubuntu 12.04,想安裝Chrome瀏覽器,在《Ubuntu軟體中心》沒有找到,只有Chromium,於是就先Googling了一下,有人說先在:“直接去官網下的安裝不了,得要先在《Ubuntu軟體中心》安裝Chromium之後,再安裝Chrome,最後再