HP Chromebook 11 G1/G2 Performance Fixes

One of the problems with this laptop, has always been performance. There are various issues on ChromeOS, some which can be mitigated:
  • Bugged thermal governor script - drops CPU to 700MHz constantly.
  • Compressed swap slows down the CPU, while ChromeOS does a great handling of out of memory conditions.
  • 1080p60 video support only for H.264, which is not the default codec on Youtube.
Both the software issues can be solved by running a 'tweaks' script and then a replacement 'thermal' script that gracefully drops clocks as it the CPU heats up - these are available on my Github repo.
You need to do this on a console after the system boots, due to read only root filesystem.

Without swap you will get more tabs killed but the behaviour is mostly excellent as long as you reboot every couple days to clean memory leaks. When using ZSWAP, it will be pushing the CPU constantly and slow downs are plenty.

For Youtube, you need to use the h264ify plugin but this will only work when you open Youtube directly - the plugin can't access data from other websites, rightfully so. This way the hardware decoder is used and it can play video smoothly.

Still, the system is a bit slow for some tasks. My experience installing Arch Linux is much faster, as it also uses much less RAM. This is a lot harder and is work in progress but using Firefox 55 is faster than the current Chromium builds - both on benchmarks and real scenarios.

HP Chromebook 11 G1/G2 Repairs

 Log

  • Added information on fixing devices that don't charge.
  • First post, containing charger replacement information.

TLDR

I have tested and recommend the following replacement hardware for charging problems: