Risolto.
Il problema era nell'xorg, ma non so perchè si è presentato solo ora, fatto sta che è bastato sostituire "DefaultColorDepth 24" con "DefaultDepth 24" nella sezione screen.