The various anaglyph 3D options are the only form of 3d supported. It can be set by invoking the RetroArch menu while in a game by pressing 'select+x'. From there, navigate to 'Quick Menu' and then 'Options'.
Edit: I figure you know where the core options are, but for anyone new who happens along, the extra info won't hurt.
A brief update. I've had no luck in finding a fix, but I do have a better tool to measure actual controller latency with.
With the controller off, run the following command
$sudo btmon -S
Then turn the controller on. You should see a lot of output about the initial connection between the controller and the pie. This differs from controller to controller.
After that, you should see a long stream of text similar to the following. (You may need to hold down a button or waggle a stick to see these)
The part you're actually interested in here is the [hci0] 5.571498. This gives the time in seconds after btmon was started when the data packet from the controller was received by the pi (I think).
For my PS3 controller, before the role switch to slave, these times increase unsteadily in intervals of about 30ms (0.03s). That's about 2 frames at 60fps. Once the role is switched to slave, the packets begin to arrive at steadier intervals of a consistent 11ms. I believe the PS3 controller is sending a packet every 11ms so I presume this is the maximum input lag as a result, presuming no computation delays within the controller itself. 1 frame is 1/60 of a second or about 16.67ms, so this is a major improvement.
The PS4 controller I have is a more interesting case.
By default, even when in slave mode, the PS4 controller seems to be sending packets of data every ~1.3ms . Even when switched to slave mode, this remains consistent. The ping times improve, but role switch seems to have no effect on the actual rate at which the device is sending packets of data. I think the PS4 controller should produce almost minimal input lag by default. Can anyone confirm this? (Edit: I should add. The PS4 controller tends to introduce a lot of "noise" which cause the PS3 controller to expierience quasi-regular lags.)
I'm curious as to what the delay times are for the FC30 controllers. Canyou try running btmon -S for your controllers also. Also, btmon does report more useful information about the connection setup, but I don't know how to use this yet. The Bluez team may know more.
@greekmanx Yes, inside the flat theme folder there is a flat.xml file, just edit that file and replace the code with the one I provided a few posts ago, and save changes. Now marquees should display correctly (if you have them) and not giant logos on top of everything.
@atexplosion i have everything up to super nintendo and genesis on my nes cart zero. Shaders take a lot of juice from the pi. Snes and genesis are better without them. Nes if an iffy. Each pi is different. I can play neo geo fine with lr-fba-next on mine some people cant. I use retropie 3.8.1 on mine though.