Wow, this is very interesting stuff and I'm learning a lot! This is so cool!
The problem is what if I do not know what I am looking for? It is not enough to trigger on everything which is not the expected signal when I do not necessarily even know what the expected signal is in enough detail. And what if I am looking for more than one thing?
As long as I know what my signal is supposed to be and its repetitive then that's easy. I set up the triggers for glitches and runts and sequence mode and wait if the scope triggers on it. I tend to leave it alone for a while and do something else, and when I come back I can look at the history to see when each anomaly occurred. It's like a slide show.
I could also use parameter masks but I haven't tried this yet.
If the signal isn't repetitive then I can still trigger for anomalies but it's more complicated (and I haven't completely figured out how to do that correctly yet).
If I don't know the signal then I just poke it with the scope probe to see what it is, but that would be the same with any scope. Of course I first have to find out what the signal is supposed to be before I can look for anomalies.
I'm still learning how to use all those functions in these old lecroy scopes. And these scopes are old, I would bet that newer lecroy scopes have even more functions to capture stuff. But I think my Agilent 8064 could do a lot of this as well if I can get the lost options to work.
Tektronix actually agrees with LeCroy's view; use DPO mode until you know what to trigger on and then setup the trigger to capture exactly what you need.
That works for anomalies that are frequent, but if it's very rare then it would take a very long time to capture it in persistence mode. And if I see it on persistence eventually I still have to setup the trigger and capture it again to get any time resolution, i.e. what is the interval of occurrence.
But there are many ways to skin the dog I guess.
That makes sense because the LeCroy has much greater blind time if it cannot trigger on the signal; at least I assume that is the case based on the LeCroy documentation that I checked. These two styles of DSO have different strengths and weaknesses so they must be used in different ways to make the most of their capabilities.
The update rate of my LT574M is in the region of a few hundred to a thousand updates per second. But if I go to RIS mode it jumps up to 20'000 updates per second which is a bit weird. Maybe I should try to capture a rare anomaly in RIS mode?
I have no idea how that compares with contemporary scopes from the same era.
X-Stream definitely relies on a GPU to render the actual trace, so the CPU itself is mainly used for record processing. This can be disabled, forcing a software trace render, with a rather dramatic drop in the display update rate. So it's a bit of a myth that "everything is done in software."
Is X-Stream what they use on Windows scopes?
Both my LT264 and my LT574M do have a GPU (C&T 65545 I think, very old) and from what I read it's used for display processing as well.