我有一台 Lenovo Thinkpad x1 Carbon,配备 WQHD 显示屏 (2560x1440),运行 Linux Mint 18.2 Cinnamon,启用了 Double HiDPi UI 缩放,以及一个xrandr
配置启动脚本,可将缩放设置为更符合我的喜好。当从挂起状态(盖子关闭)唤醒时,缩放比例仍然存在,但虚拟窗口缩小,导致显示仅部分填充(即大约 2/3 为黑色,左上角区域显示较小版本的桌面)。
我实现了一项systemd
需要xrandr --auto
从挂起状态恢复的服务。它在问题发生后解决了问题,但似乎是一个相当笨拙的解决方案。我想知道为什么这个问题首先发生,特别是考虑到它只在从挂起恢复后发生盖上盖子,而不是从菜单或命令行。这是一个错误吗?笔记本电脑的兼容性有问题吗? X Server 出了什么问题吗?我已经尝试了许多故障排除步骤,除了前面提到的修改显示属性之外,我还没有制作任何其他脚本,因此它必须与 Mint 处理笔记本电脑相关事件的方式有关。有任何想法吗?
初始启动:
xrandr --output eDP1 --scale 1.25x1.25 --fb 3200x1800 --panning 3200x1800
恢复命令(在 systemd 单元中调用)
xrandr --auto
答案1
已知问题 Cinnamon 在更改分辨率时冻结(Intel GPU)
如果您的 Intel GPU 足够新(2007 或更新版本),建议删除旧版 Intel 驱动程序“xserver-xorg-video-intel”并改用内置模式设置驱动程序:
apt remove xserver-xorg-video-intel sudo reboot
模式设置不仅可以解决更改分辨率时的冻结问题,还可以与 Cinnamon 更好地配合并产生更好的性能。
旧版驱动程序不再维护,仅适用于旧的 i800x 和 i900x 系列芯片组。
对于其他拥有这款出色且(大部分)支持 Linux 的笔记本电脑的人来说,这确实奏效了。