我有一台Windows 8笔记本电脑,通常是24/7。通常,我使用TeamViewer连接到它并进行远程工作。我意识到,当我使用Chrome时,除非切换到另一个选项卡然后返回所需的页面,否则页面不会更新/呈现。这使Chrome无法使用,而我不得不使用Firefox浏览。但是,远程桌面不会导致这种情况。
可能是什么原因?
我有一台Windows 8笔记本电脑,通常是24/7。通常,我使用TeamViewer连接到它并进行远程工作。我意识到,当我使用Chrome时,除非切换到另一个选项卡然后返回所需的页面,否则页面不会更新/呈现。这使Chrome无法使用,而我不得不使用Firefox浏览。但是,远程桌面不会导致这种情况。
可能是什么原因?
Answers:
奥列格的答案似乎是问题所在,这是解决方案。
http://www.helping-squad.com/fake-connect-a-monitor/
基本上,转到“控制面板>所有控制面板项目>显示>屏幕分辨率”,告诉它检测其他监视器,然后单击“未检测到另一台监视器”,并指定分辨率与您的本机相同的“ Mobile PC Display”显示器,最后将您的显示器设置为在两个显示器上都重复显示。现在,当您合上盖子时,幻像监视器可使您的加速度保持正常工作。
似乎对Chrome和Windows中的加速显示小部件都有效。
我已经就此主题联系了TeamViewer支持人员,结果证明这是由于Windows 8如何处理封闭的盖子。如果没有活动的监视器,则需要GPU处理的所有内容都不会被渲染(并且关闭的盖子与断开连接的盖子基本相同)。
解决方法是在Chrome设置中禁用硬件加速:
远程桌面之所以起作用,是因为它可以虚拟化所有内容(而TeamViewer只是捕获屏幕)。
对于像我在这里那样陷入困境的任何其他人,您可能发现自己遇到了这个问题,而没有当时物理访问设备的好处。如果您无法让Chrome呈现任何内容,则更改设置相当困难。
作为解决方案,您可以右键单击Chrome快捷方式。选择Properties
。现在,在Target
字段中复制值。按并搜索cmd.exe
。打开命令提示符后,cd
在窗口中键入。您必须右键单击以粘贴从属性选项卡复制的值。chrome.exe
从该行的末尾删除,但不要忘记在引号后留下引号。
左侧的文本>
应更改为您引号之后的内容cd
。输入下一个命令之前,您需要确保Chrome没有在后台运行。您可以通过打开任务管理器并确保未列出Chrome来执行此操作。如果您看到很多Chrome条目,那么使用最大数量的RAM结束一个条目就可以杀死所有其他条目,而不必一一停止。
现在复制以下内容,然后按Enter。 chrome.exe --disable-gpu
现在,请记住我,下次您偶然发现某个可导致您解决问题的内容,并花时间使下一个人的搜索变得容易时。