User Tools

Site Tools


acer_aspire_v3-771g

Acer Aspire V3-771G

Introduction

This is a compatibility guide to running Linux with the Acer Aspire V3-771G laptop. If you have the Acer Aspire V3-771G and are running Linux on it please consider editing this page or adding a comment below with your compatibility details. By contributing you will help other people running this laptop or trying to make a decision on whether to buy it or not.

This page is just for discussing using Linux on the Acer Aspire V3-771G. For a general discussion about this laptop you can visit the Acer Aspire V3-771G 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 Acer Aspire V3-771G specifications page.

NameAcer Aspire V3-771G
ProcessorIntel Core i7-2670QM/i7-3610QM processor (6 MB L3 cache, 2.20/2.30 GHz with Turbo Boost up to 3.10/3.30 GHz)
Intel Core i5-2450M/i5-3210M processor (3 MB L3 cache, 2.50 GHz with Turbo Boost up to 3.10 GHz)
ChipsetIntel Panther Point HM77
Screen17.3“ HD+ 1920 x 1080 resolution, high-brightness (220-nit) Acer CineCrystal LED-backlit TFT LCD
17.3” HD+ 1600 x 900 resolution, high-brightness (220-nit) Acer CineCrystal LED-backlit TFT LCD
RAMUp to 12 GB, 4 slots of SODIMM RC F, DDR3 1333 or DDR3 1600
HDD320/500/640/750 GB or larger(depending on model)
120GB SSD
Dual SATA HDD Drive bays
mSATA slot
Optical Drive4X Blu-ray Disc writer / DVD-Super Multi double-layer drive
4X Blu-ray Disc / DVD-Super Multi double-layer drive
8X DVD-Super Multi double-layer drive
GraphicsIntel HD Graphics 4000 + Nvidia Geforce 730M/Optimus
Intel HD Graphics 3000
Webcam 1280×720 USB
NetworkRJ-45 port,Gigabit Ethernet (Atheros AR8151)
Acer InviLink Nplify 802.11b/g/n
Acer InviLink 802.11b/g
Acer Nplify 802.11a/b/g/n (Atheros AR9462)
Accelerommeter Bosch Sensortec BMA150

Models

ModelCPUScreenGPURamOptical Drive
V3-771G-6485i5-3230M 2.6GHz1600 x 900GeForce GT 730M, 4GB6GBDVD-Writer
V3-771G-6851i5-3210M 2.4GHz1600 x 900GeForce GT 640M, 2GB6GBDVD-Writer
V3-771G-9441i7-3630QM 2.4GHz1920 x 1080GeForce GT 730M, 4GB8GBDVD-Writer
V3-771G-9456i7-3632QM 2.2GHz1600 x 900GeForce GT 640M, 2GB6GBDVD-Writer
V3-771G-9697i7-2670QM 2.2GHz1600 x 900GeForce GT 640M, 2GB8GBDVD-Writer
V3-771G-9804i7-3632QM 2.2GHz1600 x 900GeForce GT 650M, 2GB8GBDVD-Writer
V3-771G-9809i7-3632QM 2.2GHz1600 x 900GeForce GT 650M, 2GB8GBDVD-Writer
V3-771G-9823i7-3630QM 2.4GHz1920 x 1080GeForce GT 730M, 4GB12GBDVD-Writer
V3-771G-9851i7-3630QM 2.4GHz1920 x 1080GeForce GT 730M, 4GB12GBBlu-ray Reader/DVD-Writer

Linux Compatibility

DeviceCompatibilityComments
ProcessorYes
ScreenYes
HDDYes ahci driver
Graphics Chip - IntelYes UEFI: fb_efi kernel driver, X11 fbdev driver
BIOS: drm_i915 kernel driver, X11 intel driver
Graphics Chip - NvidiaYes nvidia kernel driver as module, X11 nvidia driver, bumblebee
VGA OutNo
HDMI OutSomewhat Works in BIOS, not in UEFI
Optical DriveYes
SoundYes snd_hda_intel kernel driver
MicrophoneNot Tested
Headphone PortYes
Microphone-In PortNot Tested
EthernetYes atl1c kernel driver
WirelessYes ath9k kernel driver
BluetoothYes ath3k kernel driver (kernel 3.8+ )
USBYes xhci_hcd, ehci-pci kernel drivers
Firewire none
Card ReaderMostly rtsx_pci_sdmmc kernel driver
WebcamYes uvcvideo kernel driver
KeyboardMostly Good in BIOS, in UEFI Fn+ keys not working
TouchPadYes requires Elantech Touchpad kernel support, X11 synaptics driver
Suspend/ResumeNot Tested
AccelerometerNot yet acer_wmi, bma150 and joy kernel modules

