我有一个非常令人困惑的问题。我有2018 i7 Mac Mini,配备32GB RAM和512GB SSD。我正在使用43英寸4K显示器,全4K分辨率(1:1像素映射,非Retina模式)。
我发现滚动真的是滞后/生涩/慢,而且似乎没有很好地记录点击。我在这里创建了一个简短的视频:https://youtu.be/2wc908ftvko
我发现了以下内容。在“设置”中设置屏幕分辨率时:
奇怪的是,我只看到3840x2160中的性能问题,即使不应该有任何额外的计算,因为它是1:1像素映射。所有其他模式应该需要额外的计算。
更奇怪的是,其他一切(曝光,任务控制,空间等)在3840x2160中比任何其他分辨率更平滑。它只是模拟器很慢。
甚至更奇怪的是,如果我通过显示器连接到Mac Mini上的USB-C和HDMI端口,并且只有将显示器设置为HDMI作为输入源,问题就会消失。
我尝试过不同的电缆和不同的端口,但这是问题消失的唯一方法。我也尝试通过DisplayPort将显示器连接到2015 MBP,它在3840x2160分辨率下也有完全相同的问题。
这是一个Xcode错误吗?有一些我不知道的设置吗?或者这是因为Mac Mini的集成GPU速度慢 - 如果是这样,这样的东西会被eGPU解决吗?
我还确保检查Debug - > Slow Animations肯定是关闭的
浪费了大量时间后,这似乎是iPhone XR和XS Max模拟器在某个分辨率下的错误。 iPhone X模拟器一切都很好。
其他模拟器仍然存在性能问题,但不是很明显。