optimization when rendering multiple views of same thing?

I have basically split-screen gameplay, but often the views are seeing mostly the same objects, just from different angles. As I understand it Panda goes through all the same steps for every buffer (cull, send to video card, render) and this probably very wasteful for my scenario.
I believe the main performance limit is number of geoms right now, but because the scene is rendered up to 6 times, not because it really has so many objects in it.
Any ideas how I might squeeze some performance out of this situation? I think the stereo rendering has some kind of optimization.

There really aren’t a lot of options. It may seem like there’s a lot of redundant work going on, but when you’re viewing an object from different points of view, it really is necessary to do all that work multiple times.