Notes

Tested on Kubuntu 12.10 live CD. Wifi works without need for proprietary drivers or going through the Additional Drivers installation.

Tested on Gentoo profile 13.0. Mostly tested, works so far with BIOS boot and UEFI boot.

BIOS ver 2.16, no option to boot from USB memory stick (BIOS and UEFI). But the BIOS do see them as “USB HDD”.

Linux kernel needs these boot options: acpi_osi=Linux acpi_backlight=vendor. If the screen goes black during booting it is just because the backlight turned off. Try to turn it back on using Fn+RIGHT. Fn+RIGHT only works if acer_wmi kernel module is installed and working. I could not get acer_wmi to work in UEFI mode. If you can not turn the backlight back on you can add this kernel boot option: i915.modeset=0. The downside of turning off modeset is that xrandr will no longer work. No xrandr means no control of HDMI, screen resolution, etc.

You can control the screen brightness with the CLI program intel_backlight from the Intel GPU tools (from xorg).

Needs bbswitch kernel module to turn off Nvidia chip when not in use, which is most of the time, and it saves a lot of battery power. Simply do this at startup: modprobe bbswitch load_state=0, but bumblebee only works for me if I let bumblebee load bbswitch.

Nvidia Optimus needs nvidia binary kernel module, X11 nvidia driver, bbswitch and bumblebee to work. Basic Gentoo Nividia Opitmus install works right away with no tweaks. Have not gotten bumblebee to work with nouveau drivers.

Running glxspheres is a simple GL test. I get 30fps with the Intel chip. UEFI/nvidia gives a little over 180fps and BIOS/nvidia a little over 210fps. EFI boot costs you a bit in performance and features.

Need to 'rmmod rtsx_pci_sdmmc; modprobe rtsx_pci_sdmmc' to get the card reader to see a card. Does not work at all built in to the kernel.

~ # lsusb Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 1bcf:2c18 Sunplus Innovation Technology Inc. Bus 002 Device 003: ID 04ca:3006 Lite-On Technology Corp.

~ # lspci -nn 00:00.0 Host bridge [0600]: Intel Corporation 3rd Gen Core processor DRAM Controller [8086:0154] (rev 09) 00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:0151] (rev 09) 00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) 00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04) 00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 [8086:1e3a] (rev 04) 00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04) 00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller [8086:1e20] (rev 04) 00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4) 00:1c.1 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 [8086:1e12] (rev c4) 00:1c.5 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 6 [8086:1e1a] (rev c4) 00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04) 00:1f.0 ISA bridge [0601]: Intel Corporation HM77 Express Chipset LPC Controller [8086:1e57] (rev 04) 00:1f.2 SATA controller [0106]: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e03] (rev 04) 00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller [8086:1e22] (rev 04) 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107M [GeForce GT 730M] [10de:0fe1] (rev ff) 07:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader [10ec:5209] (rev 01) 0d:00.0 Network controller [0280]: Atheros Communications Inc. AR9462 Wireless Network Adapter [168c:0034] (rev 01) 0e:00.0 Ethernet controller [0200]: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0)

The Elantech Touchpad is an integral part of the top case plastic and works very well with the default settings. I am using the optional two finger scroll instead of the edge scroll. There are two mouse mechanical mouse buttons at the bottom. They look like wide buttons, but they are not. You need to push the left mouse button all the way at the left, and the right mouse button all the way at the right. If you press them near the center nothing happens. Takes a bit of getting used to. The touchpad is slightly recessed and I do not get any ghost mouse movement while typing, so no need to disable the touchpad while typing.

The keyboard works well. The keys have a good positive travel before accepting a keypress, but the springs are very light and there is no pushback before hitting the bottom hard. Be careful if you are used to mashing a Keytronic, otherwise you'll get pinball knuckle. Oddly there are no CapsLock or NumLock lights. There are some issues with the Fn+[KEY]s.

