ASUS G73SW

From ArchWiki

Tango-edit-clear.pngThis article or section does not follow the Laptop page guidelines.Tango-edit-clear.png

Reason: Do not use first-person narration. (Discuss in Talk:ASUS G73SW)

Tango-view-refresh-red.pngThis article or section is out of date.Tango-view-refresh-red.png

Reason: This page is ancient (Discuss in Talk:Laptop#Old laptop pages)

Model G73SW-XN2

Hardware

  • Processor: Intel Core i7-2630QM 2.0 GHz (Turbo Boost up to 2.9 GHz)
  • Display: 17.3" FHD, native resolution 1920 x 1080
  • Graphics: NVIDIA GeForce GTX 460M with 1.5GB GDDR5 VRAM
  • HDD: 500GB Seagate Momentus @ 7200 rpm
  • Memory: 8GB DDR3 @ 1333 MHz
  • Card Reader: SD card reader
  • Webcam: 2.0MP
  • WLAN: Atheros AR9285 802.11b/g/n
  • LAN: Realtek RTL8111/8168B Gigabit Ethernet controller

lspci

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
01:00.0 VGA compatible controller: NVIDIA Corporation GF106 [GeForce GTX 460M] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GF106 High Definition Audio Controller (rev a1)
03:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)

Graphics

Works fine with nvidia.

I have not tested the nouvueau driver on this machine.

/etc/X11/xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 295.53  ([email protected])  Sat May 12 00:34:20 PDT 2012

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
    Option         "RegistryDwords" "EnableBrightnessControl=1"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "nologo" "true"
    Option         "RegistryDwords" "EnableBrightnessControl=1"
    Option         "Coolbits" "1"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

HDMI port

Video output works, but I could not get audio working over HDMI. If anyone has better luck, please post what you did.

Keyboard Backlight

The keyboard backlight did not work out of the box. It is necessary to write scripts to get it working; take a look in /sys/class/leds/asus::kbd_backlight and it should be obvious what to do.

Hibernate and Suspend

Works with some fixes [1]

1. Create the file /etc/pm/sleep.d/20_custom-ehci_hcd with the following contents

#!/bin/sh
# File: "/etc/pm/sleep.d/20_custom-ehci_hcd".
TMPLIST=/tmp/ehci-dev-list

case "${1}" in
        hibernate|suspend)
    echo -n  > $TMPLIST
          for i in `ls /sys/bus/pci/drivers/ehci_hcd/ | egrep '[0-9a-z]+\:[0-9a-z]+\:.*$'`; do
              # Unbind ehci_hcd for first device XXXX:XX:XX.X:
               echo -n "$i" | tee /sys/bus/pci/drivers/ehci_hcd/unbind
           echo "$i" >> $TMPLIST
          done
        ;;
        resume|thaw)
    for i in `cat $TMPLIST`; do
              # Bind ehci_hcd for first device XXXX:XX:XX.X:
              echo -n "$i" | tee /sys/bus/pci/drivers/ehci_hcd/bind
    done
    rm $TMPLIST
        ;;
esac

and make it executable.

2. Create the file /etc/pm/config.d/usb3-suspend-workaround with the following contents

#File: "/etc/pm/config.d/usb3-suspend-workaround".
SUSPEND_MODULES="xhci"

Touchpad

Works fine with no configuration required, but works even better (3-finger) with xf86-input-synaptics.

USB 3

The USB 3.0 port does not work at all under Windows or Arch, and I have been unable to determine why. I'm stuck with 3 USB 2.0 ports.

Note from another G73SW owner running Arch Linux: It works fine for me, has for over a year. I have a an early model G73SW with BIOS G73Sw.202. My lspci is the same as above, but I have a few items that are one revision older, and an additional entry: 04:00.0 USB controller: Fresco Logic FL1000G USB 3.0 Host Controller (rev 04).

DVD

Works fine with no configuration required.

Sound

Works well both with pure ALSA and with PulseAudio. The two main speakers and the bass speaker can be controlled independently, which is sort of nifty. Jack detection in PulseAudio 2.0 did not work so I disabled it, but I think that was Pulse's fault and not the hardware.

Webcam

Works as well as in Windows, though that's not saying much. Except at very high light levels, the camera will not capture more than 3-5 frames per second. Cheese works fine out of the box.

SD card reader

Works fine with no configuration required.

Networking

LAN

Works fine with no configuration required.

WLAN

Works fine with no configuration required.

Bluetooth

Works fine with no configuration required.

Untested

  • VGA output