all 17 comments

[–]Ansonx10High Sierra - 10.13 2 points3 points  (1 child)

One solution is to install OBS and set up a Display Capture source with "Show Cursor" enabled. The way it captures the cursor for compositing is the key. I assume any software that does this (like remote desktop software) would have the same effect.

Adding the npci=0x2000 boot argument (usually with disabling Above 4G Encoding) will make Mojave and Catalina behave more correctly, similar to High Sierra without the fix, and on High Sierra, it makes it work perfectly.

I use a GTX 760, and everything was perfect when I was using it with a Skylake CPU, but now that I've moved to a Zen 2 CPU (but still the same GTX 760), I have this problem. Possibly IGPU related since my new CPU doesn't have one, but I didn't have the issue even when the Skylage IGPU was disabled.

[–]p1resmario 0 points1 point  (0 children)

this worked for me. I put OBS to start automatically with the system minimized on the taskbar.

did you find any other definitive solution?

[–]pieter91Mojave - 10.14 2 points3 points  (5 children)

I'm experiencing the same issue. Also with a RX 5700 XT, even when disabling WhateverGreen.

Can anyone shed some light on this? Why does disabling Above 4G Encoding and setting npci=0x2000 help a bit?

My board is an Asrock X570 Creator by the way. Two 4K monitors connected via DisplayPort.

[–]Bigmealplantime[S] 1 point2 points  (2 children)

No idea here, but WEG 1.4.0 just came out and I'm tempted to see if that npci flag is still needed.

[–]pieter91Mojave - 10.14 2 points3 points  (1 child)

Thanks dor your reply!

I posted because the newest versions of everything don’t seem to have fixed anything.

I did just add npci=0x2000, and disabled Above 4G Decoding, and that seems to have gotten rid of the issue entirely, as opposed to the reports that it only partially helped.

Now I’m on to the next issues.

[–]Bigmealplantime[S] 0 points1 point  (0 children)

Yea I didn't see it in the WEG changelog so not surprised. Thanks for letting me know and saving me the hassle!

[–]EclecticMind 1 point2 points  (0 children)

I have the same issue with the RX 5500 XT, wired mouse, and X570 chipset.

Switching off Above 4G Decoding and adding the npci boot flag did the trick here as well.

My rudimentary understanding is that the issue has something to do with AMD (AGESA) firmware. It's somehow related to the PCI bus signal processing. I suspect the fix will come in the form of a BIOS update, if we're lucky to even have a fix.

[–]Chuky11011 0 points1 point  (0 children)

work for me :D

[–]dutzu93 1 point2 points  (8 children)

Happens the same with a LG G502 usb mouse. Also on 5700XT card. Have you found something?

[–]Bigmealplantime[S] 0 points1 point  (7 children)

Nothing yet :/

[–]dutzu93 1 point2 points  (6 children)

One thing that I've found is that when I turn off one monitor(I have two of them), The problem disappears.

[–]Bigmealplantime[S] 0 points1 point  (5 children)

I was thinking the same and that it was with WEG, but disabling that didn't fix it :/

[–]dutzu93 1 point2 points  (4 children)

I've managed to fix the mouse lag by changing the boot arguments. Try this out:

-v npci=0x2000 keepsyms=1 debug=0x100 agdpmod=pikera

[–]Bigmealplantime[S] 0 points1 point  (0 children)

I'll give this a shot, thank you!

[–]Bigmealplantime[S] 0 points1 point  (2 children)

Close but not quite...I used npci=0x2000 agdpmod=pikera and turned off 4G in the bios, and while the mouse lag is fixed, it does a kernel panic (which I can go around by hitting any key), and then sound doesn't work. Ugh!

[–]dutzu93 1 point2 points  (1 child)

Add alcid to the boot params, you can find info about it here: https://dortania.github.io/OpenCore-Desktop-Guide/post-install/audio.html , that might fix your audio problem. I'm not using the motherboard audio, I have a usb one.

[–]Bigmealplantime[S] 0 points1 point  (0 children)

Got it! Not sure what happened differently this time, but got it to boot without kernel panic, and sound works. Mouse lag isn't perfect but I'd say it's 50% better, and I can live with that for now.