User Tools

Site Tools


asus_g50v

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

asus_g50v [2018/02/27 11:01] (current)
don created
Line 1: Line 1:
 +====== Asus G50V ======
 +===== Introduction =====
 +This is a guide to running Linux with the Asus G50V laptop.
 +
 +This guide is intended to provide you details on how well this laptop works with Linux and which modules you need to configure. For details on how to actually install and configure the required modules have a look at [[Installation Guide|our guides]] section for distribution specific instructions.
 +
 +This page is just for discussing using Linux on the Asus G50V. For a general discussion about this laptop you can visit the [[http://​www.lapwik.com/​asus_g50v|Asus G50V page on LapWik]].
 +===== Editing This Page =====
 +If you would like to edit this page please first view our [[Editing Guidelines]].
 +===== Specifications =====
 +For full specifications see the [[http://​www.lapspecs.com/​wiki/​asus+g50v|Asus G50V specifications page]].
 +
 +| Name|Asus G50V|
 +| Processor|Intel Core 2 Duo|
 +| Screen|15.4"​ WXGA or WXGA+ or WSXGA+ Widescreen|
 +| RAM|1GB to 4GB|
 +| HDD|2 x 200GB to 500GB|
 +| Optical Drive|DVD+-RW or Blu-ray|
 +| Graphics|NVIDIA Geforce 9700M GT|
 +| Network|Ethernet,​ Intel 3945ABG 802.11abgn or Intel 4965AGN 802.11abgn, Bluetooth|
 +
 +===== Linux Compatibility =====
 +^Device^Compatibility^Comments^
 +| Processor|Yes| |
 +| Screen|Yes| |
 +| HDD|Yes| |
 +| Optical Drive|Yes| |
 +| Graphics|Yes|See notes below|
 +| Sound|Yes|See notes below|
 +| Ethernet|Yes| |
 +| Wireless|Yes| |
 +| Bluetooth|Yes| |
 +| USB|Yes| |
 +| Firewire|Yes| |
 +| Card Reader|Yes| |
 +| Camera|Yes| |
 +===== Notes =====
 +==== Graphics ====
 +Depending on the Linux distribution you use, you may need to install the proprietary NVIDIA driver to get the display working at all. In any case you will need these drivers if you require 3D support. See our guides section on this site for installation details.
 +==== Sound ====
 +While sound works, the headphone jack does not work properly. No sound comes out of the headphones. Adding this line to the bottom of ''/​etc/​modprobe.d/​alsa-base''​ (it may be called ''​alsa-base.conf''​ on newer distros) may fix this problem:
 +<​code>​options snd-hda-intel model=m51va position_fix=0</​code>​
 +Or:
 +<​code>​options snd-hda-intel model=asus-mode3</​code>​
 +After editing the file, try the following commands as root in order until one works (or just reboot):
 +''/​etc/​init.d/​alsasound restart''​
 +''​alsa force-reload''​
 +''​update-modules''​
 +
 +Then unplug and replug the headphones or line-out cable and try playing audio.
 +
 +==== RAID ====
 +For users with two hard disks, using RAID via the Intel ICH9M in Enhanced Mode is possible by passing the ''​dmraid=true''​ argument to the installer at boot time for some newer distributions (confirmed working on Debian Lenny, Ubuntu Intrepid Alternate Installer).
 +==== Numpad ====
 +Using key combinations that include the number pad (with Numlock off), such as Shift+Home and Shift+End may not work as expected. This behavior can be changed by adding the following line to the ''​InputDevice''​ section of ''/​etc/​X11/​xorg.conf''​ for ''​Generic Keyboard'':​
 +<​code>​Option "​XkbOptions"​ "​numpad:​microsoft"</​code>​
 +==== Lights ====
 +Currently there is no way to disable the lights on the sides of the lid. There was a way to disable the lights on the ASUS G1 but it does not work for the G50. The touchpad light can be disabled. Note that this only works with the ''​asus_laptop''​ module, it does not work with ''​asus_acpi''​.
 +<​code>​echo 0 > /​sys/​class/​leds/​asus\:​\:​touchpad/​brightness</​code>​
 +==== OLED Display ====
 +The OLED display can be used with the [[http://​lapsus.berlios.de/​asus_oled.html|ASUS OLED driver]] and [[http://​asusg50oled.sourceforge.net/​|G50 OLED daemon]].
 +==== Hotkeys ====
 +On most distributions there should be no problems with hotkeys.
 +
 +However, on Debian Sid, HAL may cause problems because two events are triggered per keypress. Mute and play/pause will not function properly; volume up/down will move two notches instead of one. An update to acpi-support and acpi-support-base fix the problem with the volume hotkeys, however play/pause and next/​previous track still malfunction. To resolve the issue, rename a few files and restart acpid as root:
 +<​code>​
 +cd /​etc/​acpi/​events
 +mv asus-media-play-pause asus-media-play-pause.x
 +mv asus-media-prev asus-media-prev.x
 +mv asus-media-next asus-media-next.x
 +mv asus-volume-mute asus-volume-mute.x
 +mv asus-volume-up asus-volume-up.x
 +/​etc/​init.d/​acpid restart
 +</​code>​
 +
 +To enable the touchpad control special function key (next to the power button), first make sure ''/​etc/​X11/​xorg.conf''​ is correctly configured. This assumes that ''​sudo''​ is set up for your regular user account without a password.
 +<​code>​gksudo gedit /​etc/​X11/​xorg.conf &</​code>​
 +There should be a ''​Synaptics''​ input section that has the SHMConfig option enabled like this sample:
 +<​code>​Section "​InputDevice"​
 +Identifier ​    "​Synaptics Touchpad"​
 +Driver ​        "​synaptics"​
 +Option ​        "​SendCoreEvents"​ "​true"​
 +Option ​        "​Device"​ "/​dev/​psaux"​
 +Option ​        "​Protocol"​ "​auto-dev"​
 +Option ​        "​HorizEdgeScroll"​ "​0"​
 +Option ​        "​MaxTapTime"​ "​0"​
 +Option  ​  "​SHMConfig"​ "​on"​
 +EndSection</​code>​
 +
 +Next, edit ''/​etc/​acpi/​asus-touchpad.sh'':​
 +<​code>​gksudo gedit /​etc/​acpi/​asus-touchpad.sh &</​code>​
 +
 +asus-touchpad.sh:​
 +<​code>​
 +#!/bin/sh
 +[ -f /​usr/​share/​acpi-support/​state-funcs ] || exit 0
 +
 +[ -f /​usr/​share/​acpi-support/​state-funcs ] || exit 0
 +
 +# get the current state of the touchpad
 +TPSTATUS=`synclient -ls | awk '/​TouchpadOff/​ {print $3}'`
 +
 +# if getting the status failed, exit
 +test -z $TPSTATUS && exit 1
 +
 +if [ $TPSTATUS = 0 ]; then
 +synclient -s TouchpadOff=1
 +echo 0 > /​sys/​devices/​platform/​asus_laptop/​leds\:​asus\:​\:​touchpad/​brightness
 +else
 +synclient -s TouchpadOff=0
 +echo 1 > /​sys/​devices/​platform/​asus_laptop/​leds\:​asus\:​\:​touchpad/​brightness
 +fi
 +</​code>​
 +
 +If you are running 2.6.31 or later change the two instances of ''​asus-laptop''​ above to ''​asus_laptop''​. Log out of X and log back in and the touchpad should toggle.
 +
 +==== NVIDIA PowerMizer ====
 +Your GPU may run hot (causing the fan to always run) using the proprietary NVIDIA drivers. The solution is to enable PowerMizer in ''/​etc/​X11/​xorg.conf''​ under the ''​Device''​ section for the graphics card. This will clock down the GPU and memory when the GPU is not in use by a 3D application. If you use a compositing window manager (like compiz), this setting will have little effect since the card will always be doing 3D.
 +
 +To enable power saving on both AC and battery, add this line:
 +<​code>​Option "​RegistryDwords"​ "​PowerMizerEnable=0x1;​ PerfLevelSrc=0x3333;"</​code>​
 +
 +To enable power saving only on battery, add this line instead:
 +<​code>​Option "​RegistryDwords"​ "​PowerMizerEnable=0x1;​ PerfLevelSrc=0x3322"</​code>​
 +
 +==== See Also ====
 +[[http://​monalisa.cern.ch/​blog/​2008/​09/​16/​ubuntu-on-asus-g50v/​|MonALISA Team Blog >> Ubuntu on Asus G50V]]
 +===== Summary =====
 +Everything should run fine after a bit of tweaking.
  
asus_g50v.txt ยท Last modified: 2018/02/27 11:01 by don