1

所以我有一个让我很困惑的问题。我有一个 WPF 应用程序在两台机器上运行,两台机器都具有完全相同的硬件期望的视频卡。澄清一下,它们也有相同的显示器,显示器的 DPI 都设置为 96。

显卡 1 的规格:64 位内存接口 1GB GDDR3 SDRAM DirectX 10,OpenGL 3.1

显卡 2 的规格:128 位内存接口 1GB GDDR3 SDRAM DirectX 11,OpenGL 4.2

问题是,显卡 1 可以正常运行 UI,没有任何问题。显卡 2 要求我增加 DPI,否则带有模糊和滑块的文本会出现锯齿状。那么有没有人知道为什么会发生这种情况?

编辑:我想我的问题更多的是 DPI 是在显示器还是显卡上计算的,高端显卡是否需要更大的 DPI?

4

1 回答 1

0

As it turns out the issue was down in the styles being used in WPF. Once I separated the styles from the GUI everything looked okay, I then placed these styles back in one by one and found that the issue was in the style itself. While this fixes this specific issue, I am still unclear as to why there is a graphical difference between the two video cards. If someone finds out something that might explain this please let me know.

于 2013-05-13T19:40:19.340 回答