This solves the graphic artifacts problem. Functionally everything seems ok, apart from slowness. But in the X.org.log there's an error concerning input, sounds like a conflict. I can ignore that. Will attach log.