功能:完善2K串流、显示恢复与输入优化

This commit is contained in:
songyiming committed 2026-11-03 13:43:50 +08:00
1 parent e47b01beec
commit 938ec97cce
95 files changed
+5788 -72

No files matched your search

@@ -0,0 +1,71 @@
width=2560 height=1440 paints=19411 elapsed_ms=536551 clicks=32
ms,x,y,target
536057,1920,600,R
536060,1920,600,R
536063,639,600,L
536070,1920,600,R
536071,639,600,L
536072,1920,600,R
536077,639,600,L
536078,1920,600,R
536086,639,600,L
536148,1920,600,R
536151,639,600,L
536152,1920,600,R
536153,1920,600,R
536154,1920,600,R
536155,639,600,L
536156,1920,600,R
536157,639,600,L
536158,1920,600,R
536159,639,600,L
536160,1920,600,R
536161,639,600,L
536162,1920,600,R
536163,639,600,L
536164,1920,600,R
536165,639,600,L
536166,1920,600,R
536167,639,600,L
536168,1920,600,R
536169,639,600,L
536170,1920,600,R
536171,639,600,L
536172,1920,600,R
{"LastTaskResult":267009}
@@ -0,0 +1,37 @@
ELAPSED COMMAND
93 /home/armbian/vdi-build/rkmpp-experiment/build/moonlight/app/moonlight stream 192.168.1.70 Desktop --resolution 2560x1440 --fps 30 --bitrate 30000 --display-mode fullscreen --video-codec H.264 --video-decoder hardware --absolute-mouse --keep-awake --no-vsync --no-frame-pacing --audio-on-host --performance-overlay
------------------
Incoming frame rate from network: 27.45 FPS
Decoding frame rate: 27.45 FPS
Rendering frame rate: 27.14 FPS
Host processing latency min/max/average: 27.3/87.5/48.5 ms
Frames dropped by your network connection: 0.00%
Frames dropped due to network jitter: 0.52%
Average network latency: 6 ms (variance: 5 ms)
Average decoding time: 9.84 ms
Average frame queue delay: 4.50 ms
Average rendering time (including monitor V-sync latency): 6.89 ms
00:01:34 - SDL Info (0): Stopping input stream...
00:01:34 - SDL Info (0): done
00:01:34 - SDL Info (0): Stopping audio stream...
00:01:34 - SDL Info (0): No audio traffic was ever received from the host!
00:01:34 - SDL Info (0): ENet wait interrupted
00:01:34 - SDL Info (0): Control stream connection failed: 4
00:01:34 - SDL Info (0): done
00:01:34 - SDL Info (0): Stopping video stream...
00:01:34 - SDL Info (0): done
00:01:34 - SDL Info (0): Stopping control stream...
00:01:34 - SDL Info (0): ENet peer acknowledged disconnection
00:01:34 - SDL Info (0): done
00:01:34 - SDL Info (0): Cleaning up input stream...
00:01:34 - SDL Info (0): done
00:01:34 - SDL Info (0): Cleaning up video stream...
00:01:34 - SDL Info (0): done
00:01:34 - SDL Info (0): Cleaning up control stream...
00:01:34 - SDL Info (0): done
00:01:34 - SDL Info (0): Cleaning up audio stream...
00:01:34 - SDL Info (0): done
00:01:34 - SDL Info (0): Cleaning up platform...
00:01:34 - SDL Info (0): done
00:01:34 - Qt Info: Found "gamecontrollerdb.txt" at "/home/armbian/.cache/Moonlight Game Streaming Project/Moonlight/gamecontrollerdb.txt"
00:01:34 - SDL Info (0): Loaded 436 new gamepad mappings
Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

