Acer Aspire One 722 Ubuntu 11.04 fixes
About a week ago, I bought Acer Aspire One 722. After initial installation of Ubuntu 11.04, I had a couple of problems/annoyances, and I managed to solve them. This is a list of fixes that I applied:
1. Freezing after login (with unplugged network cable). This is caused by wireless driver. Easy fix is to make network boot as a first option in BIOS (hold F2 after reboot). The solution for this was found on:
http://drivard.com/2011/07/20/instal...wireless-card/
2. Better power management. For now, AMD's Catalyst driver doesn't support sleep mode on this netbook (computer freezes on wake-up), but open source Radeon does, and this is why I choosed it. This driver has options for reduced power consumption, but they are not activated by default. To make laptop battery lasts longer, I installed Jupiter. To do this, open terminal and type:
Code:
sudo su
add-apt-repository ppa:webupd8team/jupiter
apt-get update
apt-get install jupiter
Don't close the terminal yet. Start the program (Alt+F2, type jupiter-run), and it will add itself to list of allowed programs for systray, and also to startup applications. Beacuse Jupiter (version 0.0.50) still doesn't have options for OSS Radeon driver power management, I added them manually (version 0.0.51 has this fix already included, thanks to fuduntu, so if you have this version, there is nothing more to do for step 2). To do this, on the same terminal type:
Code:
mkdir -p /usr/lib/jupiter/vendors/Acer
cd /usr/lib/jupiter/vendors/Acer
gedit battery power
When gedit opens, copy this to battery script:
Code:
#!/bin/bash
echo low > /sys/class/drm/card0/device/power_profile
and this to power script:
Code:
#!/bin/bash
echo high > /sys/class/drm/card0/device/power_profile
Save both scripts and close gedit. Then, type this in terminal:
Code:
chmod 755 battery power
Details about this changes can be found at:
http://sourceforge.net/apps/mediawik...p?title=Kernel
http://www.phoronix.com/scan.php?pag...n_powerm&num=1
If you don't want to install Jupiter, but you want better power management, you should look at sbraz's post:
http://ubuntuforums.org/showpost.php...3&postcount=14
3. Touchpad rotating together with screen rotating. 722 netbook is very suitable to be used as a ebook reader, simply by rotating it's screen by 90 degrees (it comes natural to hold it as a book). Jupiter has nice options for screen rotating, but there is one slight annoyance: when you select different screen orientation, and rotate netbook accordingly, the touchpad movement remains unchanged, and it becomes difficult to navigate. This is solved with latest patches for xorg's synaptics driver. To get the updated driver, open terminal and type:
Code:
sudo add-apt-repository ppa:aapo-rantalainen/ppa-aaporantalainen
sudo apt-get update
sudo apt-get install xserver-xorg-input-synaptics
After this, computer needs to be restarted. Now, screen rotation is synchronised with correct touchpad movement. Details about this can be found at:
http://cc.oulu.fi/~rantalai/synaptics/
4. Headphone sensing and internal microphone. In default Ubuntu 11.04 on 722, when you plug your headphones, the sound from speakers isn't turned off and internal microphone isn't working. To solve these issues, download and install (by double-clicking on it):
Code:
http://people.canonical.com/~diwic/temp/alsa-hda-dkms-acer3830tg_0.1_all.deb
This patch is actually for another Acer laptop, but I found that it solves the same problem on 722. There are however, two caveats for this. First, external microphone still isn't working, and second, if internal microphone still isn't working, you'll need to go to Sound preferences/Input and mute and then unmute microphone (to enable internal microphone, in Sound Preferences/Hardware "Internal Audio" must be selected, and "Analog Stereo Duplex" profile. On input tab, "Internal microphone" connector should be selected, and Input volume should be adjusted to about 100%). With this fix, Skype and Google Talk/Video work just fine. Details about this fix can be found at:
http://bugs.launchpad.net/ubuntu/+so...ux/+bug/783582
5. CapsLock indicator. 722 doesn't have keyboard LED indicators, which can be quite annoying, especially with CapsLock. To solve this I installed keylock indicator (by T. Scott Barnes). To do this, open terminal, and type:
Code:
sudo add-apt-repository ppa:tsbarnes/indicator-keylock
sudo apt-get update
sudo apt-get install indicator-keylock indicator-keylock-ubuntu-mono
Instead of indicator-keylock-ubuntu-mono, you could use indicator-keylock-humanity or indicator-keylock-elementary (or, you could install them all). After this, open Startup Applications (from System Settings), click on Add, and enter "KeyLock Indicator" for Name and "/usr/bin/indicator-keylock" for Command (without quotes). To start indicator immediately, press Alt+F2 and enter indicator-keylock.
6. Multitouch gestures. 722 has a multitouch touchpad, and I found two-finger scrolling quite natural to use. You can enable it by going to Mouse/Touchpad setings (in Control Centre). Select Two-finger scrolling, and enable Horizontal scrolling.
7. Slow Unity with Catalyst drivers. When I tried Catalyst drivers, the Unity was slower than with OSS driver. To solve this issue, install CCSM (Compiz Config Settings Manager, it can be found in default repository), and make these changes:
Code:
In CCSM/Composite: disable Detect Refresh Rate
In CCSM/OpenGL: disable Sync to Vblanc and set texture filter to fast
In Catalyst Control Center in display options disable Tear Free
After returning to OSS driver, I left the first two fixes (I didn't test if they actually make Unity faster, but they don't slow it down). I found about this fix at:
http://sprstacic.wordpress.com/2011/...-ubuntu-11-04/
8. Power regression in Linux kernel. The good people at Phoronix found that Linux since version 2.6.38 on many computers has a 10-30% bigger power consumption than previous versions. They found a couple of reasons for this, but the main one was different handling of ASPM (Active-State Power Management). To solve this issue, you need to edit /etc/default/grub file. To do so, open terminal and type:
Code:
sudo gedit /etc/default/grub
Now, find the line
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
and change it to
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force"
Save the file, close gedit and type:
After that, restart computer. More details about this fix can be found at:
http://www.phoronix.com/scan.php?pag...638_aspm&num=1
These are the fixes I did so far. If I found more (or, if I remember something I didn't put here), I will add to this post.
Enjoy your 722,
Zarko
P.S. Thanks all for your comments!
Still unsolved issues:
- External microphone doesn't work (for me)
- Sleep function with proprietary AMD drivers - I tried latest Catalyst driver (11.8 version) and sleep function still doesn't work
EDIT 1: Added link for #1 and added #8.
EDIT 2: Added information about Jupiter 0.0.51 and list of unsolved issues (that I know of)
EDIT 3: Tested Catalyst 11.8, added link in #2 to sbraz's post about power management
EDIT 4: Corrected error in #2, jupiter-run instead of jupiter after Alt+F2 (thanks thunderriver)
Re: Acer Aspire One 722 Ubuntu 11.04 fixes
If the first point is working, your my hero :D Searched since last week for a solution... I'll report later if this works. Thanks a lot so far!
Edit: Its amazing, it works cO Hope this lasts longer as my last success on saturday :)
Re: Acer Aspire One 722 Ubuntu 11.04 fixes
Thank you zzarko for such a great post. The microphone/headphone issue was preventing me from fully enjoying my new netbook but thanks to you my AO722 works great!!!! Thanks for all the detective work. :D
Re: Acer Aspire One 722 Ubuntu 11.04 fixes
Quote:
Originally Posted by
zzarko
Going off of a solution I found for the AO522, you can also fix this by adding "blacklist atl1c" to the end of /etc/modprobe.d/blacklist.conf, but this will also disable your wired ethernet connection.
Re: Acer Aspire One 722 Ubuntu 11.04 fixes
Thanks lots Zzarko. My keylocks indicator wasnt working too but now it is!
Re: Acer Aspire One 722 Ubuntu 11.04 fixes
Quote:
Originally Posted by
zzarko
2. Better power management. For now, AMD's Catalyst driver doesn't support sleep mode on this netbook (computer freezes on wake-up), but open source Radeon does, and this is why I choosed it. This driver has options for reduced power consumption, but they are not activated by default. To make laptop battery lasts longer, I installed Jupiter. To do this, open terminal and type:
Code:
sudo su
add-apt-repository ppa:webupd8team/jupiter
apt-get update
apt-get install jupiter
Don't close the terminal yet. Start the program (Alt+F2, type jupiter), and it will add itself to list of allowed programs for systray, and also to startup applications. Beacuse Jupiter (version 0.0.50) still doesn't have options for OSS Radeon driver power management, they I added them manually. To do this, on the same terminal type:
Code:
mkdir -p /usr/lib/jupiter/vendors/Acer
cd /usr/lib/jupiter/vendors/Acer
gedit battery power
When gedit opens, copy this to battery script:
Code:
#!/bin/bash
echo low > /sys/class/drm/card0/device/power_profile
and this to power script:
Code:
#!/bin/bash
echo high > /sys/class/drm/card0/device/power_profile
Save both scripts and close gedit. Then, type this in terminal:
Code:
chmod 755 battery power
Details about this changes can be found at:
[COLOR=Blue]
http://sourceforge.net/apps/mediawik...p?title=Kernel
I added this tweak to my list of tweaks for Jupiter 0.0.51.
Re: Acer Aspire One 722 Ubuntu 11.04 fixes
Quote:
Originally Posted by
fuduntu
I added this tweak to my list of tweaks for Jupiter 0.0.51.
THANKS fuduntu! One less thing to fix next time!
Re: Acer Aspire One 722 Ubuntu 11.04 fixes
Thank you so much. If it weren't for posts like this I would be left with a useless brick of electronics.
Re: Acer Aspire One 722 Ubuntu 11.04 fixes
zzarko, just a quick thank you. It would have probably taken me 3 days to figure out all the fixes that you so neatly summarized. Please keep being so nice to the community!
Cheers,
L
Re: Acer Aspire One 722 Ubuntu 11.04 fixes
this is awesome. Been a big fan of linux for a long time. Always searched the forums for solutions never been compelled to reply but you've managed to answer so many problems for my aspire 722 decided to take the time to register and say a Big Thank you to you everything worked! except for suspend u mentioned uv managed to change the driver to radeon to fix the suspend? how do u install the open source radeon and switch it on instead of catalyst?