Acer C720
Acer’s C270 is a cheap and popular 11inch Chromebook with an 1.4Ghz Intel Celeron processor, 2GB of Ram and a 16GB Solid-State Drive. Variations of the model include a touchscreen version with an i3 and 4GB of Ram. The light weight an excellent battery life makes it an excellent portable computer.
The tested model is running Ubuntu MATE 14.04 LTS. The firmware has been replaced with SeaBios (CoreBoot) and the SSD has been upgraded to a 128GB M.2 SFF drive.
NOTE If you want a seemless 14.10 installation, you can find a ready-to-go ISO with everything working out of the box over at DistroShare
This computer is my daily driver and has outstanding performance for creating documents, development, internet stuff, light gaming and hardware-accelerated video playback.
Compatibility
BIOS/UEFI mode
- Does the device use legacy bios or the newer UEFI mode?
The device, like many Chromebooks, ships with ChromeOS firmware that include a ‘legacy mode’ provided by SeaBios. This can be used to boot alternative operating system once Developer Mode is activated. Alternatively you can use Chrubuntu to install Ubuntu MATE in a Chroot environment. If you don’t mind voiding your warranty, you can take the route I did and completely remove ChromeOS and it’s firmware.
- Can the bios be replaced or flashed with SeaBios/CoreBoot?
Yes! Google’s firmware on this model can be completely replaced. To replace the firmware, the device must be physically opened to remove a write-protection screw.
Instructions and firmware can be found at https://johnlewis.ie/custom-chromebook-firmware/faq/
- Does updating the BIOS/UEFI provide improved performance or hardware compatibility?
Replacing the firmware turns it into a generix x86-64 laptop and removes the ability to boot ChromeOS or accidently hose your Ubuntu MATE install at boot time.
-
If UEFI is present does it support 64bit bootloaders? N/A
-
Is reFIND supported? Not required
-
If the device supports both legacy mode and UEFI are there driver issues if using one or the other? N/A
Suspend and Hibernation
Suspend
- Does suspend work out-of-the-box? No
- Did you have to manually configure suspend? If so how?
- Does closing the lid initiate suspend? Yes, once fixed as above
- Does opening the lid initiate resume? Yes
Works perfectly once the system is tweaked as above. Opening the lid will also power on the system if switched off thanks to the firmware.
- Are there any issues on resume, such as devices failing to load? Yes
Wifi module and trackpad can sometimes fail after resume and must be reloaded. Scripts can be found https://github.com/hugegreenbug/distro-mods
Hibernate
- Does the system support hibernation? Does it work out-of-the-box? Not tested
- Did you have to manually configure hibernation? If so how? NA
- Does closing the lid initiate hibernation? N/A
- Does opening the lid initiate resume? N/A
- Are there any issues on resume, such as devices failing to load? N/A
Thermal management
- Does the device’s thermal management system work as expected? Yes
- Does the system run excessively hot? No.
- Are the hardware sensors supported by lm_sensors? Yes.
- Did you have to install any additional packages to get thermal management working? No
Storage
- If the device has an SSD drive, does TRIM work? Did you have to manually set up trim using a cronjob? A cronjob is required.
- If there is an SD card slot, is it working? Yes. SDHC slot works out of the box
Graphics
- What is the graphics chipset? Intel Haswell-ULT graphics rev 09
- Does it have hybrid graphics? Does switching work? N/A
- Does it work with open-source drivers? If so, what version? Intel open source
- Does it work with closed-source drivers? If so, what version? N/A
- Does it work with external displays? If so what is supported at what resolutions? Yes. Tested on several 1080p displays
- Is there any tearing? If so are you able to overcome it manually? Tearing in stock kernel. Updates to patched 3.18.7 kernel required
- Does video acceleration work? Yes, perfectly with open source driver, va-api 0.36 for Haswell mobile. Tested in VLC and MPV
- If using HDMI or DisplayPort, does digital audio work? Yes, HDMI audio works. Tested Stereo as well as Dolby and DTS passthrough
- Does the device have a webcam? Does it work? Yes
Internal display
- Does the internal display work as expected at full resolution? Yes
- Is it a HiDPI display? If so does pixel doubling work? N/A
- Does the backlight work with hotkeys? Did you have to install xbacklight? Xbacklight required.
Sound
- What is the audio chipset? Intel
- Does it work with open-source drivers? If so, what version? Works out of box
- Does it work with closed-source drivers? If so, what version? NA
- Do the analogue audio ports work? Yes
- Does it have an internal microphone? Does it work? Yes, works
- Does it have digital audio such as SPDIF or HDMI? Do they work? HDMI audio works out of box
- Have you used external audio cards, such as USB or Firewire devices? Do they work? Not tested
Networking and Bluetooth
Ethernet
Not applicable on this device
Wifi
- What is the wifi chipset? Atheros AR9462
- Is it supported by open-source drivers? Yes
- Does it require proprietary drivers? No
- Does it support 5GHZ and if so is it working? Yes
- Does it support AC and if so is it working? N/A
Bluetooth
-
What is the Bluetooth chipset? Atheros AR9462
-
Does it work out-of-the-box? Yes
-
Does it require a third-party driver? No
-
What profiles are supported/working? Audio, Networking, File Transfer
-
Does Bluetooth audio work? Yes with tweaking. The kernel module must be loaded on startup. I created a simple script and included in my list of Startup Applications
#!/usr/bin/bash
pactl load-module module-bluetooth-discover
Pointing devices
- Is the touchpad/trackpoint working? Chromebook trackpads require Kernel 3.17 or later to work
- Do the physical buttons work? Yes, with newer kernel
- Is multitouch supported and working? NA
- Does scrolling work? Yes
- Do gestures work? NA
- Did you do any manually configurations in ~/.xsessionrc? Yes, but more for personal preferences
Keyboard
- Does the keyboard work? Yes with Kernel 3.17 and later
- Are the media/function keys recognised and working? Must be configured mannually
- If the device has a keyboard backlight, is working? NA
lspci output
00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation Lynx Point-LP USB xHCI HC (rev 04)
00:15.0 DMA controller: Intel Corporation Lynx Point-LP Low Power Sub-System DMA (rev 04)
00:15.1 Serial bus controller [0c80]: Intel Corporation Lynx Point-LP I2C Controller #0 (rev 04)
00:15.2 Serial bus controller [0c80]: Intel Corporation Lynx Point-LP I2C Controller #1 (rev 04)
00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 1 (rev e4)
00:1d.0 USB controller: Intel Corporation Lynx Point-LP USB EHCI #1 (rev ff)
00:1f.0 ISA bridge: Intel Corporation Lynx Point-LP LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation Lynx Point-LP SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation Lynx Point-LP SMBus Controller (rev 04)
00:1f.6 Signal processing controller: Intel Corporation Lynx Point-LP Thermal (rev 04)
01:00.0 Network controller: Qualcomm Atheros AR9462 Wireless Network Adapter (rev 01)