laptop hardware compatibility