Accelerometer changes done when using other session/tty under X11 are applied all together
- Start an X11 session
- Switch tty (or log to another user)
- Rotate the device many times
Result: When switching back to the session, the rotation changes are received in a batch causing tons of xrandr output changes, so the screen is black for some seconds and eventually the wrong orientation is applied.