VLC 2.2.4 on NVIDIA 352 mouse cursor disappears over the video surface, tested with Automatic Output and Automatic HW Acceleration, and with HW Acceleration disabled, and with OpenGL output, and with VDPAU, always the same result.
Only special config on my setup is using { ForceCompositionPipeline = On } to decrease tearing even further. Besides that running a stock config.
Tested with a variety of mp4 / h264 and mkv / h264 files.
Further info:
Graphics: Card: NVIDIA Device 13c2 bus-ID: 01:00.0
Display Server: X.Org 1.18.4 driver: nvidia Resolution: 1920x1080@60.00hz, 1920x1080@60.00hz GLX Renderer: GeForce GTX 970/PCIe/SSE2 GLX Version: 4.5.0 NVIDIA 352.79 Direct Rendering: Yes
Got the full stack of libraries and codecs installed including 32bit libs, and all the vdpau / vaapi stuff.