* Electron Version: 3.0.0-beta.1
* Operating System (Platform and Version): Debian 9.1
* Last known working Electron version: 2.0.3

I'm trying the most basic thing: opening a browser window (e.g. just running https://github.com/electron/electron-quick-start )

**Expected Behavior**
I get to see the page

**Actual behavior**
Window seems to freeze immediately (never get to see the content). The window does emit the 'show' event and I don't see any errors.

I can make it work by disabling gpu usage (`app.disableHardwareAcceleration()`).

**To Reproduce**
Run https://github.com/electron/electron-quick-start  with electron 3.0.0-beta.1. But it seems OS related, since it does work on my ubuntu 18.04...

I already tried upgrading:
- Mesa
- Libva
- intel-vaapi
- xserver-xorg-video-intel

But without luck.

I have no problems running chrome 66 with hardware acceleration, and there doesn't seem to be any relevant change in the GPU info with chrome 61. So it seems to be an electron thing. (gpu info for chrome 61/66: [chrome-gpu-info.zip](https://github.com/electron/electron/files/2154479/chrome-gpu-info.zip) )
atom/app/atom_main.cc
#if BUILDFLAG(ENABLE_RUN_AS_NODE)
  if (IsEnvSet(kRunAsNode)) {
    base::i18n::InitializeICU();
    base::AtExitManager atexit_manager;
    return atom::NodeMain(argc, argv);
  }
#endif
  atom::AtomMainDelegate delegate;
  content::ContentMainParams params(&delegate);
  params.argc = argc;
  params.argv = const_cast<const char**>(argv);
  atom::AtomCommandLine::Init(argc, argv);
  return content::ContentMain(params);
}
#else  
int main(int argc, char* argv[]) {
#if BUILDFLAG(ENABLE_RUN_AS_NODE)
  if (IsEnvSet(kRunAsNode)) {
    return AtomInitializeICUandStartNode(argc, argv);
  }
#endif
  return AtomMain(argc, argv);
}
#endif