ubuntu分辨率问题
解决安装双系统后ubuntu系统只有一个分辨率问题
问题描述:
在windows系统的基础上安装了ubuntu18.04之后,发现系统的分辨率只有800*600一个分辨率,并且不能使用xrandr修改分辨率,使用xrandr命令报xrandr failed to get size of gamma for output default错误,找了很多教程,都出现了问题,最会终于解决了。解决方法:
- 首先在打开Ubuntu命令行执行如下命令:
1
sudo gedit /etc/default/grub
- 然后找到#GRUB_GFXMODE=800x600这行,把800x600改成你想要的分辨率,比如1920x1080,并去掉这一行前面的#,改后变为GRUB_GFXMODE=1920x1080 ,然后保存.
- 打开终端用命令更新grub:sudo update-grub
- 重启,如果分辨率修改成功就不必再进行一下步骤了。
- 如没有成功就有可能是驱动问题
- 先执行如下命令:
1
sudo gedit /etc/xorg.conf
- 复制以下内容放入打开文档:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21Section "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 - 执行以下命令:
1
sudo vi /etc/default/grub 或 sudo gedit /etc/default/grub
- 编辑打开的文件,找到GRUB_CMDLINE_LINUX_DEFAULT那一行,在后面加上(在quiet splash后打一个空格) nomodeset(保险起见,nomodeset后面加多一个空格),保存,然后在终端输入 sudo update-grub
- 然后下载驱动:系统设置–软件和更新–附加驱动 里面使用NVIDIA的专有驱动,第一个即可(驱动名称后面的括号里是专有,tested的那个)
- 下载完驱动后,重启即可,此时应该修改成功了
- 首先在打开Ubuntu命令行执行如下命令:
随手而记,以防需要之时翻找
本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Charles's Blog!