From d4270ea6ff9c98ba594c60473c9a3e47c0dd9373 Mon Sep 17 00:00:00 2001 From: "Suresh, Prashanth" Date: Thu, 11 Jul 2024 15:56:59 +0530 Subject: [PATCH 1/2] Revert "Resolve mouse lag issue in Android VM." This reverts commit 9e1a2caf7ba33f9be500564597b946bcd91bdc47. Tracked-On: OAM-122237 Signed-off-by: Suresh, Prashanth --- ...012-Solve-mouse-lag-issue-in-Android.patch | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/host/vm-manager/0012-Solve-mouse-lag-issue-in-Android.patch b/host/vm-manager/0012-Solve-mouse-lag-issue-in-Android.patch index 83a21bf..49c8efb 100644 --- a/host/vm-manager/0012-Solve-mouse-lag-issue-in-Android.patch +++ b/host/vm-manager/0012-Solve-mouse-lag-issue-in-Android.patch @@ -1,23 +1,23 @@ -From 5f2fbb427376baa350cd88f844598214c810e0d0 Mon Sep 17 00:00:00 2001 -From: youm -Date: Fri, 21 Jun 2024 20:41:58 +0530 -Subject: [PATCH] Resolve mouse lag issue in Android when playing video +From ea84e6c518e99db522f534c1d6b81cb092d8fd53 Mon Sep 17 00:00:00 2001 +From: Prashanth +Date: Fri, 14 Jun 2024 22:07:46 +0800 +Subject: [PATCH] Solve mouse lag issue in Android. -render_sync=false to be added to parameters. +Add render_sync=false to resolve mouse lag issue. --- src/guest/vm_builder_qemu.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/guest/vm_builder_qemu.cc b/src/guest/vm_builder_qemu.cc -index 8e62fa6..32b3fb9 100644 +index cfc74d5..a87eb11 100644 --- a/src/guest/vm_builder_qemu.cc +++ b/src/guest/vm_builder_qemu.cc -@@ -424,7 +424,7 @@ bool VmBuilderQemu::SetupSriov(void) { +@@ -411,7 +411,7 @@ bool VmBuilderQemu::SetupSriov(void) { + return false; + } - emul_cmd_.append(" -spice gl=on,addr=" + spice_ip + ",port=" + spice_port + ",disable-ticketing=on,streaming-video=filter,preferred-codec=gstreamer:h264"); - } else { -- emul_cmd_.append(" -device virtio-vga,max_outputs=" + ((numberOfDisplays > 0 ) ? std::to_string(numberOfDisplays) : "1") + ",blob=true" -+ emul_cmd_.append(" -device virtio-vga,max_outputs=" + ((numberOfDisplays > 0 ) ? std::to_string(numberOfDisplays) : "1") + ",blob=true,render_sync=false" +- emul_cmd_.append(" -device virtio-vga,max_outputs=" + ((numberOfDisplays > 0 ) ? std::to_string(numberOfDisplays) : "1") + ",blob=true" ++ emul_cmd_.append(" -device virtio-vga,max_outputs=" + ((numberOfDisplays > 0 ) ? std::to_string(numberOfDisplays) : "1") + ",blob=true,render_sync=false" " -device vfio-pci,host=0000:00:02." + std::to_string(vf) + " -object memory-backend-memfd,hugetlb=on,id=mem_sriov,size=" + mem_size + " -machine memory-backend=mem_sriov"); From 397716eb783d3ab982d3716d8169a8730f3739d2 Mon Sep 17 00:00:00 2001 From: "Suresh, Prashanth" Date: Thu, 11 Jul 2024 16:30:00 +0530 Subject: [PATCH 2/2] Revert "Resolve mouse lag issue in Android." This reverts commit 02e77d370e82e487176c3292018bc71188bdf7d4. Tracked-On: OAM-122238 Signed-off-by: Suresh, Prashanth --- ...012-Solve-mouse-lag-issue-in-Android.patch | 26 ------------------- 1 file changed, 26 deletions(-) delete mode 100644 host/vm-manager/0012-Solve-mouse-lag-issue-in-Android.patch diff --git a/host/vm-manager/0012-Solve-mouse-lag-issue-in-Android.patch b/host/vm-manager/0012-Solve-mouse-lag-issue-in-Android.patch deleted file mode 100644 index 49c8efb..0000000 --- a/host/vm-manager/0012-Solve-mouse-lag-issue-in-Android.patch +++ /dev/null @@ -1,26 +0,0 @@ -From ea84e6c518e99db522f534c1d6b81cb092d8fd53 Mon Sep 17 00:00:00 2001 -From: Prashanth -Date: Fri, 14 Jun 2024 22:07:46 +0800 -Subject: [PATCH] Solve mouse lag issue in Android. - -Add render_sync=false to resolve mouse lag issue. ---- - src/guest/vm_builder_qemu.cc | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/guest/vm_builder_qemu.cc b/src/guest/vm_builder_qemu.cc -index cfc74d5..a87eb11 100644 ---- a/src/guest/vm_builder_qemu.cc -+++ b/src/guest/vm_builder_qemu.cc -@@ -411,7 +411,7 @@ bool VmBuilderQemu::SetupSriov(void) { - return false; - } - -- emul_cmd_.append(" -device virtio-vga,max_outputs=" + ((numberOfDisplays > 0 ) ? std::to_string(numberOfDisplays) : "1") + ",blob=true" -+ emul_cmd_.append(" -device virtio-vga,max_outputs=" + ((numberOfDisplays > 0 ) ? std::to_string(numberOfDisplays) : "1") + ",blob=true,render_sync=false" - " -device vfio-pci,host=0000:00:02." + std::to_string(vf) + - " -object memory-backend-memfd,hugetlb=on,id=mem_sriov,size=" + mem_size + - " -machine memory-backend=mem_sriov"); --- -2.34.1 -