Supporting multiple desktops with gbm + dri