The implementation of the wireless with the Atheros AR9462 is very good. Works out of the box with the ath9k driver. I usually use an external USB WiFi with discrete antennas because laptop WiFi is so bad. This laptop is the equal of my best external WiFi (RT3072). One thing to note, if you disable the WiFi with the Fn+F3 key the only way to re-enable is with Fn+F3. /usr/sbin/rfkill has no effect.

The laptop performs differently when booted from BIOS or UEFI. Things work better boooting under BIOS.

Notes BIOS

Nothing special to get the laptop to boot BIOS. F2 to enter the setup screens and disable UEFI boot. Then proceed normally. Sabayon 11, Arch Linux 3-1-2013 and Gentoo 13.0 all boot fine.

acer_wmi allows most Fn+[KEY]'s to work. The screen brightness keys (Fn+LEFT, Fn+RIGHT) work. Fn+UP, Fn+DOWN and Fn+PguP don't work, not a big deal.

The X11 Intel driver works as well as the can be expected for an i915 chip. It has 2D acceleration, but no vdpau, va-api or 3D acceleration. HDMI works, but not VGA. Watching HD TV on the Intel chips takes very little CPU.

You may not need any xorg.conf, but this minimal one will work:

Section "Monitor"
	Identifier "Monitor0"
        VendorName "Unknown"
        ModelName "Unknown"
	Option "DPMS"
EndSection

Section "Device"
	Identifier "Device1"
	Driver "intel"
	VendorName "onbooard"
	BusID "PCI:0:2:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device	   "Device1"
	Monitor	   "Monitor0"
	DefaultDepth 24
	SubSection "Display"
		Depth 24
	EndSubSection
EndSection

Notes UEFI

Gentoo UEFI/Grub2 boot works fine with the Gentoo wiki instructions. Since the laptop will not boot a USB Flash you need to make a minimal boot HD to bootstrap UEFI mode. UEFI boot does not see any efi programs on Sabayon 11 CD. Arch Linux 3/1/13 will not run UEFI kernel. Will run EFI SHell. I, and others, have noted the UEFI mode is pretty buggy, but can be made to work.

I see no change with or without acer_wmi kernel driver. Neither way does Fn-UP, Fn-DOWN, Fn-LEFT or Fn-RIGHT work. So no control over screen brightness or sound volumne from the keyboard. UEFI boot requires you to use the EFI framebuffer kernel driver, not the Intel driver. As an EFI fbdev the Intel 4000M is pretty dumb. No DRI, vdpau, va-api, or opencl. For anything fancy you need to enable the Nvidia chip. Watching HD TV on the Intel chip takes 50% of the CPU!

Under UEFI xrandr can not control screen outputs, brightness or gamma. Neither HDMI or VGA work.

Minimal UEFI xorg.conf:

Section "Monitor"
	Identifier "Monitor0"
        VendorName "Unknown"
        ModelName "Unknown"
	Option "DPMS"
EndSection

Section "Device"
	Identifier "Device1"
	Driver "fbdev"
	VendorName "onbooard"
	BusID "PCI:0:2:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device	   "Device1"
	Monitor	   "Monitor0"
	DefaultDepth 24
	SubSection "Display"
		Depth 24
	EndSubSection
EndSection

Benchmarks

Running glxspheres in BIOS modes on my V3-771G gets me wildly different results depending on bumblebeed settings:

Chiptransportsettingspeed
Intelnative65 mps
Nvidiaprimus66 mps
NvidiaVirtual GLrgb123 mps
NvidiaVirtual GLxv155 mps
NvidiaVirtual GLyuv181 mps
NvidiaVirtual GLproxy224 mps
NvidiaVirtual GLjpeg244 mps

The clear winner, for me is Virtual GL and VGLTransport=jpeg. YMMV.

Summary

So far I'm pretty happy with Gentoo on the V3-771G-9351. No major surprises, a few minor disappoinmments that I am still investigating, like Fn special keys, nouveau drivers, etc. I choose UEFI since I wanted to learn about UEFI, but BIOS booting is an option. Since the Video and Keyboard work better in BIOS I have given up on the UEFI boot.

Author(s)

Gary E. Miller (gem at rellim dot com) V3-771G-9351

acer_aspire_v3-771g.txt · Last modified: 2017/09/24 20:43 by don