有些PC在剛安裝完OS時,無法正確抓到顯卡的Driver與Monitor型號,導致只能顯示較低的解析度。此時可以手動修改xorg.conf來加入正確的解析度設定。
解決步驟:
編輯『xorg.conf』
sudo gedit /etc/X11/xorg.conf
找到以下段落
Section "Monitor"
Identifier "Configured Monitor
EndSection
將該段落改成如下方的內容
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 30 - 83
VertRefresh 56 - 75
DisplaySize 444 277 #1680x1050 96dpi
EndSection
存檔後重新啟動X Window
sudo /etc/init.d/gdm restart
內容說明:
HorizSync、VertRefresh為螢幕的掃瞄頻率
DisplaySize的單位為mm
解析度(Resolution)=螢幕上水平方向顯示的點數 x 螢幕上垂直方向顯示的點數
DPI:dot per inch,也就是每英吋上含多少點數
1 inch = 25.4mm
以我的情況為例,Monitor型號為BenQ T221WA,查詢官網規格如下
水平掃瞄頻率 30 - 83、垂直掃瞄頻率 56 - 75、最大解析度 1680x1050
因此, DisplaySize如下
DisplaySize(寬)=1680(dots) * 25.4(mm/inch) / 96(dots/inch)=444.5(mm)
DisplaySize(長)=1027(dots) * 25.4(mm/inch) / 96(dots/inch)=277.8(mm)
如果懶得換算,可以參考下面的對照表
# calc: (x|y)pixels * 25.4 / dpi
# DisplaySize 168 126 # 96 DPI @ 640x480
# DisplaySize 210 157 # 96 DPI @ 800x600
# DisplaySize 269 201 # 96 DPI @ 1024x768
# DisplaySize 302 227 # 96 DPI @ 1152x864
# DisplaySize 336 252 # 96 DPI @ 1280x960
# DisplaySize 336 210 # 96 DPI @ 1280x800 (non 4:3 aspect)
# DisplaySize 339 271 # 96 DPI @ 1280x1024 (non 4:3 aspect)
# DisplaySize 370 277 # 96 DPI @ 1400x1050
# DisplaySize 380 238 # 96 DPI @ 1440x900 (non 4:3 aspect)
# DisplaySize 420 315 # 96 DPI @ 1600x1200
# DisplaySize 444 277 # 96 DPI @ 1680x1050 (non 4:3 aspect)
# DisplaySize 506 315 # 96 DPI @ 1920x1200 (non 4:3 aspect)
參考資料:
archlinux
沒有留言:
張貼留言