I used to run it on raspberry pi but I got an android TV and found RetroArch in the store. So now I have tried both.. The both have a bit of controller delay. Maybe the Raspberry pi has a tiny bit more ..
Which is the better setup ? How did you remove latency ?
I noticed on my TV the GAME MODE is greyed out for some reason so I didn't activate that.
There's always going to be more delay compared to an original console on a CRT. It comes from multiple sources:
All of those will be factors in the total amount of input lag. I've used both my Shield TV and RPi 3 and 4 for emulation and never had any problematic input lag. I'm sure I could notice it if I really tried, but nothing that interferes with gameplay.
If you're seeing problematic input lag it may be some processing your TV is doing. I'd investigate why Game Mode is not available.