这几天安装了 Ubuntu22 ,笔记本屏幕分辨率是 2k 的,似乎 linux 对高分屏的适配不是很好。
如果默认 100% 缩放,界面和字体会太小看不清,但是 200%比例缩放又太大了。如果用启用分数缩放(fractional scaling),在 x11 下窗口拖动时会画面会撕裂。在 wayland 下没有这个问题,GTK 应用能适配分数缩放,画面锐利,但是像 QT 应用和 intellij 家的应用比如 pycharm ,显示效果会很模糊。
虽然可以通过添加环境变量让 QT 应用适配 wayland ,但是会出现一些其他问题,比如在应用里鼠标大小不一致,UI 界面不一致。electron 和 chrome 也可以添加启动参数,但是没有 x 下稳定,总是 crash 。
想问问各位有什么解决(替代)方案吗?
1
westoy 2022-06-26 17:17:57 +08:00
如果是 N 卡, 可以试试 nvidia-settings 里的分辨率 scale
|
2
juejinloop OP @westoy 我确实是用的 N 卡,不过我没有在 nvidia-settings 里找到可以设置 scale 的选项,可以截图看一下吗?
|
3
riotdandy 2022-06-26 17:24:47 +08:00 1
Qt 的光标大小可以通过“XCURSOR_SIZE=24”指定
浏览器考虑下 Firefox 吧 目前分数缩放确实比较麻烦,要么你就直接放弃缩放,用 GNOME Tweak 把字体调大些 |
4
statumer 2022-06-26 17:25:12 +08:00 via iPhone
用 Linux 桌面建议用 4k 屏,由于 X 的设计问题,分数倍缩放效果又差性能又低。只能等应用适配 Wayland 。
|
5
Weny 2022-06-26 17:28:26 +08:00
4K 27in 200%缩放 逻辑分辨率 1080p 还是太大了,我的环境下 wayland 鼠标指针也有问题。放弃折腾了,IDE remote 着用...
|
6
juejinloop OP @riotdandy 感谢说明。Firefox 在 wayland 下确实比 chrome 更稳定,chrome 会频繁出现卡顿,画面撕裂的问题。看来目前要么忍受 chrome 的模糊界面,要么转 firefox 了,firefox 就是同步不太方便。
|
7
juejinloop OP firefox 在 Wayland 下还有一个问题是 ibus 中文输入法没法正常使用
|
8
riotdandy 2022-06-26 18:19:08 +08:00 1
@juejinloop iBus 什么情况就不太清楚了,我用 Fcitx
Chrome/electron 可以试试用“LIBGL_ALWAYS_SOFTWARE=1 chrome --enable-features=UseOzonePlatform --ozone-platform=wayland --gtk-version=4”启动,看是不是会稳定些。--gtk-version=4 是为了解决输入法( Fcitx )的问题,但是需要较新的 Chrome/eletron 才支持( 102 以上?) Firefox 也有类似的同步服务,当然要把所有设备都切换到 Firefox 才能获得类似 Chrome 的体验 |
9
haolongsun 2022-06-26 18:32:05 +08:00
1.外接 4k
2.换电脑 |
10
sky96111 2022-06-26 19:09:46 +08:00 via Android
@juejinloop iBus 在 Wayland 下应该是开箱即用的
|
11
letianqiu 2022-06-26 19:35:41 +08:00 1
非整数缩放其实在 Mac 和 Windows 上也不算是完美,只是在 Linux 下的实现太糟糕了。没有什么好的办法。外接 24 寸 4K 或者 27 寸 5K 的显示器吧。笔记本内置屏幕可以把分辨率设置成 1080p ,体验比非整数缩放略好。
|
12
Archeb 2022-06-26 19:43:30 +08:00
我的体验上来看 KDE 分数缩放的体验会好很多,之前我也是在 GNOME 上设置分数缩放,最后导致:flameshot 黑屏 /崩溃 /选取不全、electron 应用全屏会黑屏(如 Jellyfin Media Player )、部分 QT 应用缩放失效以及 UI 错位等(如欧路词典)。
以上问题在 KDE 下面都没有出现…… |
13
thedrwu 2022-06-26 19:48:02 +08:00 via Android 1
如果是 x11 的 gnome ,残疾人选项里选大号字体,100%的缩放很舒适
|
14
Archeb 2022-06-26 20:04:59 +08:00
|
15
shijingshijing 2022-06-26 20:17:17 +08:00
我的 Thinkpad X1 Extreme Gen 2 ,自带屏幕是 4K 触控,显卡是 nvidia GTX 1650 ,HDMI 接口是通过 1650 连接外置显示器的,平时办公的显示器又是 27 的 1920 x 1080 ,这几样凑在一起,就没有好用过,试过外接 USB Hub 的 HDMI 接显示器,一样不好用,不管是设为屏幕扩展,还是设为屏幕镜像,都有各种问题,要么缩放比例不对,要么特别卡顿,肉眼可见掉帧。系统用 Win 10 和 Ubuntu 都试过,Win 10 问题稍微少一点。这个自带的 4k 屏幕显示效果确实好,就是太费电,而且总有一两款软件有适配问题。
各种踩坑过后,我总结的最佳配置是:笔记本自带屏幕 1080 ,外接显示器 1080 ,Intel 集成显卡,最好能带个 DP 接口。这样不管什么系统,不管是扩展还是镜像,基本上都不会有任何问题,省钱还省电。 |
16
juejinloop OP @letianqiu 把分辨率降到 1080p 看起来确实清晰点,但是字体边缘看起来让人眼瞎
|
17
juejinloop OP @thedrwu 老哥你这个办法不错,我 wayland 下 gnome 缩放 100% 然后,开启大号字体后舒适多了,谢谢!
|
18
secondwtq 2022-06-26 21:12:01 +08:00
https://www.csslayer.info/wordpress/fcitx-dev/chrome-state-of-input-method-on-wayland
Firefox+fcitx5+Rime+sway+NVIDIA 十分完美 (完美个屁,因为 bugzilla.mozilla.org/show_bug.cgi?id=1759315 导致这货认不出 GPU ... |
19
0m9ionbP8wuvs8S3 2022-06-26 22:45:52 +08:00
外接 27 寸的 4k 和 2k 开启 fractional scaling 一个缩放 175% 一个 125% 就刚刚好
|
20
greenskinmonster 2022-06-26 23:02:56 +08:00 via Android
个人感觉,kde x11 的分数缩放可以打 95 分,没有什么重大问题
|
21
junmoxiao 2022-06-26 23:52:49 +08:00
用 kde 的分数缩放大部分时候没问题(除了 java 应用不听话
|
22
juejinloop OP @junmoxiao KDE 的分数缩放在 x11 上不会出现拖动画面拖动撕裂的情况吗?另外在 Wayland 上效果怎么样呢?
|
23
yzbythesea 2022-06-27 03:18:51 +08:00
x11 分数缩放显示正确,但是动画会卡顿; wayland 分数缩放 xwayland 应用会模糊,没法用,另外我的 kde panel 也会变更大,不知道什么情况
|
24
zoharSoul 2022-06-27 03:30:26 +08:00
用 xrandr 来缩放, gnome 配置里选 200%, 然后 xrandr 缩放 1.35
|
25
nlzy 2022-06-27 04:01:36 +08:00
我用的也是非整数缩放,X11 下的 i3wm ,在 ~/.Xresources 里使用 Xft.dpi 设定 DPI 值。无论是 GTK 还是 Qt 效果都清晰锐利,fcitx 和 flameshot 也都能正常使用。画面撕裂的情况我是使用 picom 避免的。
|
26
cinhoo 2022-06-27 06:39:04 +08:00 via iPhone
cinnamon 老版本是要先开启 hidpi 再 125 缩放才不会模糊,ubuntu 是否也需要这样?
|
27
ihipop 2022-06-27 08:45:26 +08:00 via Android 2
整体放大到 2 倍,然后使用 xrandr 单独再缩小,还能每个屏幕不一样的缩放系数。已经这样使用了 2-3 年,两块屏幕的 DPI 还不一样。切换配置用到 autorandr 。https://blog.ihipop.com/2020/06/5250.html
|
28
AlynxZhou 2022-06-27 09:07:01 +08:00 1
我的建议是买显示器之前就考虑好分辨率尺寸和缩放参数,尽量避免非整数缩放(历史遗留问题,处理起来很困难)和不同屏幕不同缩放参数( Wayland 支持,但 X11 默认只支持相同的参数导致很多 Xwayland 程序要么糊要么小,要么就得用 randr 之类的办法才能达成,过于麻烦),所以最后选硬件时候花点工夫能省不少事情。
|
29
weixiangzhe 2022-06-27 09:20:12 +08:00
|
30
pinylin 2022-06-27 09:27:33 +08:00
gnome 垃圾, 换 kde
|
31
earneet 2022-06-27 09:50:39 +08:00
我也是外接了一个 2k 显示器,但是我没遇到你说的问题,仅有的是它无法关闭屏幕,屏保后只是把户面显示黑色了,还是有背光的
|
32
colodes 2022-06-27 10:06:46 +08:00 via Android
没有
|
33
greenskinmonster 2022-06-27 10:12:01 +08:00
@juejinloop #22 画面撕裂跟分数缩放应该没关系,是 compositor 和显卡驱动的问题,一般 N 卡开了 Force Composition Pipeline 就可以了。N 卡 Wayland 支持相对 AMD 要落后一点,我觉得现阶段还不能替代 x11 ,不过也不是完全不能用,你可以试一下。
|
34
qiyuey 2022-06-27 12:48:47 +08:00
问题在于 2k 显示器,换 4k ,开 200%缩放
|
35
AzusaNakano 2022-06-27 14:40:48 +08:00
|
36
shuiguomayi 2023-11-17 23:30:32 +08:00
macbook air 2013 屏幕 1440*900 算高分屏么?
|
37
Belmode 186 天前
现在使用 Ubuntu24.04 在 Wayland 模式下,使用分数缩放,遇到了 Chrome 全局模糊的问题。
现在解决方案就是,不使用分数缩放,而是直接用 Gnome Tweak (优化),直接修改字体缩放为 1.25, 现在即达到缩放的效果,Chrome 的清晰度也没有影响! |