当我需要检查某些东西(个人用途)时,我会不时使用 teamviewer 将我的便携式计算机与台式计算机连接起来。
我注意到的一个主要问题是,传输不断发生的屏幕更新非常慢。当我移动整个窗口、打开一个窗口或观看一小段电影剪辑时,这种情况更常发生。
我测试了过去一周两者之间有史以来的最低最大 p2p 速度,即台式机的上传速度为 6MB/s,ping 时间为 40ms(通常约为 15 ms)。
我原本期望得到非常清晰的图像和快速的传输速度,但事实并非如此。
需要澄清的是,当 teamviewer 处于活动状态时,两台计算机的单个核心的 CPU 都没有达到峰值(25%),因此加密和解密不是原因。
为什么我的两台计算机之间的连接这么慢?
答案1
TeamViewer 将两台机器连接到 TeamViewer 云服务器,传递屏幕更新。这几乎可以保证您能够连接两台计算机。这可能解释了您遇到的“缓慢”问题。我也注意到了同样的问题。降低质量会有所帮助,但对于流式传输视频来说还不够好。尝试使用其他远程桌面软件,例如 Chrome 远程桌面,或市面上数十种其他免费软件。除了 PC-over-IP (PCoIP),我还没有看到任何远程桌面协议可以接近在计算机前面。看看这个比较的视频RDP 与 PCoIP看看我的意思。
答案2
当远程桌面速度很慢或响应延迟较长时...
如果您已经检查过这不是问题:
- TeamViewer 中的质量设置(优化信息)
- 互联网速度或某人正在传输(上传/下载)
- 单个核心 CPU 使用率(taskman 或 procexp)
- 内存已满或正在交换(请重启电脑)
然后如果 TeamViewer 仍然很慢且延迟,我建议:
- 然后尝试在远程计算机上的视频卡设置中禁用硬件加速。例如,在 Windows 7 上,路径为:控制面板 > 显示 > 调整分辨率 > 高级设置 > 疑难解答 > 将滑块向左移动以禁用。
这个解决方案对我有用,经过长时间的研究,我猜测原因是 sunk818 消息中提到的屏幕更新。
答案3
您使用免费版进行非商业用途?请记住,电视不是连接两台机器,而是视频流通过电视服务器(如果您是免费用户,速度会很慢,如果您是付费的高级用户,速度会更快)。我获得了 80/20 Mbps LTE 网络接入,并期待近乎实时的远程工作,但我大错特错,它只比我之前的 5/1 Mbps 连接好一点。