Android Studio屏幕在双显示器上撕裂

时间:2015-10-18 13:32:08

标签: android android-studio ide graphic multiple-monitors

我最近安装了Android Studio,以了解有关应用开发的更多信息。但是,我发现屏幕撕裂到如此程度以至于IDE几乎无法使用。以下照片中的演示:

Example showing a typical screen tear

Example showing NO tearing (same project, same editor view - captured by minimising the window, re-maximising it, then quickly taking the pic)

为避免疑问,此屏幕撕裂仅在我的Windows 10计算机上的Android Studio中 发生。在游戏,Notepad ++等编辑器中不会发生屏幕撕裂。

我试图找出问题的一些事情:

  • 更改我的显卡设置,当我不知道它仅限于Android Studio时。我有一台GeForce GTX 980,各种谷歌搜索引导我将VSync调整为自适应和三重缓冲到On,希望它解决了这个问题。我也试过改变我的两个相同的显示器'刷新率(通过显示器端口电缆,扩展桌面连接)从60hz到59和50,看它是否可以解决它。没运气。
  • 更改许多Android Studio外观设置,例如打开或关闭窗口动画,更改工具提示MS延迟计时器,完全关闭帧激活和后台保存时文件同步/文件保存等。
  • 甚至更改Android Studio配置,例如-Xmx2048m而不是默认的750mb。

就触发器而言,问题是间歇性的,但是当它确实启动时,它就会重新启动我的机器。换句话说,它与我运行手机模拟或模拟特定手机没有关系,也不涉及我的机器上同时运行的其他程序,也不涉及电话"预览"屏幕显示,也不显示gradle构建在后台运行等等。

我发现的其他有趣的方面是:

  1. 屏幕撕裂似乎集中在鼠标光标或键盘输入所在的位置,而不是随机出现在屏幕上。
  2. 我认为当我的监视器设置为复制其显示而不是扩展时,问题并未发生。尽管如此,我还不是100%肯定;在使用Duplicated监视器的半小时实验中,我当然没有看到它。
  3. 我现在没有想法,并准备放弃Android Studio。

    虽然这更容易成为硬件或图形问题,但由于Android Studio是我遇到过的第一个也是唯一一个问题,我希望其他人可以回答一下其他的问题。

2 个答案:

答案 0 :(得分:1)

我在Android Studio 2.0上遇到过这个问题。我通过在我的Nvidia GTX980上禁用G-Sync进行修复

答案 1 :(得分:0)

请参阅Android问题跟踪器http://code.google.com/p/android/issues/detail?id=189308("在1.4和#34上重绘时屏幕出现乱码/混乱;)。