You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04.3 LTS更新后无法修改屏幕分辨率求助

Ubuntu 22.04.3 LTS更新后无法修改屏幕分辨率求助

我完全理解这种分辨率被锁死的困扰——1920x1080在小笔记本屏幕上确实显得太局促,长时间使用眼睛会非常累。结合你提供的设备信息(Lenovo ThinkPad E15 Gen3、Renoir集成显卡、当前使用Wayland环境),给你几个针对性的解决思路:

1. 切换到Xorg会话尝试

你终端里的XWAYLAND0说明当前是Wayland桌面环境,Wayland对自定义分辨率的支持稳定性有时不如传统的Xorg。

  • 登出当前账号,在登录界面点击右下角的齿轮图标,选择「Ubuntu on Xorg」
  • 登录后再去「设置 > 屏幕显示」调整分辨率,或者用xrandr命令尝试,应该不会再出现BadMatch错误

2. Wayland环境下手动添加自定义分辨率(不想切换Xorg的话)

Wayland下直接用xrandr修改模式会报错,需要用Wayland专属的工具wlr-randr:

  • 先安装工具:
    sudo apt install wlr-randr
    
  • 查看当前屏幕设备名称:
    wlr-randr
    
    通常笔记本内屏的设备名是eDP-1,记下这个名称
  • 尝试直接添加并切换到1280x720模式:
    wlr-randr --output eDP-1 --add-mode 1280x720@60Hz
    wlr-randr --output eDP-1 --mode 1280x720@60Hz
    
  • 如果上述模式不存在,先用cvt生成分辨率参数:
    cvt 1280 720 60
    
    会输出类似Modeline "1280x720_60.00" 74.50 1280 1344 1472 1664 720 723 728 748 -hsync +vsync的内容,再用这个参数添加模式:
    wlr-randr --output eDP-1 --add-mode "1280x720_60.00"
    
    之后再切换到该模式即可

3. 回滚有问题的内核更新

你提到旧版本的22.04可以正常使用,这次问题出在更新后,大概率是内核6.5.0-14-generic和AMD显卡驱动的兼容性问题:

  • 重启电脑,在GRUB菜单选择「Advanced options for Ubuntu」
  • 选择之前的稳定内核版本(比如6.2.x系列,这是22.04原本的默认内核系列)
  • 登录后如果分辨率恢复正常,可以卸载有问题的内核:
    sudo apt remove linux-image-6.5.0-14-generic linux-headers-6.5.0-14-generic
    
  • 最后更新GRUB配置:
    sudo update-grub
    

4. 更新或重新安装AMD显卡驱动

Renoir属于AMD锐龙集成显卡,试试更新开源的Mesa驱动:

sudo apt update && sudo apt upgrade mesa-*

如果还是不行,也可以尝试安装AMD闭源驱动(不过Ubuntu 22.04对Renoir的开源驱动支持已经很成熟,这一步作为备选):

sudo apt install amdgpu-install
sudo amdgpu-install --usecase=graphics

安装完成后重启电脑测试。

备注:内容来源于stack exchange,提问作者user159558

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 10:19:33