I have a Thinkpad T520 and I am running ubuntu on it. For some reason I get good battery life if I am using integrated card. If I use the Optimus or Discrete then the battery life does not exist beyond two hrs. Any ideas?