解決安裝雙系統後ubuntu系統只有一個分辨率問題
-
問題描述:
在windows系統的基礎上安裝了ubuntu18.04之後,發現系統的分辨率只有800*600一個分辨率,並且不能使用xrandr修改分辨率,使用xrandr命令報xrandr failed to get size of gamma for output default錯誤,找了很多教程,都出現了問題,最會終於解決了。 -
解決方法:
- 首先在打開Ubuntu命令行執行如下命令:
sudo gedit /etc/default/grub
- 然後找到#GRUB_GFXMODE=800x600這行,把800x600改成你想要的分辨率,比如1920x1080,並去掉這一行前面的#,改後變爲GRUB_GFXMODE=1920x1080 ,然後保存.
- 打開終端用命令更新grub:sudo update-grub
- 重啓,如果分辨率修改成功就不必再進行一下步驟了。
- 如沒有成功就有可能是驅動問題
- 先執行如下命令:
sudo gedit /etc/xorg.conf
- 複製以下內容放入打開文檔:
Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" HorizSync 28.0 - 70.0 VertRefresh 56.0 - 75.0 EndSection Section "Device" Identifier "VMware SVGA" Driver "vesa" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" SubSection "Display" Viewport 0 0 Depth 24 Modes "1920x1080_60.00" EndSubSection EndSection
- 執行以下命令:
sudo vi /etc/default/grub 或 sudo gedit /etc/default/grub
- 編輯打開的文件,找到GRUB_CMDLINE_LINUX_DEFAULT那一行,在後面加上(在quiet splash後打一個空格) nomodeset(保險起見,nomodeset後面加多一個空格),保存,然後在終端輸入 sudo update-grub
- 然後下載驅動:系統設置–軟件和更新–附加驅動 裏面使用NVIDIA的專有驅動,第一個即可(驅動名稱後面的括號裏是專有,tested的那個)
- 下載完驅動後,重啓即可,此時應該修改成功了
隨手而記,以防需要之時翻找