
I have gentoo on my ux31e-r009v (i5 in place of i7). Both Sandy Bridge and HD 3000 work perfectly with 3.0.6 (as mentioned in the other post)From what I gather, the Zenbook has an Intel Sandy Bridge processor and Intel HD 3000 graphics. I've seen in these forums that this hardware didn't perform too well earlier. Apparently after kernel 3.0 the situation improved, but I don't know if everything is solved now.
Sentelic is supported in the kernel - it just works. Don't expect anything like Synaptics offered, this is Sentelic and nothing more. Even changing the pointer acceleration is hard. At least it is possible in Linux, as Windows drivers do not allow such 'advanced' configuration at all.Some reviews note that the touchpad (Sentelic) drivers are terrible in Windows, and Asus is releasing patches like crazy. I'd like to know how's the situation in linux.
Quick answer: no/no. I haven't observed the jitterish touchpad, it's rather laggy though (I had to get used to that - if you move your finger slowly the pointer ends up in completely different place than if you move the finger quickly, even if the finger movement distance is the same ). There is no two-finger scroll, or I do not know how to enable that.luismw wrote:Thanks, that's a lot of useful information. Regarding the touchpad, I've kept reading reviews complaining about how, in Windows, the pointer keeps jumping from one place to the other, and that drag and drop is nearly impossible to do. Does this happen in Linux? Also, does the Linux driver support two-finger scrolling?
Yup, it does.Does the kernel support the "fn" key combinations of the keyboard?