@@ -0,0 +1,17 @@
{
"baseline": {
"received": 32,
"expected": 32,
"wrong_positions": [
1,
13
],
"correct": 30
},
"patched": {
"received": 32,
"expected": 32,
"wrong_positions": [],
"correct": 32
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

@@ -0,0 +1,15 @@
101612 /home/armbian/vdi-build/rkmpp-experiment/build/moonlight/app/moonlight stream 192.168.1.70 Desktop --resolution 2560x1440 --fps 30 --bitrate 30000 --display-mode fullscreen --video-codec H.264 --video-decoder hardware --absolute-mouse --keep-awake --no-vsync --no-frame-pacing --audio-on-host
Renderer 'SDL' with 'DRM' backend chosen
00:00:09 - SDL Info (0): VDI latest-frame queue: enabled
00:00:09 - SDL Info (0): Renderer 'EGL/GLES' with 'DRM' backend chosen
vdi_connection attempt=1 desktop=desk-win10-01 phase=ticket result=ready phase_ms=20 total_ms=20 error=
vdi_connection attempt=1 desktop=desk-win10-01 phase=process_start result=started phase_ms=0 total_ms=21 error=
vdi_connection attempt=1 desktop=desk-win10-01 phase=process_start result=ready phase_ms=103 total_ms=125 error=
vdi_connection attempt=1 desktop=desk-win10-01 phase=stream_ready result=ready phase_ms=10440 total_ms=10566 error=
active
WINDOW=44040203
X=0
Y=0
WIDTH=2560
HEIGHT=1440
SCREEN=0
@@ -0,0 +1,3 @@
Screen 0: minimum 320 x 200, current 2560 x 1440, maximum 16384 x 16384
2560x1440_60_fixed297 60.00*
active
@@ -0,0 +1,30 @@
baseline2 ready_at=2026-11-03T10:52:11+08:00 pid=95753
Global video stats
------------------
Incoming frame rate from network: 28.93 FPS
Decoding frame rate: 28.93 FPS
Rendering frame rate: 28.48 FPS
Host processing latency min/max/average: 27.9/78.7/42.6 ms
Frames dropped by your network connection: 0.00%
Frames dropped due to network jitter: 0.54%
Average network latency: 9 ms (variance: 4 ms)
Average decoding time: 10.49 ms
Average frame queue delay: 3.39 ms
Average rendering time (including monitor V-sync latency): 6.84 ms
00:00:54 - SDL Info (0): Stopping input stream...
baseline2 complete_at=2026-11-03T10:52:58+08:00
patched2 ready_at=2026-11-03T10:53:07+08:00 pid=95869
Global video stats
------------------
Incoming frame rate from network: 28.40 FPS
Decoding frame rate: 28.40 FPS
Rendering frame rate: 28.09 FPS
Host processing latency min/max/average: 31.2/96.2/42.3 ms
Frames dropped by your network connection: 0.00%
Frames dropped due to network jitter: 1.10%
Average network latency: 4 ms (variance: 4 ms)
Average decoding time: 7.96 ms
Average frame queue delay: 2.14 ms
Average rendering time (including monitor V-sync latency): 6.12 ms
00:00:54 - SDL Info (0): Stopping input stream...
patched2 complete_at=2026-11-03T10:53:53+08:00
@@ -0,0 +1,71 @@
width=2560 height=1440 paints=1532 elapsed_ms=45518 clicks=32
ms,x,y,target
44625,639,600,L
44625,1920,600,R
44627,639,600,L
44628,1920,600,R
44629,639,600,L
44630,1920,600,R
44651,639,600,L
44692,1920,600,R
44693,639,600,L
44694,1920,600,R
44695,639,600,L
44696,1920,600,R
44697,639,600,L
44697,1920,600,R
44698,639,600,L
44699,1920,600,R
44703,639,600,L
44713,1920,600,R
44716,639,600,L
44717,1920,600,R
44718,639,600,L
44718,1920,600,R
44719,639,600,L
44720,1920,600,R
44721,639,600,L
44722,1920,600,R
44722,639,600,L
44723,1920,600,R
44746,639,600,L
44747,1920,600,R
44748,639,600,L
44749,1920,600,R
{"LastTaskResult":267009}
@@ -0,0 +1,37 @@
ELAPSED COMMAND
147 /home/armbian/vdi-build/rkmpp-experiment/build/moonlight/app/moonlight stream 192.168.1.70 Desktop --resolution 2560x1440 --fps 30 --bitrate 30000 --display-mode fullscreen --video-codec H.264 --video-decoder hardware --absolute-mouse --keep-awake --no-vsync --no-frame-pacing --audio-on-host --performance-overlay
Frames dropped by your network connection: 0.00%
Frames dropped due to network jitter: 0.81%
Average network latency: 15 ms (variance: 14 ms)
Average decoding time: 8.30 ms
Average frame queue delay: 2.72 ms
Average rendering time (including monitor V-sync latency): 6.62 ms
00:02:05 - SDL Info (0): Stopping input stream...
00:02:05 - Qt Critical: 会话已终止
错误代码: -1
00:02:05 - SDL Info (0): done
00:02:05 - Qt Warning: stream 1 finished with error: "Connection closed"
00:02:05 - SDL Info (0): Stopping audio stream...
00:02:05 - SDL Info (0): No audio traffic was ever received from the host!
00:02:05 - SDL Info (0): done
00:02:05 - SDL Info (0): Stopping video stream...
00:02:05 - SDL Info (0): done
00:02:05 - SDL Info (0): Stopping control stream...
00:02:05 - SDL Info (0): ENet peer is already disconnected
00:02:05 - SDL Info (0): done
00:02:05 - SDL Info (0): Cleaning up input stream...
00:02:05 - SDL Info (0): done
00:02:05 - SDL Info (0): Cleaning up video stream...
00:02:05 - SDL Info (0): done
00:02:05 - SDL Info (0): Cleaning up control stream...
00:02:05 - SDL Info (0): done
00:02:05 - SDL Info (0): Cleaning up audio stream...
00:02:05 - SDL Info (0): done
00:02:05 - SDL Info (0): Cleaning up platform...
00:02:05 - SDL Info (0): done
00:02:05 - Qt Info: Found "gamecontrollerdb.txt" at "/home/armbian/.cache/Moonlight Game Streaming Project/Moonlight/gamecontrollerdb.txt"
00:02:05 - SDL Info (0): Loaded 436 new gamepad mappings
00:02:05 - Qt Warning: Failed to download latest compatibility data: QNetworkReply::RemoteHostClosedError
00:02:13 - Qt Info: "DESKTOP-Q072ICM" is now offline
00:02:22 - Qt Info: "DESKTOP-Q072ICM" is now online at "192.168.1.70:47989"
@@ -0,0 +1,7 @@
width=2560 height=1440 paints=19799 elapsed_ms=599310 clicks=0
ms,x,y,target
{"LastTaskResult":267014}
@@ -0,0 +1,28 @@
11月 03 10:48:18 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674098.6211] device (wlan0): supplicant interface state: completed -> disconnected
11月 03 10:48:18 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674098.6213] device (p2p-dev-wlan0): supplicant management interface state: completed -> disconnected
11月 03 10:48:18 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674098.7019] device (wlan0): supplicant interface state: disconnected -> scanning
11月 03 10:48:18 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674098.7030] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> scanning
11月 03 10:48:18 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674098.7412] device (wlan0): supplicant interface state: scanning -> associating
11月 03 10:48:18 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674098.7415] device (p2p-dev-wlan0): supplicant management interface state: scanning -> associating
11月 03 10:48:18 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674098.9321] device (wlan0): supplicant interface state: associating -> disconnected
11月 03 10:48:18 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674098.9324] device (p2p-dev-wlan0): supplicant management interface state: associating -> disconnected
11月 03 10:48:19 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674099.4318] device (wlan0): supplicant interface state: disconnected -> scanning
11月 03 10:48:19 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674099.4320] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> scanning
11月 03 10:48:20 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674100.8003] device (wlan0): supplicant interface state: scanning -> associating
11月 03 10:48:20 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674100.8005] device (p2p-dev-wlan0): supplicant management interface state: scanning -> associating
11月 03 10:48:20 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674100.9901] device (wlan0): supplicant interface state: associating -> disconnected
11月 03 10:48:20 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674100.9903] device (p2p-dev-wlan0): supplicant management interface state: associating -> disconnected
11月 03 10:48:21 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674101.9908] device (wlan0): supplicant interface state: disconnected -> scanning
11月 03 10:48:21 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674101.9910] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> scanning
11月 03 10:48:22 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674102.0281] device (wlan0): supplicant interface state: scanning -> associating
11月 03 10:48:22 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674102.0283] device (p2p-dev-wlan0): supplicant management interface state: scanning -> associating
11月 03 10:48:22 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674102.2189] device (wlan0): supplicant interface state: associating -> disconnected
11月 03 10:48:22 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674102.2192] device (p2p-dev-wlan0): supplicant management interface state: associating -> disconnected
11月 03 10:48:27 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674107.2236] device (wlan0): supplicant interface state: disconnected -> scanning
11月 03 10:48:27 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674107.2239] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> scanning
11月 03 10:48:31 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674111.5980] device (wlan0): supplicant interface state: scanning -> associating
11月 03 10:48:31 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674111.5983] device (p2p-dev-wlan0): supplicant management interface state: scanning -> associating
11月 03 10:48:31 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674111.8979] device (wlan0): supplicant interface state: associating -> associated
11月 03 10:48:31 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674111.8981] device (p2p-dev-wlan0): supplicant management interface state: associating -> associated
11月 03 10:48:31 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674111.9156] device (wlan0): supplicant interface state: associated -> completed
11月 03 10:48:31 rk3528pro-ddr4 NetworkManager[883]: <info> [1793674111.9161] device (p2p-dev-wlan0): supplicant management interface state: associated -> completed
@@ -0,0 +1,30 @@
{"LastTaskResult":0}
{
"backup": "C:\\Users\\test\\AppData\\Local\\VDI\\desktop-responsiveness-before-20261103.json",
"before": {
"animation": 1,
"menuDelay": 400
},
"restored": false,
"after": {
"animation": 0,
"menuDelay": 100
}
}