背景:最近刚装好台式机,用来做交易,然后就发现同样版本好的交易看盘软件,在台式机和笔记本上外接 4K 显示器之后的画面缩放比例和显示效果竟然不一样,折腾了一晚上也还是不知道原因是啥。
系统版本号也是一致的,现在截图的都是 win11,之前在 win10 上也都试过,跟 win11 没有区别。现在就纳闷,同一个软件的同一个版本,安装在同样操作系统版本号的台式机,投到同样 32 寸的 4k 显示器后,显示效果为啥就不一样了。
我想让台式机得到跟笔记本一样的效果,这样单个 k 线图表我可以看到更长时间周期的数据,有什么思路吗?
按照15L和18L大佬的推断,调试之后确实找到了问题所在,但是怎么解决还没想到。 刚才把笔记本自身的显示器禁用掉,只用外接显示器时,发现效果跟台式机接4k显示器的一模一样了。 截图:Github pages
1
zmxnv123 2021-07-16 12:54:21 +08:00
英文笔记本屏幕小啊...所以 ppi 高
|
2
kop1989 2021-07-16 12:55:38 +08:00
交易软件的 k 线图是可缩放的。所以你确定你没有调整过笔记本的 k 线图缩放比例?
|
5
acrisliu 2021-07-16 13:13:13 +08:00 via iPhone
缩放比不一样吧? 4K32 寸可以开 200%
|
6
Kiriya 2021-07-16 13:16:32 +08:00
两台电脑用的都是一样显示线么? 是 DP 还是 HDMI?
|
8
KKLeon OP @Kiriya 笔记本用的 dp 转 minidp 接显示器 1,台式机用的 dp 转 dp 接显示器 2 。显示器都是 dp1.2 接口的。
|
9
Kiriya 2021-07-16 13:24:45 +08:00
高级缩放设置里:修复应用缩放有没有打开,ClearType 调整下试试。
|
11
no1xsyzy 2021-07-16 13:33:53 +08:00
也对比一下软件的可执行文件的「右键-属性-兼容性选项卡」的内容
感觉你的笔记本接 4k 图标有点模糊,似乎是 windows 的自动修复缩放导致的。 可能是主要屏幕的缩放造成的影响,不是所有软件都有跨机器 HiDPI awareness 。 |
12
djv 2021-07-16 13:46:35 +08:00
那不如直接不缩放不就行了, 软件兼容性里高 DPI 缩放替代选应用程序
|
13
icelake 2021-07-16 13:53:41 +08:00
LZ 你给的两张截图尺寸都不一样,而且都比屏幕大?
- 笔记本那个 3853 x 2195 - 台式机那个 3849 x 2184 怎么回事? 要想比较直接全屏截图,截下来的图应该和分辨率一样,否则没有对比的意义 |
14
KKLeon OP @icelake 额,俺就不清楚了,我就是用系统自带的截图,直接截取整个显示器屏幕的。我回头再截一下。
但现在的问题是,只从视觉上看,单个 k 线图,笔记本接 4k 明显要比台式机能够显示更长周期的图的。日线图都能差 2 个月,这跟我截屏的分辨率那么点差距没有关系。 |
15
lujjjh 2021-07-16 14:24:09 +08:00 1
Windows 应用程序的 DPI awareness 模式有三档,系统级别的 DPI awareness 和显示器级别的 DPI awareness 是不一样的。如果你有多个显示器(比如笔记本 + 外接显示器),而两个显示器的 DPI 缩放不一样,这两种模式就会有区别,前者永远是维持初始化时候的 DPI 缩放,拖到更高 DPI 的屏幕上之后就会变糊了。
鉴于你的笔记本截图文字很糊,一种合理的推断是: 1. 你的笔记本显示器比外接的 4K 显示器 DPI 低 2. 你用的软件不支持显示器级别的 DPI awareness 3. 你用的软件是在笔记本显示器上初始化,再拖到外接显示器上的 |
16
KKLeon OP @no1xsyzy 嗯,那个对比过的,设置都是一样的,都没有勾选。笔记本显示出来的确实有点模糊,但是看起来更加舒服一些,关键是同样大小的窗口,它能显示更长周期的数据,真的奇怪。
“可能是主要屏幕的缩放造成的影响,不是所有软件都有跨机器 HiDPI awareness 。”你说的这一点也很有可能。 |
17
KKLeon OP @lujjjh 补充一下你提的几点推断
1.笔记本显示器的 dpi ( 15.6 寸屏,3240*2160 的分辨率)比 4k 显示器( 32 寸,3840*2160 )要高 2.这个我还不大清楚,刚简单了解了下 dpi awareness,还没有完全搞懂 3.我刚才试了下,直接把外接显示器设为主屏幕,然后在主屏幕上重装软件,打开之后,跟原来一样。 我现在都怀疑跟主板显卡(现在是 i7-11700k,b560,集成显卡 UHD750 )有没有关系?半年之前我另外一台台式机,3900x + X570 主板+ AMD RX580 显卡也是装的 win10,外接显示器跟当时笔记本外接显示器显示效果是一样的。 |
18
icelake 2021-07-16 14:47:01 +08:00
@KKLeon 按照 15L 的思路,LZ 你可以做个测试,把笔记本双屏幕输出设置为仅外接屏幕,然后重启笔记本,再观察软件的显示效果
|
20
xinJang 2021-07-16 14:55:57 +08:00
QtScrcpy 这个软件在缩放情况下,各种调试都不能很好的显示,万恶的 windows
|
21
KKLeon OP |
23
KKLeon OP |
24
um1ng 2021-07-16 15:59:59 +08:00
建议用 2k 的显示器
|
26
lujjjh 2021-07-16 16:04:06 +08:00
@KKLeon 其实是看缩放,笔记本显示器的缩放应该不是 150%。文档是说初始化的时候通常是以“登录时”的主显示器缩放为准的,上面说的把外接显示器设为主屏幕无效可能是因为没有重新登录。至于后面那个问题(怎么强行以更高或者更低的 DPI 渲染之后再缩放)我也不清楚……
|
27
KKLeon OP @lujjjh 嗯,笔记本缩放是 200%。现在想到另外的办法就是,我再买一块 15 寸左右的 4k 便携屏,接上台式机,初始化都放在这块 15 寸便携屏上,然后再投射到另外 2 块 32 寸 4k 屏上,不过我现在也只是猜测。
另外一个方法就是:我待会儿测试一下,另外找块硬盘装个 pve 或者 esxi 底层虚拟化,然后装 win10 虚拟机直通核显外接显示器来用。我印象中半年之前我一直都是用 win10 虚拟机来工作,当时的缩放并没有让我觉得有啥不满意的地方。 |
29
KKLeon OP @um1ng 确实是,不过我刚才试了把显示器调成 2k 的,看起来跟 4k 的没有太大区别,真的蛋疼
|
30
no1xsyzy 2021-07-16 18:43:39 +08:00
|
31
Zien 2021-07-18 12:54:25 +08:00 via iPhone
碰到过,Windows 缩放总是有各种奇葩问题,我是设为主显示器后退出重登或者重启,我当时重启拔掉电源重连才行。
|