解决安装双系统后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的那个)
- 下载完驱动后,重启即可,此时应该修改成功了
随手而记,以防需要之时翻找