Actually, there is a well-known video tearing problem (https://bugs.freedesktop.org/show_bug.cgi?id=37686) that's been unresolved for half a year. There are ways to reduce its impact, but it's still noticeable when watching videos. I find it really annoying, and would gladly take something with an NVIDIA GPU instead, even if it means worse battery life.mark_alec wrote:Sandy Bridge and the Intel HD graphics work fine. I can't speak for the other components, as I don't have them.
Code: Select all
echo "options ath9k nohwcrypt=1" > /etc/modprobe.d/ath9k.conf
pste wrote:Hi, a bit late and perhaps not right on target, but maybe worth a try...
I have an Asus G74 equipped with an Atheros WiFi card (AR9285 PCI-E) that gave me a similar problem as described by lukost, slow communication and repeated disconnects. The solution I found works like a charm for me -> high speed an apparently a stable connection. What I did was simply:My G74 does also have a Sentelic Finger Sensing Pad, although it works reasonably well (as said, slightly laggy) I really would love to get two-finger scrolling and the function key enable toggle (Fn+F9) to work like it does in windows (I'm forced to have a dual boot and use it occationally...), if anyone have any ideas I'm all ears...Code: Select all
echo "options ath9k nohwcrypt=1" > /etc/modprobe.d/ath9k.conf
/pste

Yeah I wanted to do a wiki or thread on it. I got everything you mentioned working, I don't think there's anything I'm missing on it. But yet I just haven't had the time yet to write it up.pste wrote:@the.root, sorry for my ignorance of not answering - great tip! I'll definitely save this an look into it in depth when I find some time for it (which is what I explain my ingnorance with - a current extreme lack of time...)
Meanwhile I just came up with an idea! Why don't you or me (perhaps you, considering my lack of time- don't take this wrong, I'm not telling anyone, just dreaming out loud
) should start a thread under Kernel & Hardware - Asus G74, how to get everything to work - where we line up all tricks like kernel settings, kernel parameter tweaks, configrations or scripts, etc. to make things work, perhaps sorted by hardware component and desktop solution... (or is this a wiki-page?)
I've currently not had the time to start looking into:Lots of questions/issues... But, the main purpose with this post was only to say thank you for the tip!
- sleep/hibernate (sleep hangs with a black screen...)
touchpad (where you've already started the knowledge collection), scroll/two-finger things, and fn-f9 to switch it on and off
wi-fi, fn-f2 to toggle wifi AND bluetooth (I never touch it, networkmanager-checkbox-only works best for me...)
backlit keyboard (fn-f3-f4) under xfce4 (works under kde4 and gnome3 [worked! gnome3 doesn't work for me at all anymore])
I don't know if the card reader works, haven't tried it
usb3 charging??? (I think windows have some kind of application for it)
Intel Turbo Boost (or whatever the windows application calls it, is this at all relevant for linux?) - the ROG button...
and perhaps some more things I cannot recall right now...
/pste

I started a wiki on the Asus laptop build. It might be relevant to the OP or other similar Asus laptops. But certainly is to our g74sxpste wrote:@the.root, sorry for my ignorance of not answering - great tip! I'll definitely save this an look into it in depth when I find some time for it (which is what I explain my ingnorance with - a current extreme lack of time...)
Meanwhile I just came up with an idea! Why don't you or me (perhaps you, considering my lack of time- don't take this wrong, I'm not telling anyone, just dreaming out loud
) should start a thread under Kernel & Hardware - Asus G74, how to get everything to work - where we line up all tricks like kernel settings, kernel parameter tweaks, configrations or scripts, etc. to make things work, perhaps sorted by hardware component and desktop solution... (or is this a wiki-page?)
I've currently not had the time to start looking into:Lots of questions/issues... But, the main purpose with this post was only to say thank you for the tip!
- sleep/hibernate (sleep hangs with a black screen...)
touchpad (where you've already started the knowledge collection), scroll/two-finger things, and fn-f9 to switch it on and off
wi-fi, fn-f2 to toggle wifi AND bluetooth (I never touch it, networkmanager-checkbox-only works best for me...)
backlit keyboard (fn-f3-f4) under xfce4 (works under kde4 and gnome3 [worked! gnome3 doesn't work for me at all anymore])
I don't know if the card reader works, haven't tried it
usb3 charging??? (I think windows have some kind of application for it)
Intel Turbo Boost (or whatever the windows application calls it, is this at all relevant for linux?) - the ROG button...
and perhaps some more things I cannot recall right now...
/pste


No I don't have any problem with sleep, hibernate or with random shutdown after plug/unplug battery charger, but I also have some scripts from Ubuntu:luismw wrote:(...)
By the way, in Ubuntu's documentation for the Zenbook, it says that suspend doesn't work. Not only it doesn't work, it will corrupt the RAM and that can only be solved by unplugging the battery. There are even reports in the forums of people that say that not even unplugging the battery works for them. There's a workaround by adding a script to /etc/pm/sleep.d/ to unload USB modules. Is this necessary for Gentoo? Has anyone had problems with suspend?
Code: Select all
dk@kol01dk ~ $ sudo su
kol01dk dk # cd
kol01dk ~ # cd /etc/pm/
kol01dk pm # ls -alR
.:
razem 20
drwxr-xr-x 5 root root 4096 04-07 20:09 .
drwxr-xr-x 96 root root 4096 05-09 11:50 ..
drwxr-xr-x 2 root root 4096 04-24 21:59 config.d
drwxr-xr-x 2 root root 4096 05-01 21:23 power.d
drwxr-xr-x 2 root root 4096 05-08 11:50 sleep.d
./config.d:
razem 16
drwxr-xr-x 2 root root 4096 04-24 21:59 .
drwxr-xr-x 5 root root 4096 04-07 20:09 ..
-rwxr-xr-x 1 root root 24 04-07 20:09 gentoo
-rwxr-xr-x 1 root root 29 04-24 21:59 laptop-mode-tools
./power.d:
razem 12
drwxr-xr-x 2 root root 4096 05-01 21:23 .
drwxr-xr-x 5 root root 4096 04-07 20:09 ..
-rwxr-xr-x 1 root root 3592 05-01 21:23 20zenbook
./sleep.d:
razem 12
drwxr-xr-x 2 root root 4096 05-08 11:50 .
drwxr-xr-x 5 root root 4096 04-07 20:09 ..
-rwxr-xr-x 1 root root 409 04-23 03:00 20zenbook
kol01dk pm #
dk@kol01dk ~ $ sudo su
kol01dk dk # cd
kol01dk ~ # cd /etc/pm/
kol01dk pm # ls -alR
.:
razem 20
drwxr-xr-x 5 root root 4096 04-07 20:09 .
drwxr-xr-x 96 root root 4096 05-09 11:50 ..
drwxr-xr-x 2 root root 4096 04-24 21:59 config.d
drwxr-xr-x 2 root root 4096 05-01 21:23 power.d
drwxr-xr-x 2 root root 4096 05-08 11:50 sleep.d
./config.d:
razem 16
drwxr-xr-x 2 root root 4096 04-24 21:59 .
drwxr-xr-x 5 root root 4096 04-07 20:09 ..
-rwxr-xr-x 1 root root 24 04-07 20:09 gentoo
-rwxr-xr-x 1 root root 29 04-24 21:59 laptop-mode-tools
./power.d:
razem 12
drwxr-xr-x 2 root root 4096 05-01 21:23 .
drwxr-xr-x 5 root root 4096 04-07 20:09 ..
-rwxr-xr-x 1 root root 3592 05-01 21:23 20zenbook
./sleep.d:
razem 12
drwxr-xr-x 2 root root 4096 05-08 11:50 .
drwxr-xr-x 5 root root 4096 04-07 20:09 ..
-rwxr-xr-x 1 root root 409 04-23 03:00 20zenbook
kol01dk pm # cat sleep.d/20zenbook |grep -vE '^(#|$)'
EHCI_BUSES="0000:00:1a.0 0000:00:1d.0"
case "${1}" in
hibernate|suspend)
# Switch USB buses off
for bus in $EHCI_BUSES; do
echo -n $bus > /sys/bus/pci/drivers/ehci_hcd/unbind
done
;;
resume|thaw)
# Switch USB buses back on
for bus in $EHCI_BUSES; do
echo -n $bus > /sys/bus/pci/drivers/ehci_hcd/bind
done
;;
esac
kol01dk pm # cat power.d/20zenbook |grep -vE '^(#|$)'
case $1 in
true)
## VM writeback timeout
echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
## Autosuspend for USB devices
### USB2.0-CRW (Generic)
echo auto > /sys/bus/usb/devices/1-1.7/power/level
### Bluetooth USB Host Controller (Atheros Communications)
echo auto > /sys/bus/usb/devices/1-1.8/power/level
## Runtime PM for PCI devices
### Atheros Communications Inc. AR9485 Wireless Network Adapter
echo auto > /sys/bus/pci/devices/0000:02:00.0/power/control
### Fresco Logic Device 1009
echo auto > /sys/bus/pci/devices/0000:03:00.0/power/control
# Currently this turns the USB3 port off, awaiting response
### Intel Corporation 6 Series/C200 Series Chipset Family
### 6 port SATA AHCI Controller
echo auto > /sys/bus/pci/devices/0000:00:1f.2/power/control
### Intel Corporation 6 Series/C200 Series Chipset Family
### USB Enhanced Host Controller #1
echo auto > /sys/bus/pci/devices/0000:00:1d.0/power/control
# Causes machine to freeze on shutdown, should work with kernels 3.0.11, 3.1.3 or newer
### Intel Corporation 2nd Generation Core Processor Family
### DRAM Controller
echo auto > /sys/bus/pci/devices/0000:00:00.0/power/control
### Intel Corporation 6 Series/C200 Series Chipset Family
### MEI Controller #1
echo auto > /sys/bus/pci/devices/0000:00:16.0/power/control
### Intel Corporation 6 Series/C200 Series Chipset Family
### High Definition Audio Controller
echo auto > /sys/bus/pci/devices/0000:00:1b.0/power/control
### Intel Corporation 6 Series/C200 Series Chipset Family
### PCI Express Root Port 1
echo auto > /sys/bus/pci/devices/0000:00:1c.0/power/control
### Intel Corporation 6 Series/C200 Series Chipset Family
### PCI Express Root Port 2
echo auto > /sys/bus/pci/devices/0000:00:1c.1/power/control
### Intel Corporation 6 Series/C200 Series Chipset Family
### PCI Express Root Port 4
echo auto > /sys/bus/pci/devices/0000:00:1c.3/power/control
### Intel Corporation 2nd Generation Core Processor Family
### Integrated Graphics Controller
echo auto > /sys/bus/pci/devices/0000:00:02.0/power/control
## SATA link power management
echo min_power > /sys/class/scsi_host/host0/link_power_management_policy
# 50% screen brightness on battery
echo 5 > /sys/bus/pci/devices/0000:00:02.0/backlight/acpi_video0/brightness
# Set powersave CPU governor
for i in 0 1 2 3; do
echo powersave > /sys/devices/system/cpu/cpu${i}/cpufreq/scaling_governor
done
;;
false)
# 90% screen brightness on AC
echo 9 > /sys/bus/pci/devices/0000:00:02.0/backlight/acpi_video0/brightness
# Set ondemand CPU governor
for i in 0 1 2 3; do
echo ondemand > /sys/devices/system/cpu/cpu${i}/cpufreq/scaling_governor
done
;;
esac
exit 0
kol01dk pm #
Code: Select all
kol01dk pm # eix laptop-mode-tools
[I] app-laptop/laptop-mode-tools
Available versions: 1.55-r3 1.60-r1 {acpi apm bluetooth scsi}
Installed versions: 1.60-r1(21:59:50 24.04.2012)(acpi bluetooth -apm -scsi)
Homepage: http://www.samwel.tk/laptop_mode/
Description: Linux kernel laptop_mode user-space utilities
kol01dk pm #
kol01dk ~ # rc-update -s | grep laptop
laptop_mode | default
kol01dk ~
Code: Select all
kol01dk ~ # cat /boot/grub/menu.lst |grep kernel
kernel /boot/linux-3.4-rc6 root=/dev/sda4 real_root=/dev/sda4 i915.powersave=1 i915.semaphores=1 i915.i915_enable_rc6=1 pcie_aspm=force quiet
kol01dk ~ #

Code: Select all
kol01dk ~ # dmesg |grep -ir ux31
DMI: ASUSTeK Computer Inc. UX31E/UX31E, BIOS UX31E.207 10/25/2011
kol01dk ~ # uname -a
Linux kol01dk 3.4.0-rc7 #1 SMP PREEMPT Sun May 13 12:38:36 CEST 2012 x86_64 Intel(R) Core(TM) i7-2677M CPU @ 1.80GHz GenuineIntel GNU/Linux
kol01dk ~ #

And also kernel startup:dkolkowski wrote:Hi there.
Linux-3.4-rc7, new config:
http://kolkowski.pl/zenbook-ux31--gentoo_linux-3.4-rc7/
Regards.Code: Select all
kol01dk ~ # dmesg |grep -ir ux31 DMI: ASUSTeK Computer Inc. UX31E/UX31E, BIOS UX31E.207 10/25/2011 kol01dk ~ # uname -a Linux kol01dk 3.4.0-rc7 #1 SMP PREEMPT Sun May 13 12:38:36 CEST 2012 x86_64 Intel(R) Core(TM) i7-2677M CPU @ 1.80GHz GenuineIntel GNU/Linux kol01dk ~ #
Damian
Code: Select all
kol01dk ~ # cat /boot/grub/menu.lst|grep -ir gentoo -A2
title Gentoo Linux 3.4-rc7
root (hd0,3)
kernel /boot/linux-3.4-rc7 root=/dev/sda4 real_root=/dev/sda4 i915.powersave=1 i915.semaphores=1 i915.i915_enable_rc6=1 pcie_aspm=force elevator=noop quiet
kol01dk ~ #
Just curious as to how Gentoo runs on this i7 chip. How long are compile times for some of your large packages, like OpenOffice (any other large package would do... chromium, firefox, etc.)? Any issues with excessive heat while emerging packages or in general use?dkolkowski wrote:Code: Select all
kol01dk ~ # uname -a Linux kol01dk 3.4.0-rc7 #1 SMP PREEMPT Sun May 13 12:38:36 CEST 2012 x86_64 Intel(R) Core(TM) i7-2677M CPU @ 1.80GHz GenuineIntel GNU/Linux

For chromium its looks like this:mikegpitt wrote:Just curious as to how Gentoo runs on this i7 chip. How long are compile times for some of your large packages, like OpenOffice (any other large package would do... chromium, firefox, etc.)? Any issues with excessive heat while emerging packages or in general use?dkolkowski wrote:Code: Select all
kol01dk ~ # uname -a Linux kol01dk 3.4.0-rc7 #1 SMP PREEMPT Sun May 13 12:38:36 CEST 2012 x86_64 Intel(R) Core(TM) i7-2677M CPU @ 1.80GHz GenuineIntel GNU/Linux
Code: Select all
kol01dk ~ # genlop -t chromium
* www-client/chromium
Sat Apr 21 10:02:08 2012 >>> www-client/chromium-18.0.1025.151
merge time: 51 minutes and 48 seconds.
Tue May 1 15:29:47 2012 >>> www-client/chromium-18.0.1025.168 (powersave)
merge time: 1 hour, 28 minutes and 5 seconds.
Wed May 16 13:05:05 2012 >>> www-client/chromium-19.0.1084.46 (powersave)
merge time: 2 hours, 31 minutes and 25 seconds.
Sat May 19 23:22:45 2012 >>> www-client/chromium-19.0.1084.46-r2
merge time: 37 minutes and 34 seconds.
Wed May 23 22:50:52 2012 >>> www-client/chromium-20.0.1132.11
merge time: 58 minutes and 45 seconds.
kol01dk ~ #


Code: Select all
"amixer sset Master 2-"
m:0x0 + c:122
XF86AudioLowerVolume
"amixer sset Master 2+ unmute"
m:0x0 + c:123
XF86AudioRaiseVolume
"amixer sset Master mute"
m:0x0 + c:121
XF86AudioMute
"scrot"
m:0x0 + c:107
Print
"sudo /usr/sbin/hibernate-ram"
m:0x0 + c:150
XF86Sleep
"sudo /usr/bin/intel_backlight $(($(sudo /usr/bin/intel_backlight | tr -dc '[:digit:]')+2))"
m:0x0 + c:238
XF86KbdBrightnessUp
"sudo /usr/bin/intel_backlight $(($(sudo /usr/bin/intel_backlight | tr -dc '[:digit:]')-1))"
m:0x0 + c:237
XF86KbdBrightnessDown
I replied saying that there seemed little point in contacting Customer Support if the product is not available, and politely asked for their advice as to which of the available adapters I should purchase. I still haven't heard back from them.Thank you very much for your interest in the ASUS Shop.
At the moment we are not offering the product you are looking for.
Please be kindly advised to contact the ASUS Customer Support directly to get assistance finding a retailer near you.