Skip to content

Cursor sometimes disappears or shows a stale state when SPICE is installed #2628

Closed
@Terabyte1385

Description

@Terabyte1385

Describe the issue
My Windows pointer is somewhere, but the pointer is actually somewhere else. Screenshot attached.

Configuration

  • UTM Version: Version 2.1.1 (30)
  • OS Version: macOS 12.0 Dev Beta 1
  • Intel or Apple Silicon? Apple Silicon

Crash log
If the app crashed, you need a crash log. To get your crash log, open Console.app, go to Crash Reports, and find the latest entry for either QEMU, QEMUHelper, or qemu-*. Right click and choose Reveal in Finder. Attach the report here.

Debug log
For all issues, including crashes, you should attach a debug log. Open UTM, and open the settings for the VM you wish to launch. Near the top of the QEMU page is Debug Log. Turn it on and save the VM. After you experience the issue, open the VM settings again and select Export Log... and attach it here.

Upload VM
(Optional) If possible, upload the config.plist inside the .utm. If you do not have this, you can upload the entire .utm but note this contains your personal data. Since Github has an attachment size limit, you may want to upload to another service such as Google Drive. Link it here.

Activity

Terabyte1385

Terabyte1385 commented on Jun 20, 2021

@Terabyte1385
Author

Update: Cursor sometimes even goes invisible.

Terabyte1385

Terabyte1385 commented on Jun 20, 2021

@Terabyte1385
Author

Screenshot 2021-06-20 at 11 47 26

Screenshot 2021-06-20 at 11 48 50

Terabyte1385

Terabyte1385 commented on Jun 20, 2021

@Terabyte1385
Author

First image: Cursor does not work properly, pointing towards the close button actually points somewhere else.
Second image: Cursor goes invisible.

conath

conath commented on Jun 24, 2021

@conath
Contributor

I have this issues sometimes as well. Clicking the Capture Cursor button in the Toolbar and then pressing ctrl-option/alt to unlock it again seems to fix it every time.

Terabyte1385

Terabyte1385 commented on Jun 26, 2021

@Terabyte1385
Author

Doesn't work for me unfortunately. :(

mlwyne

mlwyne commented on Jul 2, 2021

@mlwyne

Does changing to display 2 instead of display 1 help?

osy

osy commented on Jul 5, 2021

@osy
Contributor

Related to #2569

And I also run into this issue a lot. Just haven't had the time to figure it out.

osy

osy commented on Jul 10, 2021

@osy
Contributor

I think the cursor disappearing issue is a Windows driver issue. Without installing the SPICE tools, it doesn't happen.

Terabyte1385

Terabyte1385 commented on Jul 11, 2021

@Terabyte1385
Author

So should I uninstall SPICE tools?

osy

osy commented on Jul 11, 2021

@osy
Contributor

Try it and report back.

Terabyte1385

Terabyte1385 commented on Jul 12, 2021

@Terabyte1385
Author

Now it seems to work fine, even though I still have SPICE tools installed. It seems like this issue happens if I move my cursor during startup. I'll play with it in the following days and I will let you know how's going.

Terabyte1385

Terabyte1385 commented on Jul 13, 2021

@Terabyte1385
Author

Does changing to display 2 instead of display 1 help?

I did change to display 2 now so that I can get a higher resolution but the cursor disappears or clicks somewhere else instead of clicking where it is pointing. Display 1 has a terrible resolution but cursor works perfectly.

dmuratov-als

dmuratov-als commented on Jul 13, 2021

@dmuratov-als

I have a mouse pointer constantly disappearing on display 1 with SPICE installed. MacBook Air with M1.

69 remaining items

osy

osy commented on Nov 4, 2021

@osy
Contributor

When will we get the signed driver :D @osy

Here's the ARM64 version Signed_1152921505694127345.zip

AwlsomeAlex

AwlsomeAlex commented on Nov 4, 2021

@AwlsomeAlex

@osy Just installed it, works well.
Only problem is if you try to drag a window, it'll create a second cursor, where one will stay in place and the other will follow you. Once you release it becomes one again. Video below is a demonstration of it.

Cursor.Anomaly.mov

EDIT: Oops, found something. SPICE will crash if you try to reboot. Attached is crash log and QEMU export.

qemu-aarch64-softmmu: Spice: red-qxl.c:807:spice_qxl_gl_scanout: condition `qxl_state->gl_draw_cookie == GL_DRAW_COOKIE_INVALID' failed

crash.log
debug.log

Not sure if this existed before. Need to spin up a new VM and reinstall the current SPICE drivers....

EDIT 2: Crash above is not specific to this new driver. Opened a new issue. #3250

Terabyte1385

Terabyte1385 commented on Nov 4, 2021

@Terabyte1385
Author

@osy Just installed it, works well. Only problem is if you try to drag a window, it'll create a second cursor, where one will stay in place and the other will follow you. Once you release it becomes one again.

Same here. Is doesn’t really annoy me but I find it frustrating in some situations.

ozbrk

ozbrk commented on Nov 4, 2021

@ozbrk

Same here and cursor without the capturing more is simply useless

ghost
sidjainn

sidjainn commented on Nov 10, 2021

@sidjainn

@osy Just installed it, works well. Only problem is if you try to drag a window, it'll create a second cursor, where one will stay in place and the other will follow you. Once you release it becomes one again. Video below is a demonstration of it.

Cursor.Anomaly.mov
EDIT: Oops, found something. SPICE will crash if you try to reboot. Attached is crash log and QEMU export.

qemu-aarch64-softmmu: Spice: red-qxl.c:807:spice_qxl_gl_scanout: condition `qxl_state->gl_draw_cookie == GL_DRAW_COOKIE_INVALID' failed

crash.log debug.log

Not sure if this existed before. Need to spin up a new VM and reinstall the current SPICE drivers....

EDIT 2: Crash above is not specific to this new driver. Opened a new issue. #3250

@AwlsomeAlex can you please guide me how to install the driver? I'm a bit clueless here, thanks!

Okay, I added the driver from device manager. It's still acting sketchy for me :-/

AwlsomeAlex

AwlsomeAlex commented on Nov 14, 2021

@AwlsomeAlex

@sidjainn They've updated the installer from their website. Please refer to that here.

billziss-gh

billziss-gh commented on Nov 30, 2021

@billziss-gh

I am still experiencing this problem with spice-guest-tools-0.164.2.iso which appears to be the latest available from the Support page.

Has the fix mentioned in #2628 (comment) become publicly available as part of the SPICE guest tools ISO?

osy

osy commented on Jan 12, 2022

@osy
Contributor

spice-guest-tools-0.164.3.iso was released on https://mac.getutm.app/support/ and it should fix the cursor issues on Windows ARM64.

ssbarnea

ssbarnea commented on May 11, 2022

@ssbarnea

Sadly it seems impossible to even install the tools with mouse absence inside the vm. After some tricking windows to start ther terminal and starting the intaller from there I was able to get the driver start installing but... surprise it got stuck at "Installing the viogpudo driver..." step without any sign that it wants to even finish.

Gideon-7

Gideon-7 commented on Jul 6, 2022

@Gideon-7

I am facing black screen issue whenever I run Kali machine on my UTM. I have attached my debug log file below. Please help me to resolve this issue
debug.log
.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    spiceSpice/CocoaSpice related

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @ssbarnea@gaurav21r@dmuratov-als@FezVrasta@tiberiogf

        Issue actions

          Cursor sometimes disappears or shows a stale state when SPICE is installed · Issue #2628 · utmapp/UTM