問題描述:linux
win10重裝爲Ubuntu16.04,在1920x1080的顯示屏上,linux系統分辨率只有800x600
xrandr # 查看當前顯示分辨率 輸出: [Screen 0: minimum 800 x 600, current 800 x 600, maximum 800 x 600]
能夠看出顯示屏最小爲800x600,當前爲800x600,最大爲800x600segmentfault
通過網上搜索,主要有四種方法:
1.鼠標點擊settings-displays,在resolution中選擇高分辨率(可想而知,分辨率只有800*600,沒得選,此方法在我這裏做廢)
2.添加新分辨率,具體作法是:spa
sudo cvt 1920 1080 輸出: [1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync] sudo xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync 輸出: [此處報錯,failed to get size of gamma of default(此方法在我這裏不行)] sudo xrandr --addmode default 1920x1080_60.00 sudo xrandr --output default --mode 1920x1080_60.00 爲了預防每次開機從新配置,還需修改配置文件 sudo gedit ~/.profile 在文件末尾添加代碼: sudo cvt 1920 1080 sudo xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync sudo xrandr --addmode default 1920x1080_60.00重啓便可
3.修改grub文件code
cd /etc/default/grub
將文件中#GRUB_GFXMODE=800x600去掉#註釋並修改成
GRUB_GFXMODE=1920x1080圖片
sudo update-grub #更新grub文件
最後重啓電腦
(此時,重啓以後報錯,failed to get size of gamma,此方法不奏效)get
4.修改xorg.conf調節分辨率it
參考材料:Ubuntu15.10使用Xorg.conf修改分辨率,引自WensonSmithio
這些方法對於自身狀況來說,效果並無像指望中表現正常,頻頻報錯
排除全部狀況,最後問題關鍵放在顯卡驅動上面,最後得以正常解決。具體操做以下:class
sudo apt update #若是有錯,sudo apt -f install sudo apt upgrade
等待全部軟件更新完畢後
在系統左上角搜索software & updates 選擇Additional Drivers
選擇NVIDIA binary driver最新版本 Apply Changes
完成後重啓電腦,ok,分辨率變爲1920x1080軟件
分析緣由,雖然電腦顯示屏是支持1920x1080,可是缺乏顯卡驅動,因此係統匹配不了屏幕,要作的就是更新驅動,下載支持該分辨率的驅動。這也是網上不少方法都不奏效的根源。