2013-04-30 26 views
1

所以我有一个问题,让我颇为困惑。我有一台WPF应用程序在两台机器上运行,两台机器都具有与显卡完全相同的硬件。它们都具有相同的显示器,以及,我只想澄清,和显示器都设定为具有96WPF UI渲染混淆,两张不同显卡上的DPI 96

视频卡1的规格一个DPI: 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?

回答

0

事实证明,这个问题在WPF中使用的样式中存在。一旦我将样式从GUI中分离出来,一切看起来都不错,然后我将这些样式一个接一个地放回去,发现问题出现在样式本身中。虽然这解决了这个特定问题,但我仍然不清楚为什么两个显卡之间存在图形差异。如果有人发现可能解释这一点的东西,请让我知道。