Ich habe da leichte Zweifel, ob das die bestmögliche Lösung ist, da Du erstens die Leistung Deiner Grafikkarte nicht voll ausschöpfst (rendering mit OpenGL ist immer XRender vorzuziehen) und zweitens wirst Du beim Anlegen eines weiteren Users wieder genau in das selbe Problem laufen.
Aber wenn das Problem damit für Dich gelöst ist, markiere den Thread bitte noch als solchen.