解决安装双系统后ubuntu系统只有一个分辨率问题

解决安装双系统后ubuntu系统只有一个分辨率问题

  1. 问题描述:
    在windows系统的基础上安装了ubuntu18.04之后,发现系统的分辨率只有800*600一个分辨率,并且不能使用xrandr修改分辨率,使用xrandr命令报xrandr failed to get size of gamma for output default错误,找了很多教程,都出现了问题,最会终于解决了。

  2. 解决方法:

    • 首先在打开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的那个)
    • 下载完驱动后,重启即可,此时应该修改成功了

随手而记,以防需要之时翻找

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章