I use the second edition of the Chromebook Pixel (i.e. from 2015) as my main machine. I've shrunk the chromeos partition and run Arch on it. At first, the mainline kernel barely supported the device. Touchpad and sound didn't work. Nowadays, it's mostly OK. The touchpad driver seems to be not high-quality though: It expects some device to have a hard-coded id which is assigned non-deterministically during boot/wakeup. This means that I have to reset it sometimes using a script the good people at https://github.com/raphael/linux-samus have written. Chromeos has a workaround or something, so before I found linux-samus, I had to reboot into chromeos once to fix it -- extremely annoying.
I have a bigger problem with charging. My chromebook doesn't recognize high-power chargers (both the original one and one I bought afterwards) and charges extremely slowly, to the point that it even unloads when the CPU is busy. Happens in chromeos too though.
I have a bigger problem with charging. My chromebook doesn't recognize high-power chargers (both the original one and one I bought afterwards) and charges extremely slowly, to the point that it even unloads when the CPU is busy. Happens in chromeos too though.