[Genymobile/scrcpy]屏幕输出滞后(通过鼠标输入工作正常)

2024-02-22 52 views
8

环境

  • 操作系统:Windows
  • scrcpy版本:scrcpy-win64-v2.1.1
  • 安装方式:Windows发行版
  • 设备型号:三星note 9
  • 安卓版本:10

当在 PC 上运行屏幕变得非常滞后并且以 1 fps 左右的速度运行时,手机上的输入几乎没有延迟。

屏幕有点坏(有时会出现问题,所以我不能真正使用它)所以我检查了#1285和#2884并尝试通过录制

adb shell screenrecord /sdcard/file.mp4 adb pull /sdcard/file.mp4

拉出来的视频没问题。

还尝试了 #3064 中列出的解决方案,但似乎没有影响。

有什么帮助吗?

scrcpy-win64-v2.1.1\scr... file pushed, 0 skipped. 46.7 MB/s (56995 bytes in 0.001s)
[server] INFO: Device: [samsung] samsung SM-N9600 (Android 10)
[server] WARN: Audio disabled: it is not supported before Android 11
INFO: Renderer: direct3d
WARN: Demuxer 'audio': stream explicitly disabled by the device
INFO: Texture: 512x960

回答

4

屏幕有点破损

尝试scrcpy --turn-screen-off

拉出来的视频没问题。

scrcpy --record=file.mp4

3

它与 scrcpy --record=file.mp4 完美运行

信息:开始录制到 mp4 文件:file.mp4 信息:渲染器:direct3d 警告:解复用器“音频”:设备显式禁用流警告:音频流录制已禁用信息:纹理:512x960

运行非常流畅,在没有记录的情况下再次尝试,它再次滞后。它现在是一个修复程序...我想我可以使用它并始终进行记录,但也许在不记录的情况下复制它会很好

scrcpy --turn-screen-off 运行比正常好,但仍然比录制慢

8

运行非常流畅,在没有记录的情况下再次尝试,它再次滞后。

等等,你的意思是实时窗口中的内容比 更scrcpy --turn-screen-off --record=file.mp4流畅scrcpy --turn-screen-off?这不可能是真的(即这是巧合),录音机只是一个客户端附加组件:open_mouth:

添加--print-fps到这两个命令并比较会发生什么。

6

你是对的,显然第一次使用录音机运行顺利,第二次屏幕关闭时有点滞后,但事件没有连接,因为现在这两个事件都运行顺利。当我现在运行它时,它实际上也运行得很顺利!不太确定原因,但现在工作正常!太感谢了。

另一方面,在我设法运行应用程序后,它显然不会接受鼠标输入,因为它不会传输到应用程序中的事件,并且在应用程序外部工作正常...是否有触摸事件输入?那么,当我单击时,它会生成触摸事件,而不是手机上实际的鼠标单击?只是问我不太确定鼠标如何转换为实际的手机,但我读了一些其他问题,这就是我得到的图片。

5

[更新] 好的,所以我做了更多测试,我发现问题出在特定应用程序(MH Now)中的特定手机(Note 9)上,尝试使用另一部手机(Note 11 通过 USB 净化启用输入)它工作得很好,三星没有这个配置,所以我不知道如何使它适用于 note 9