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

本文详细介绍了在Windows基础上安装Ubuntu18.04后,如何解决系统分辨率仅限于800*600的问题。通过修改grub配置、调整xorg.conf文件及安装NVIDIA驱动,成功实现分辨率调整。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解决安装双系统后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的那个)
    • 下载完驱动后,重启即可,此时应该修改成功了

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值