Difference between revisions of "ASUS N55SF"

From ArchWiki
Jump to: navigation, search
(VGA tested.)
(Added config to get the subwoofer to play both R/L channels)
(4 intermediate revisions by 3 users not shown)
Line 77: Line 77:
 
Follow the official documentation: [[ALSA]] and/or [[Pulseaudio]]
 
Follow the official documentation: [[ALSA]] and/or [[Pulseaudio]]
  
The external subwoofer is not working, investigation needed.
+
To make the external subwoofer work edit/create {{ic|/etc/modprobe.d/alsa-base.conf}} and add these options:
 +
 
 +
{{hc|/etc/modprobe.d/alsa-base.conf|2=<nowiki>
 +
options snd-hda-intel model=asus-mode4
 +
</nowiki>}}
 +
 
 +
As explained in this [https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/871808| bug report], by default, the subwoofer plays the right channel. To correct this, add the following:
 +
 
 +
{{hc|/usr/share/pulseaudio/alsa-mixer/profile-sets/extra-hdmi.conf|2=<nowiki>
 +
[Mapping analog-surround-21]
 +
device-strings = surround40:%f
 +
channel-map = front-left,front-right,lfe,lfe
 +
paths-output = analog-output analog-output-speaker
 +
priority = 7
 +
direction = output
 +
</nowiki>}}
 +
 
 +
And enable this:
 +
{{hc|/etc/pulse/daemon.conf|2=<nowiki>
 +
enable-lfe-remixing = yes
 +
</nowiki>}}
  
 
===Touchpad===
 
===Touchpad===
Line 86: Line 106:
  
 
===Power management===
 
===Power management===
USB prevents system suspend, you need to edit or create {{ic|/etc/pm/config.d/usb3-suspend-workaround}} with:
 
{{hc|/etc/pm/config.d/usb3-suspend-workaround|<nowiki>SUSPEND_MODULES="xhci_hcd ehci_hcd"</nowiki>}}
 
 
 
There is also a freezing bug with USB and laptop-mode when shutting down on battery.
 
You can fix it by removing USB modules on shutdown:
 
{{hc|/etc/rc.local.shutdown|rmmod xhci_hcd ehci_hcd}}
 
  
'''Note:'''
+
The USB unbind hook is no longer necessary as of [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff;h=dbf0e4c7257f8d684ec1a3c919853464293de66e Linux 3.5].
As of Ubuntu 12.04 the above does not seem to fully enable suspend.  In addition to the above, I had to perform the steps found here: http://thecodecentral.com/2011/01/18/fix-ubuntu-10-10-suspendhibernate-not-working-bug
+
There is also a bug that appears to be logged for this issue here:  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/987056
+
I have not tested Hibernate with the above changes, but suspend seems to work.
+

Revision as of 14:13, 8 November 2012

Device Status Modules
Intel graphics Working xf86-video-intel
Nvidia graphics Working, see below nvidia, bumblebee
Graphic outputs Not working nvidia, bumblebee
Ethernet Working atl1c
Wireless Working iwlan
Audio Working, see below snd_hda_intel
Touchpad Working xf86-input-synaptics
Camera Working uvcvideo
USB 3.0 Working xhci_hcd
Card Reader Working
Special Keys Untested
Power management Working, see below

Hardware

CPU: Intel Core i7-2630QM @ 2.00GHz

Mainboard: Intel HM65 Express

RAM: 6/8GB DDR3

Display: 15,6" HD LED (1920x1080)

Graphics adapter: Intel Core Processor Integrated Graphics Controller, NVIDIA GeForce GT 555M

Soundcard: Integrated Intel HDA, Bang & Olufsen speakers with external subwoofer

Network: Atheros Gigabit Ethernet Controller, Intel Centrino Wireless-N 1030

Hard disk: Seagate Momentus 750GB 5400rpm SATA

Webcam: IMC Networks

Touchpad: Synaptics

Configuration

There is a BIOS update (v207) on Asus support website (go to the english one if you don't find) that fix the numpad bug.

CPU

Works out of the box.

Follow the CPU Frequency Scaling guide to enable speed-stepping. Processor has Intel Turbo Boost which works out of the box, but you can't see the frequencies above 2.4GHz in /proc/cpuinfo. To see the actual frequency install i7z.

Video

Intel

Follow these guides: Xorg and Intel. You will need to blacklist the nouveau driver (the kernel detects the nvidia card and loads it). Bumblebee will load it as needed, see next section.

/etc/modprobe.d/blacklist-nouveau.conf
blacklist nouveau

Nvidia

The official proprietary nvidia drivers for linux do not support Nvidia Optimus yet, but there is a workaround in the form of bumblebeeAUR. It enables the use of Nvidia graphic card via virtualgl. Just follow the instructions for setting up bumblebee in our wiki.

Outputs

VGA working.

HDMI not working, but still testing. I'm not sure if it can work on this laptop. See [Bumblebee FAQ]

Audio

Follow the official documentation: ALSA and/or Pulseaudio

To make the external subwoofer work edit/create /etc/modprobe.d/alsa-base.conf and add these options:

/etc/modprobe.d/alsa-base.conf
options snd-hda-intel model=asus-mode4

As explained in this bug report, by default, the subwoofer plays the right channel. To correct this, add the following:

/usr/share/pulseaudio/alsa-mixer/profile-sets/extra-hdmi.conf
[Mapping analog-surround-21]
device-strings = surround40:%f
channel-map = front-left,front-right,lfe,lfe
paths-output = analog-output analog-output-speaker
priority = 7
direction = output

And enable this:

/etc/pulse/daemon.conf
enable-lfe-remixing = yes

Touchpad

Follow the Synaptics guide.

Webcam

Working.

Power management

The USB unbind hook is no longer necessary as of Linux 3.5.