[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [Bug 1793297] [NEW] windows's paint software cross-shadped
From: |
jobs.ub18 |
Subject: |
[Qemu-devel] [Bug 1793297] [NEW] windows's paint software cross-shadped cursor offset a pixel in guest windows which is generated by qemu-kvm |
Date: |
Wed, 19 Sep 2018 11:45:41 -0000 |
Public bug reported:
I have already tested lots of versions of QEMU. Since qemu-2.3.0 -- qemu-3.0.0.
I find weird phenomena about windows's paint software cross-shaped cursor
offset a pixel since qemu-2.10.0, but it is ok before the version of
qemu-2.10.0. Only spice agent and service are running in guest windows since
qemu-2.10.0, windows's paint software cross-shaped cursor offset a pixel is the
same as the windows's paint software cross-shaped cursor focus point is the
same as the true windows machine instead of virtual windows machine.
What does QEMU change since qemu-2.10.0? It is the changes that result in
windows's paint software cross-shaped cursor is not accurate with true windows
machine for comparison.
The following is the full command line used to launch the QEMU guest:
# /usr/bin/qemu-system-x86_64 -m 4096 -smp 2 -M pc -name win7-6904 -hda
/home/win7_kvmgt.img -bios /usr/bin/bios.bin -enable-kvm -k en-us -vga qxl
-display egl-headless -spice disable-ticketing,port=6904,streaming-video=all
-machine kernel_irqchip=on,usb=on -global PIIX4_PM.disable_s3=1 -global
PIIX4_PM.disable_s4=1 -cpu host -device usb-tablet
BTW, guest windows display card is QXL driver.
But the following full command line used to launch the QEMU guest is OK. For
comparison, I pasted it below (Just add vdagent and spicevmc in the command
line to make sure spice service and agent is running in the guest windows):
# /usr/bin/qemu-system-x86_64 -m 4096 -smp 2 -M pc -name win7-6904 -hda
/home/win7_kvmgt.img -bios /usr/bin/bios.bin -enable-kvm -k en-us -vga qxl
-display egl-headless -spice disable-ticketing,port=6904,streaming-video=all
-machine kernel_irqchip=on,usb=on -global PIIX4_PM.disable_s3=1 -global
PIIX4_PM.disable_s4=1 -cpu host -device usb-tablet -device
virtio-serial-pci,id=virtio-serial0,max_ports=16,bus=pci.0,addr=0x5 -chardev
spicevmc,name=vdagent,id=vdagent -device
virtserialport,nr=1,bus=virtio-serial0.0,chardev=vdagent,name=com.redhat.spice.0
** Affects: qemu
Importance: Undecided
Status: New
** Tags: cursor
** Attachment added: "in the above picture cross-shaped-cursor is apparently
not accurate!"
https://bugs.launchpad.net/bugs/1793297/+attachment/5190511/+files/1879128990.jpg
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1793297
Title:
windows's paint software cross-shadped cursor offset a pixel in guest
windows which is generated by qemu-kvm
Status in QEMU:
New
Bug description:
I have already tested lots of versions of QEMU. Since qemu-2.3.0 --
qemu-3.0.0. I find weird phenomena about windows's paint software cross-shaped
cursor offset a pixel since qemu-2.10.0, but it is ok before the version of
qemu-2.10.0. Only spice agent and service are running in guest windows since
qemu-2.10.0, windows's paint software cross-shaped cursor offset a pixel is the
same as the windows's paint software cross-shaped cursor focus point is the
same as the true windows machine instead of virtual windows machine.
What does QEMU change since qemu-2.10.0? It is the changes that result in
windows's paint software cross-shaped cursor is not accurate with true windows
machine for comparison.
The following is the full command line used to launch the QEMU guest:
# /usr/bin/qemu-system-x86_64 -m 4096 -smp 2 -M pc -name win7-6904 -hda
/home/win7_kvmgt.img -bios /usr/bin/bios.bin -enable-kvm -k en-us -vga qxl
-display egl-headless -spice disable-ticketing,port=6904,streaming-video=all
-machine kernel_irqchip=on,usb=on -global PIIX4_PM.disable_s3=1 -global
PIIX4_PM.disable_s4=1 -cpu host -device usb-tablet
BTW, guest windows display card is QXL driver.
But the following full command line used to launch the QEMU guest is OK. For
comparison, I pasted it below (Just add vdagent and spicevmc in the command
line to make sure spice service and agent is running in the guest windows):
# /usr/bin/qemu-system-x86_64 -m 4096 -smp 2 -M pc -name win7-6904 -hda
/home/win7_kvmgt.img -bios /usr/bin/bios.bin -enable-kvm -k en-us -vga qxl
-display egl-headless -spice disable-ticketing,port=6904,streaming-video=all
-machine kernel_irqchip=on,usb=on -global PIIX4_PM.disable_s3=1 -global
PIIX4_PM.disable_s4=1 -cpu host -device usb-tablet -device
virtio-serial-pci,id=virtio-serial0,max_ports=16,bus=pci.0,addr=0x5 -chardev
spicevmc,name=vdagent,id=vdagent -device
virtserialport,nr=1,bus=virtio-serial0.0,chardev=vdagent,name=com.redhat.spice.0
To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1793297/+subscriptions
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-devel] [Bug 1793297] [NEW] windows's paint software cross-shadped cursor offset a pixel in guest windows which is generated by qemu-kvm,
jobs.ub18 <=