How do you rate this laptop with Linux?
18% (13)
51% (37)
14% (10)
7% (5)
10% (7)

Lenovo IdeaPad Y580


This is a compatibility guide to running Linux with the Lenovo IdeaPad Y580 laptop. If you have the Lenovo IdeaPad Y580 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 Lenovo IdeaPad Y580. For a general discussion about this laptop you can visit the Lenovo IdeaPad Y580 page on LapWik.

Editing This Page

If you would like to edit this page please first view our Editing Guidelines.


For full specifications see the Lenovo IdeaPad Y580 specifications page.

NameLenovo IdeaPad Y580
ProcessorIntel Core i3-2370M processor (2 cores / 4 threads, 2.40GHz, 3MB cache),
Intel Core i7-3610QM processor (4 cores / 8 threads, 2.30GHz, 6MB cache)
Screen15.6“ 1366×768 Widescreen
15.6” 1920×1080 Widescreen
RAMUp to 16GB
HDDUp to 1TB
Optical DriveDVD+-RW
GraphicsIntel HD Graphics 3000 or 4000
NVIDIA GeForce GTX 660M Graphics
Network10/100/1000 Ethernet
Intel Centrino Wireless-N 2200, 2×2

Linux Compatibility

Optical DriveWorking
Graphics ChipWorks with Bumblebee
VGA OutWorking
HDMI OutWorking
Bulti-in MicrophoneWorking
Headphone JackWorking
Microphone JackWorking
Card ReaderWorking
Touch PadWorking

Making switchable Optimus graphics work on Ubuntu 12.04

In order to use the nVidia GPU make sure “Switchable graphics” is set in BIOS and run the following commands:

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install nvidia-current nvidia-settings bumblebee bumblebee-nvidia
git clone git://­ject/bbswitch.git -b hack-lenovo
cd bbswitch
mkdir /usr/src/acpi-handle-hack-0.0.­1
sudo cp Makefile acpi-handle-hack.c /usr/src/acpi-handle-hack-0.0.­1
sudo cp dkms/acpi-handle-hack.conf /usr/src/acpi-handle-hack-0.0.­1/dkms.conf
sudo dkms add acpi-handle-hack/0.0.1
sudo dkms build acpi-handle-hack/0.0.1
sudo dkms install acpi-handle-hack/0.0.1
echo acpi-handle-hack | sudo tee -a /etc/modules
sudo update-initramfs -u

Reboot and you should be able to use the nVidia card with optirun, for example:

optirun xonotic

With kernel 3.11-2-amd64 you can use command:

DRI_PRIME=1 xonotic

will run Xonotic using the nVidia GPU.


wulili, 2015/07/18 00:12


ffffffffff, 2015/06/26 01:54


Carlos Maruti, 2014/02/23 02:06

Works amazingly well with Ubuntu 13.10. Boots in about 10 seconds (installed on 64GB SSD).

However, the synaptics touchpad isn't set up right by default.

After setting up nvidia using bumblebee I created /etc/X11/xorg.conf and added:
Section “InputClass”

  Identifier "touchpad"
  Driver "synaptics"
  MatchIsTouchpad "on"
  Option "FingerHigh" "40"
  Option "FingerLow" "32"


to stop the damn touchpad jumping all over the place especially with fine movements. It kept making me click on the adjacent areas - I ended up accidentally poking someone on facebook!! This addition to X sorts it out. (you can test the settings first by typing

synclient FingerLow=32
synclient FingerHigh=40

I found the above settings worked best

katsu, 2013/07/12 19:19

I got bumblebee running on Ubuntu 12.04.

1.Make sure both graphic cards are set in bios.

2.sudo cp Makefile acpi-handle-hack.c /usr/src/acpi-handle-hack-0.0.­1

3.sudo cp dkms/acpi-handle-hack.conf /usr/src/acpi-handle-hack-0.0.­1/dkms.conf

4.sudo dkms add acpi-handle-hack/0.0.1

5.sudo dkms build acpi-handle-hack/0.0.1

6.sudo dkms install acpi-handle-hack/0.0.1

7.echo acpi-handle-hack | sudo tee -a /etc/modules

8.sudo update-initramfs -u

9.sudo apt-get install virtualgl-libs:i386 libgl1-mesa-g

10.sudo cp Makefile acpi-handle-hack.c /usr/src/acpi-handle-hack-0.0.­1

11.sudo cp dkms/acpi-handle-hack.conf /usr/src/acpi-handle-hack-0.0.­1/dkms.conf

12.sudo dkms add acpi-handle-hack/0.0.1

13.sudo dkms build acpi-handle-hack/0.0.1

14.sudo dkms install acpi-handle-hack/0.0.1

15.echo acpi-handle-hack | sudo tee -a /etc/modules

16.sudo update-initramfs -u

17.To run something using your NVIDIA card write $ optirun YOUR_PROGRAM

Kyle, 2013/01/25 22:54

HDMI works fine on Xubuntu 12.10

yoyo, 2013/01/13 12:52

OpenSuSE 12.2:
Wifi working.
Nvidia drivers does not work. ( tried with bumblbee and acpi_handle_hack ).
Nouveau works, but not suitable for gaming.
Sound works.

Bite_Tux, 2012/12/31 00:08

I didn't get the Atheros AR8161 Gigabit Ethernet Controller working under SuSE 12.2. I tried different ways, but wasn't able to compile the alx-module without errors.

Rakesh Singh, 2012/11/06 09:29

Running Arch Linux 64 on the z580 i5 : Model: 6.58.9 “Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz”
To add to the above :
VGA Out : Working
Suspend/Resume : Working

However, I do find it a bit sluggish on startup. (slower than my 5 year old Packard Bell)
And the following error appears on boot.
ata1.00: failed to enable AA (error_mask=0x1)
Once it gets past this message, the speed improves.

Install volumeicon utility to enable media volume up/down/mute keys in XFCE.

Enter your comment. Wiki syntax is allowed:
If you can't read the letters on the image, download this .wav file to get them read to you.
lenovo_ideapad_y580.txt · Last modified: 2016/05/18 20:53 by
Contact Us Sister Sites Privacy Policy Terms of Use
Copyright © 2006-2013 and other authors