itsmikethetech / Virtual-Display-Driver

Add virtual monitors to your windows 10/11 device! Works with VR, OBS, Sunshine, and/or any desktop sharing software.
1.97k stars 89 forks source link

Duplicate cursor (due to hardware cursor) #25

Open Paarush opened 6 months ago

Paarush commented 6 months ago

A duplicate cursor appears when using this driver and streaming via moonlight/sunshine. The cursor seems to get duplicate when the cursor type changes (for example resizing windows, hovering over buttons or hovering over text). A similar issue was mentioned upstream. I have attached them for your reference.

Photo for reference:

image

https://github.com/ge9/IddSampleDriver/issues/15 https://github.com/roshkins/IddSampleDriver/issues/6 https://github.com/microsoft/Windows-driver-samples/issues/531

Jshauk commented 5 months ago

I'm having a similar issue except my cursor only shows up on the virtual monitor when streaming from my quest 3 headset in immersed. I'm on Windows 10 22h2 - nvidia 4070 if that matters.

jonginator commented 5 months ago

Also looking for a way to eliminate the double cursor issue.

TonyShu1218 commented 5 months ago

same issue here when streaming using chrome remote desktop. I'm on win11 22h2

jonginator commented 5 months ago

Is VDD dead?

I haven't seen a single comment acknowledging the issue.

hhmfs commented 5 months ago

经过尝试,我发现,如果在设备管理器中刚安装好虚拟屏幕,则不会出现两个鼠标。如果断开远程连接再连上就会出现两个鼠标。如果此时在设备管理器中禁用虚拟屏幕,再启用,就又是一个鼠标的正确情况

bud3699 commented 4 months ago

经过尝试,我发现,如果在设备管理器中刚安装好虚拟屏幕,则不会出现两个鼠标。如果断开远程连接再连上就会出现两个鼠标。如果此时在设备管理器中禁用虚拟屏幕,再启用,就又是一个鼠标的正确情况

Translated:

After trying it, I found that if the virtual screen was just installed in the device manager, the two mice would not appear. If you disconnect the remote connection and then connect it again, two mice will appear. If you disable the virtual screen in the device manager at this time and then enable it, it will be a correct mouse situation again.

Also. As a side note. Please try keep all conversations in English

bud3699 commented 4 months ago

Is VDD dead?

I haven't seen a single comment acknowledging the issue.

Mike has been working on development on Rite Of Eris and working on his YouTube channel and his career. So sometimes he can be too busy to sit reading issues. The man is a legend.

He answers better in the discord

https://discord.mikethetech.com

wesgurn commented 1 month ago

Any update on the fix for the duplicate cursor issue? If I disable the driver in Device Manager the issue goes away, but then I have to keep the monitor on when I use Sunshine.

I was trying to figure out how to disable the hardware cursor via the API.