OpenOCD, ARM-USB-TINY: libftdi vs d2xx

I’ve had some very strange behavior with my ARM-USB-TINY:

OpenOCD sometimes behaves OK, but other times seems to perform extremely slowly. I’ll perform a poll, or request some memory, and it will be literally 10 seconds or so before a response.

Should I be using the d2xx or libftdi drivers for this thing? Reading several other posts on this forum and elsewhere, I think the d2xx is the right one. Is there a common cause of this sort of latency?

I’ve built both, and run both, but don’t get a reliable opinion on either. The libftdi seems less reliable (I have a harder time connecting to the target) but when it works, it seems to work really well) The d2xx drivers seem to be more reliable, but in exchange for this awful latency.

My jtag_speed is slow, but not extremely slow, I have it set to 3 currently, just for debugging everything.

Thoughts?