Ubuntu 14.04分辨率怎麼只有800*600和1024*768?

今天在公司的老電腦上安裝了Ubuntu 14.04 32位版,主板是銘瑄的G41,顯示器是飛利浦的21.5寸液晶(飛利浦的226V4LSB/93),這個配置和我家裏的差不多,我家裏的電腦也是G41的主板,顯示器是三星的19寸液晶。可是相同的安裝光盤,怎麼安裝了之後,我家裏的電腦可以顯示寬屏的分辨率,而公司的電腦則只有兩個正屏的4:3的分辨率,請問得怎麼調寬屏的分辨率出來呢?
公司整套主機的配置如下:
CPU 英特爾 Celeron E3400 (雙核) 
主板 MAXSUN MS-G41ML S3 (英特爾 G41 (Eaglelake) + ICH7) 
內存 1 GByte 
顯卡 英特爾 GMA 4500(M)(HD) 
硬盤 希捷 ST3250820AS 
顯示器 飛利浦226V4LSB/93
網卡 瑞昱 Semiconductor RTL8101/2/3 Family Fast Ethernet NIC 
聲卡 英特爾 82801GB ICH7 - High Definition Audio [A1]

我用命令lspci |grep VGA查看下顯卡信息,顯示如下:
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)

打開系統工具--系統管理-軟件更新器,設置,附加驅動,選擇一個合適的驅動看看,結果搜索了一下附加驅動後,顯示沒有可用的附加驅動。

到底咋搞啊???




經過兩天的網上搜集資料和不停的嘗試,終於搞定了!方法如下:


(1)首先使用 xrandr 命令列出當前所能檢測到的分辨率,如一臺顯示器,最佳分辨率爲 1440x900,由於
未能正確檢測,使用 xrandr 命令結果如下:

Screen 0: minimum 320 x 200, current 1440 x 900, maximum 8192 x 8192
VGA1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1360x768 59.8
1024x768 60.0
800x600 60.3 56.2
848x480 60.0
640x480 59.9 59.9

可以看到當前使用的顯卡是 VGA1(後續顯示模式在此顯卡上添加),列表中並無 1440x900 的分別率可用。

(2)這時可以使用 xrandr 命令新增顯示模式,由於顯示模式有一定的格式,如果不知道如何配置,可以通過
cvt 來獲得。

(3)cvt 使用方法:cvt X Y,X 表示分辨率寬度,Y 表示分辨率高度。如生成 1400x900 的分辨率,可使
用命令:

cvt 1440 900

默認刷新率爲 60.0Hz。生成以下模式:

# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync

(4)將 cvt 得到的顯示模式使用 xrandr 命令添加:

sudo xrandr --newmode "1440x900" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
sudo xrandr --addmode VGA1 1440x900
sudo xrandr --output VGA1 --mode 1440x900


(5)這時就可以在顯示器分辨率設置裏使用 1440x900 的分辨率了。

(6)可能在每次開機時,又不能使用設定好的分辨率了,使用如下命令:
sudo gedit ~/.profile
在 ~/.profile 最末尾添加修改分辨率的命令:


複製代碼
cvt 1440 900
xrandr --newmode 1440x900 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
xrandr --addmode VGA1 1440x900

重啓系統後再登錄即可,此時再用 xrandr 命令,即可看到新添加的分辨率。
轉:http://forum.ubuntu.org.cn/viewtopic.php?t=458723
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章