ASUS N82JV - ArchWiki

Jump to content

This article or section does not follow the Laptop page guidelines.

Reason: Needs IDs in hardware table and a function keys table added (Discuss in Talk:ASUS N82JV)

This article or section is out of date.

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

Hardware | PCI/USB ID | Working?
--- | --- | ---
Touchpad |  | Yes
Keyboard |  | Yes
GPU (Intel) |  | Yes
GPU (Nvidia) |  | Yes
Webcam | `04f2:b1bb` | Yes
Ethernet |  | Yes
Card Reader |  | Yes
Audio |  | Yes
Wireless |  | Yes

## Audio

The headphone jack will not work, and the speakers will not mute when a headphone is plugged in and the integrated mic will not work either.

In order to fix this, follow these steps.

1. Install ALSA drivers available at Realtek [1]

    $ tar xvf LinuxPkg_x.x
    $ tar xvf alsa-driver-1.0.xx
    $ cd alsa-driver-1.0.xx
    $ ./configure --with-cards=hda-intel
    $ make
    # make install

2. Add `options snd-hda-intel index=0 model=auto` to `/etc/modprobe.d/modprobe.conf`.

Open `/etc/modprobe.d/sound.conf` and add:

    alias snd-card-0 snd-hda-intel
    alias sound-slot-0 snd-hda-intel

## Touchpad

Type `xinput list` . What you want to see:

    ⎜   ↳ ETPS/2 Elantech Touchpad                	id=16	[slave  pointer  (2)]

However, you will see that the system is misinterpreting the touchpad for a wheel mouse. This is because this laptop (and so many others recently) is using an Elantech Touchpad. In order to fix it, enter this in the command line:

    # echo "options psmouse force_elantech=1" >> /etc/modprobe.d/psmouse.conf
    # rmmod psmouse && modprobe psmouse

Then, open `/etc/X11/xorg.conf.d/10-synaptics.conf`. A bare minimum configuration requires this text:

    Section "InputClass"
            Identifier      "touchpad catchall"
            Driver          "synaptics"
            MatchIsTouchpad "on"
                  Option    "LeftEdge"              "130"
                  Option    "RightEdge"             "840"
                  Option    "TopEdge"               "130"
                  Option    "BottomEdge"            "640"
    EndSection

Note: While I settled with these coordinates, they may require tuning: Touchpad Synaptics#Synclient.

### Working 10-synaptics.conf

Here is a fully working `10-synaptics.conf` with Edge Scrolling, Two Finger Scrolling and with middle mouse click (LTCornerButton and RTCornerButton) on the top corners activated. Circular Scrolling works, but it is deactivated.

    /etc/X11/xorg.conf.d/10-synaptics.conf

    Section "InputClass"
            Identifier      "touchpad catchall"
            Driver          "synaptics"
            MatchIsTouchpad "on"
    		Option	"SHMConfig"		"on"
    		Option 	"LeftEdge"          	"130"
    		Option	"RightEdge"         	"840"
    		Option	"TopEdge"           	"130"
    		Option	"BottomEdge"        	"640"
    		Option	"VertEdgeScroll"	"on"
    		Option	"HorizEdgeScroll"	"on"
    		Option	"CornerCoasting"	"on"
    		Option	"CoastingSpeed"		"0.30"
    		Option	"VertTwoFingerScroll"   "on"
    		Option	"HorizTwoFingerScroll"  "on"
    		Option	"CircularScrolling"	"off"
    		Option	"CricularTrigger"	"0"
    		Option	"TapButton1" 		"1"
    		Option	"TapButton2" 		"2"
    		Option	"TapButton3" 		"3"
    		Option	"LTCornerButton"	"2"
    		Option	"RTCornerButton"	"2"
    EndSection

## Function Keys

Most of them do work. Exceptions are the multimedia player commands (`Fn+Up/Down/Right/Left`), `Fn+c`, `Fn+v` and `Fn+F9` (which should disable the touchpad). It should be possible to have them all working by following Extra keyboard keys.

### See also

- https://www.notebookcheck.net/Review-Asus-N82JV-Notebook.29437.0.html

Category:

- ASUS

Hidden categories:

- Pages or sections flagged with Template:Laptop style
- Pages or sections flagged with Template:Out of date