Do not try to get semaphore twice ( Tryes to get hw lock inside DPMS() also )