How do you rate this laptop with Linux?
0% (0)
0% (0)
0% (0)
20% (1)
80% (4)

Acer Aspire ES1-311


This is a template for a future compatibility guide to running Linux with the Acer Aspire ES1-311 laptop. If you have the Acer Aspire ES1-311 and are running Linux on it please consider editing this page or adding a comment below with your compatibility details. By contributing you will help other people running this laptop or trying to make a decision on whether to buy it or not.

Editing This Page

If you would like to edit this page please first view our Editing Guidelines.


For full specifications see the Acer Aspire ES1-311 specifications page.

NameAcer Aspire ES1-311
ProcessorIntel Celeron N2840 2.16 GHz Dual-core (2 Core)
Screen13.3“ in - 1366 x 768 HD Active Matrix TFT Color LCD Backlight LED
Optical DriveNo
NetworkEthernet (RJ-45)
IEEE 802.11b/g/n

Linux Compatibility

ProcessorNot Tested
ScreenNot Tested
HDDNot Tested
Graphics ChipNot Tested
VGA OutNot Tested
DVI OutNot Tested
HDMI OutNot Tested
Display PortNot Tested
SoundNot Tested
MicrophoneNot Tested
Headphone PortNot Tested
Microphone-In PortNot Tested
Line-In PortNot Tested
SPDIFInNot Tested
EthernetNot Tested
WirelessNot Tested
BluetoothNot Tested
WWANNot Tested
UWBNot Tested
ModemNot Tested
USBNot Tested
FirewireNot Tested
PCMCIANot Tested
Express CardNot Tested
Card ReaderNot Tested
WebcamNot Tested
ESATA PortNot Tested
Serial PortNot Tested
Parallel PortNot Tested
IRNot Tested
TV OutNot Tested
TV TunerNot Tested
KeyboardNot Tested
TouchPadNot Tested
TrackportNot Tested
Docking StationNot Tested
SmartCard InterfaceNot Tested
GPSNot Tested
Suspend/ResumeNot Tested


You can enter any specific notes with running Linux on the Acer Aspire ES1-311 here.


You can enter a summary of how well the Acer Aspire ES1-311 works with Linux here.


Diego Sandoval, 2019/04/21 07:52

This laptop includes a Bay Trail Intel CPU, which has a bug that causes the system to crash completely and requires powering off the machine using the physical power button.

You can work around this issue on Linux by adding a kernel paramenter:


cstates are the different power states of the CPU. The default state is like “full power” and deeper states are more geared towards saving energy when the system is idle.

These Intel CPUs in particular don't know how to handle deep cstates and crash. By adding this kernel parameter you limit the possible cstates, hence avoiding the system crashes. Don't worry, the only difference is a slight decrease in battery duration, but that's much better than random system crashes, right?

How to pass this parameter to the kernel on boot?

you need to edit the /etc/default/grub file with root privileges

In the line that starts with GRUB_CMDLINE_LINUX_DEFAULT you need to change the quoted string and append:


don't delete the words that are already in the variable, just append the cstate flag to it, for example, in my system the variable ends up as:

GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash intel_idle.max_cstate=1”

After doing this you need to update grub, with this creatively-named command:


Restart the system and your ES1-311 should stop never crash again.

Enter your comment. Wiki syntax is allowed:
If you can't read the letters on the image, download this .wav file to get them read to you.
acer_aspire_es1-311.txt · Last modified: 2015/12/03 01:32 by vivek
Contact Us Sister Sites Privacy Policy Terms of Use
Copyright © 2006-2013 and other authors