Hello, I have now switched back to the nouveau drivers, and this way X works.
I used to use the closed source drivers as the nouveau drivers used to be highly unstable when running a dual screen desktop (1680x1050 plus 1920x1080). I haven't tried this scenario recently.