Multi-Buffering (MBX)
L'extension X de DEC, datant de 1989, pour le double tampon, les tampons multiples et la stéréo, qui n'est jamais devenue un standard mais a montré ce que DBE ferait plus simplement ensuite.
Dessiner une animation directement dans une fenêtre X la faisait scintiller, et le seul remède du protocole de base était de dessiner dans un pixmap puis de copier. Jeffrey Friedberg, Larry Seiler et Jeff Vroom, chez DEC, proposèrent à la place l'extension Multi-Buffering : une fenêtre reçoit un certain nombre de tampons, créés avec XmbufCreateBuffers, chacun étant un drawable où dessiner, et XmbufDisplayBuffers change celui qui est affiché, pour plusieurs fenêtres d'un seul coup. Le nom visait plus de deux tampons : un programme pouvait calculer plusieurs images à l'avance et les rejouer en cadence. La même spécification ajoutait la stéréo, où XmbufCreateStereoWindow fournit un tampon gauche et un tampon droit pour les écrans à lunettes à obturation.
L'extension fut livrée avec X11R4 comme proposition soumise à examen, et y resta ; le X Consortium n'en fit jamais un standard. Quand X11R6 reçut DBE, ce fut une variante simplifiée avec un seul tampon arrière, et c'est celle que les pilotes apprirent à gérer. Multi-Buffering survécut dans XFree86 comme une extension que presque aucun programme ne demandait, jusqu'à ce que X.Org la supprime. GLX a repris à la fois le double tampon et la stéréo.