I’m using retroarch in KMS mode. The laptop has a nvidia card 8400series. The lag is almost always imperceptible.
I’m using the last higan’s core available on retroarch. I choose balanced ones, due to the processor is too slow.
In order to get works in KMS mode, you have to compile it with the options --enable-kms --enable-egl.
Then something like this it will appear
[INFO] [GL]: Found GL context: kms
[INFO] [GL]: Detecting screen resolution 1280x800.
[INFO] [EGL] Found EGL client version >= 1.5, trying eglGetPlatformDisplay
[INFO] [EGL]: EGL version: 1.4
[INFO] [EGL]: Current context: 0x557330b16740.
[INFO] [KMS]: New FB: 1280x800 (stride: 5120).
[INFO] [GL]: Vendor: nouveau, Renderer: NV86.