Users have the choice between the open source ATI video driver or the closed source Catalyst video driver.

In order to use the open source driver you must have at least kernel 2.6.38.

The open source ATI driver has flawless performance (including suspend). Gnome 3 works well with the open source ATI driver.

The Catalyst drivers do offer better 3D performance but usually have various minor issues (such as suspend support). As of kernel 3.2.6.2, suspend appears to work fine with this computer while using the catalyst drivers.

The 2.6.38 kernel includes support for this card, but suffers from intermittent hard locks when associating with an access point. The AUR driver linked here does not suffer from this problem. (The Ubuntu folks seem to have the same issue with the x120e and the module included in the kernel.)

The rtl8192ce package is no longer in the AUR. The driver can be downloaded from Realtek here.

SATA Power Policy

Sound card Powersaving

Because the sound card in the X120e isn't actually an Intel card (even though it uses the Intel HDA driver) I'm not sure if this actually does anything. Doesn't seem to cause any problems though.

echo 1 > /sys/module/snd_hda_intel/parameters/power_save

CPU Undervolting

Warning: Undervolting can lead to instability and consequently data loss, only you are responsible if you break something

Using PHC

The Fusion Processor can be undervolted with the PHC-K8 tool. See PHC for usage information. For the AMD Fusion you'll want to download phc-k8 from AUR.

Note: In order to lower CPU power usage you must actually raise the PHC values. (somewhat counter-intuitive)

"24 26 52" is what I have my E-350 set to. The three numbers represent 1600mhz, 1200mhz and 800mhz.

Warning: The three values listed above are stable on MY processor. Due to variables during production, you're chip may be able to be undervolted more or LESS. Feel free to post the stable values that you reach to this wiki.

Using tpc

Another method for undervolting is tpcAUR. It is more intuitive then PHC tool and needs Kernelmodule cpuid and msr.

Information output available cores and current frequencies and voltage:

sudo tpc -l

Example how to use

Warning: DO THIS AT YOUR OWN RISK!!!! DON'T USE THIS VALUES!!! Approach yourself to values whitch are working for you! This is just an example how to use tpc

At this point the fan will still be safely under the system's control. You can either directly modify the values in /proc/acpi/ibm (NOT RECOMMENDED. e.g. 'echo level 1 > /proc/acpi/ibm/fan') or install a fan control daemon such as [thinkfan].

Suspend and hibernation

Suspend works out of the box, but hibernate may fail - the system usually hangs with a black screen and a blinking power button led. To fix this we need to modify the hibernation mode; using pm-utils is just a matter of creaing a file /etc/pm/config.d/hibernate_mode containing a single line: