Sorry, I made a typo in comment 22:
Then run: sudo Xorg > x.out 2&>1
It should have been:
Then run: sudo Xorg > x.out 2>&1
No wonder that log file was empty. Can you instead run:
startx > x.out 2>&1
and attach x.out? This should show the same error messages, but prove that they are not critical, since X starts anyway.
Sorry, I made a typo in comment 22:
Then run: sudo Xorg > x.out 2&>1
It should have been:
Then run: sudo Xorg > x.out 2>&1
No wonder that log file was empty. Can you instead run:
startx > x.out 2>&1
and attach x.out? This should show the same error messages, but prove that they are not critical, since X starts anyway.