= Asus N53 = = Introduction = ||<
><>|| Asus N53 community help. This wiki is intended to help to fix problems related to Ubuntu and the Asus N53SV, but may be applicable to other models, such as the Asus N73 and N61 Series, where hardware specifications overlap. {{attachment:IconsPage/note.png|Note|align="middle"}} This fixes have been tested under:<
>'''Ubuntu 11.04 (Natty Narwhal)'''<
>'''Ubuntu 11.10 (Oneiric Ocelot)'''<
>'''Ubuntu 14.04''' = Disclaimer = {{attachment:IconsPage/warning.png|Warning|align="middle"}} I make no guarantees, nor take any responsibility for any consequences following the use of this wiki page. Use at your own risk. = Fixing or enabling notebook functionalities = This section will guide you through fixing bug or enable functionalities which doesn't work out of the box. == Suspend and Hibernate == To fix the suspension and hibernation bug you can use the '''20_suspend-ehci-hcd''' script (also tested working in Ubuntu 11.10 & 14.04): {{{#!cplusplus #!/bin/sh # # Suspend and Hibernate Fix Script # # Credits: Cuong Tham TMPLIST_E=/tmp/ehci-dev-list TMPLIST_X=/tmp/xhci-dev-list E_DIR=/sys/bus/pci/drivers/ehci_hcd X_DIR=/sys/bus/pci/drivers/xhci_hcd E_BIND=$E_DIR""/bind E_UNBIND=$E_DIR""/unbind X_BIND=$X_DIR""/bind X_UNBIND=$X_DIR""/unbind unbindDev() { echo -n '' > $1 for i in `ls $2 | egrep '[0-9a-z]+\:[0-9a-z]+\:.*$'`; do echo -n "$i" | tee $3 echo "$i" >> $1 done } bindDev() { [ -f $1 ] || return for i in `cat $1`; do echo -n "$i" | tee $2 done rm $1 } case "${1}" in hibernate|suspend) unbindDev $TMPLIST_E $E_DIR $E_UNBIND unbindDev $TMPLIST_X $X_DIR $X_UNBIND ;; resume|thaw) bindDev $TMPLIST_E $E_BIND bindDev $TMPLIST_X $X_BIND ;; esac }}} Paste the script in '''/etc/pm/sleep.d/20_suspend-ehci-hcd''' and save it {{{ sudo nano /etc/pm/sleep.d/20_suspend-ehci-hcd }}} The script can have any name, but to ensure the load order, use the prefix '''20_''' add the execution permission: {{{ sudo chmod 755 /etc/pm/sleep.d/20_suspend-ehci-hcd }}} [[#repository|{{attachment:IconsPage/apt.png|Package available|align="middle"}}]] '''suspend-ehci-hcd''' ---- == USB 3.0 == {{attachment:IconsPage/info.png||align="middle"}} Fixed in Ubuntu 11.10 <
> <
> <
> To get working USB 3.0 port with USB 2.0 devices add the following string to your grub boot parameters: '''pci=nomsi''' {{{ sudo nano /etc/default/grub }}} replace {{{ GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" }}} with {{{ GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi" }}} save and update grub: {{{ sudo update-grub }}} ---- == Keyboard functions keys == {{attachment:IconsPage/note.png||align="middle"}} Fixed in Ubuntu 11.10 <
> <
> <
> The function ("fn") keys can be enabled using '''acpi4asus''': http://acpi4asus.sourceforge.net [[#repository|{{attachment:IconsPage/apt.png|Package available|align="middle"}}]] '''acpi4asus-dkms''' ---- == nVidia Optimus video card switching == You can now use your nVidia card, using '''bumblebee''': https://github.com/MrMEEE/bumblebee (old version) To use it, type the following into terminal: (old version) {{{ git clone https://github.com/MrMEEE/bumblebee cd bumblebee sudo sh install.sh }}} Bumblebee is also available from PPA: https://launchpad.net/~mj-casalogic/+archive/bumblebee (new version!) {{{ sudo add-apt-repository ppa:bumblebee/stable sudo apt-get update sudo apt-get install bumblebee }}} If you want to run 32-bit apps in Oneiric, enable Multi-arch support for 32-bit and run: sudo apt-get install virtualgl-libs:i386 source: https://launchpad.net/~bumblebee/+archive/stable Then use optirun command before any program that needs your nvidia-card. you can use ironhide too but it will provide some graphical gliches: {{{ sudo add-apt-repository ppa:mj-casalogic/ironhide sudo apt-get update sudo apt-get install ironhide ironhide-ui sudo ironhide-configuration }}} '''Note:''' you need to reinstall xorg-video-intel for the intel 3d accelleration to work <
> '''Note:''' wine and stepmania will not work well when using a 64 bit system If you still haven't got 3d accelleration on the intel GMA after reboot, you can optionally install the latest X.org-drivers: (note: don't do this if everything works without it!!) {{{ sudo add-apt-reposity ppa:xorg-edgers/ppa sudo apt-get update sudo apt-get upgrade sudo ironhide-configuration }}} As of Ubuntu 11.04 (and 11.10) the ironhide-app-settings returns some error-codes. A workaround for this bug is to use the menu-editor (typ "main menu" into unity dash). Find your favorite app, select it, and click "properties". go to "command" (middle line below the name, but above the discription) and change "" into "optirun ". (add optirun and a space at the beginning of each command that needs nVidia graphics card). now you can run those apps the conventional way and they will run onto the nVidia. If ironhide-indicator is running it will tell you when the discrete card is turned on. Note that with ironhide you can only enable your nVidia-card when you are using AC power. Otherwise you could possibly overload your battery. ---- == Bluetooth == {{attachment:IconsPage/note.png||align="middle"}} Fixed in Ubuntu 11.10 <
> <
> <
> First, try install the compat wireless module and then restart. On Ubuntu 11.04 Linux-backports-modules-cw. If not, try compile from source: download the source driver [[http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2011-05-15.tar.bz2|compat-wireless-2011-05-15.tar.bz2]] (or more updated) from http://wireless.kernel.org/download/compat-wireless-2.6/ unpack it: {{{ tar -xjvf compat-wireless-2011-05-15.tar.bz2 }}} run the script for compile only the bluetooth modules: {{{ cd compat-wireless-2011-05-16 ./scripts/driver-select bt }}} compile and install: {{{ make sudo make install }}} disable current bluetooth modules and load the new ones: {{{ sudo make btunload sudo modprobe ath3k sudo modprobe btusb }}} restart bluetooth demon: {{{ sudo /etc/init.d/bluetooth restart }}} otherwise reboot the pc. After that, if your Bluetooth does not work, do {{{ lsusb }}} If your bluetooth chip is detected as 13d3:3304 in lsusb, you need to tell the ath3k driver that. {{{ sudo gedit /etc/modprobe.d/ath3-bt.conf }}} and add this lines {{{ install ath3k modprobe --ignore-install ath3k ; /bin/echo "13d3 3304" >> /sys/bus/usb/drivers/ath3k/new_id }}} You may want to stop here, but, if you want, reboot the computer, and did the '''modprobe -a ath3k''' and '''rmmod btusb''' again. After this, the modprobe configuration is no longer required and it can be deleted. ---- == Ethernet == {{attachment:IconsPage/note.png||align="middle"}} Fixed in Ubuntu 11.10 <
> <
> <
> This official Realtek ethernet driver fix the bug of 10 Mb/s max speed with some ethernet switch. Version: 8.024.00<
> Date: 2011/05/27<
> MD5: eb6c56672c7e2b3efa3ad7e4369a4fee<
> '''[[attachment:r8168-8.024.00.tar.bz2|Download]]''' ''Last updated drivers can be downloaded [[http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false|here]].'' ---- == Intel Turbo Boost == The turbo boost is supported, use a CPU applet for Gnome or KDE to see it. You will most likely need to load the module for it: {{{ sudo modprobe msr }}} and after, to verify that it do work, install '''acpidump''': {{{ sudo apt-get install acpidump }}} then run turbostat in a terminal: {{{ sudo turbostat }}} It will list you the speed of your cores. To avoid to do this after each reboot, edit the modules file: {{{ sudo nano /etc/modules }}} and in an empty line add: {{{ msr }}} ---- == HDMI Support (Minor issue) == {{attachment:IconsPage/note.png||align="middle"}} This [[https://bugs.freedesktop.org/show_bug.cgi?id=44875|bug]] was finally fixed in kernel 3.5 <
> <
> <
> Little problem with HDMI support, if you try to turn on the computer with the HDMI cable plugged into the computer, Ubuntu will never boot, it hangs just after grub. When POST or grub is displayed, try to switch the monitor/display using the Fn+F8 shortcut to the laptop LCD and then back to external HDMI monitor. If this doesn't work, you can unplug the HDMI monitor before you boot. When you plug it back it all works fine. ---- == HDMI Video == {{attachment:IconsPage/dont.png|Don't|align="middle"}} TO DO Some TV's only allow you to use a resolution of 640X480. Most TV's can be used through 1280X720. ---- == HDMI Audio == {{attachment:IconsPage/dont.png|Don't|align="middle"}} TO DO HDMI audio can be enabled by changing the default hardware profile of your soundcard in the sound-configuration screen. Note that you have to change it back every time when you stop using the HDMI-interface. ---- == DVD == If DVDs don't play after installing CSS, then the region may not have been set on the DVD drive. Install regionset: {{{ sudo apt-get install regionset }}} and run it: {{{ sudo regionset }}} ---- == Multi-touch touchpad == Multi-touch gestures are supported for the N53's Elantech touchpad. First add the this PPA to your system: {{{ sudo add-apt-repository ppa:utouch-team/utouch }}} Then install it by running: {{{ sudo apt-get update && sudo apt-get install utouch }}} Reboot and open '''System Settings... > Mouse and Touchpad''', then, in the ''Touchpad'' tab, under '''Scrolling''', choose ''Two-finger scrolling''. '''Note:''' it is a good idea to untick the "Disable touchpad while typing" box, as this seems to cause the touchpad to stop responding on occasion. I haven't been able to trigger the bug manually, but it did seem to stop occurring once unticking this box. ---- == Unity 3D == Unity 3D works "out of the box", without any modification to the standard installation. Although, during installation, notify-osd bubbles do contain some artifacts and have thick black borders. This does not carry through to the desktop once installed, thankfully. ---- = External Links = * [[http://www.asus.com/Notebooks/Multimedia_Entertainment/N53SV/|Product page]] ---- Reference links: * http://thecodecentral.com/2011/01/18/fix-ubuntu-10-10-suspendhibernate-not-working-bug * http://ubuntuforums.org/showpost.php?p=10831338&postcount=15 * http://ubuntu.shapado.com/questions/soporte-de-turbo-boost-de-intel-core-i7 * http://ubuntuforums.org/showthread.php?t=1749740 * http://www.phlerion.com/blog/exopc/exopc-ubuntu/