roshkins / IddSampleDriver

Add virtual monitors to your windows 10 device! Works with Oculus software, obs, and any desktop sharing software
647 stars 271 forks source link

Mouse cursor is duplicated (enable/disable hw cursor support?) #6

Open napoxog opened 3 years ago

napoxog commented 3 years ago

Hi! 1st - thanks a lot for this stuff!!! Just saved my remote work! BUT: Under NoMachine connected to the station with this driver installed, I get cursor duplicated no matter what I tune up... I'm not sure, but maybe it's related to the support of hw cursor cursor? (https://docs.microsoft.com/en-us/windows-hardware/drivers/ddi/iddcx/nf-iddcx-iddcxmonitorsetuphardwarecursor ) Is it possible to implement this feature to get rid of this annoying double-cursor issue?

Thanks!

InternalErrorX commented 3 years ago

I have the same thing occuring when I stream my desktop using Chrome Remote Desktop. It does not happen when streaming via Moonlight (NVIDIA GameStream).

levihb commented 2 years ago

If anyone could solve this, it'd be brilliant? If someone is willing to do it for a bounty please contact me.

Maas1337 commented 2 years ago

i am interested too.

jorbig commented 2 years ago

Same problem here using Parsec and Moonlight. I see the mouse cursor both locally (faster) and remotely (slower) rendered at the same time, where I can't turn off the remotely rendered one.

UMU618 commented 1 year ago

Remote cursor can be hide easily by call an IDDCx API

ggqshr commented 1 year ago

Remote cursor can be hide easily by call an IDDCx API

@UMU618 Is it using the IddCxMonitorSetupHardwareCursor related API?

UMU618 commented 1 year ago

Is it using the IddCxMonitorSetupHardwareCursor related API?

Yup

negahdari commented 1 year ago

can you release a version with this modification? without having hardware cursor by default (or best to put it in options

20170819 commented 11 months ago

please refer https://pan.baidu.com/s/1q8dOcrUDTFR6v9xahLxBWA?pwd=dga7

itsmikethetech commented 1 month ago

Quick update that this has been addressed in the linked issue thread. Source with the fix is live, and the public build is coming shortly.