Arch Linux on Lenovo IdeaPad Y700 15"Fri, Dec 11, 2015
Collection of tweaks that I gathered after installing Arch Linux on to Lenovo IdeaPAD Y700.
- Suspend (look at the bumblebee issue with suspend if nvidia module gets loaded on resume)
- Sound without subwoofer
- Video (I used bumblebee to switch between intel/nvidia GPUs)
- Keyboard backlit
- Power managment via laptop mode tools and systemd.
- Card reader (you might need to run
echo 1 | sudo tee /sys/bus/pci/rescanso card reader becomes visible)
- HDMI output
What does not work so far
- Add nomodeset to the kernel options on Live USB boot
- Make sure secure boot is disabled (to make your life easier)
- Follow arch linux installation instructions
- Make sure switchable GPUs are enabled in BIOS
- Follow insructions on the arch wiki
- To enable intel GPU add
/etc/default/grubfile. This should be solved after 4.3 kernel release.
- Problems with video scaling in fullscreen mode can be solved by using gl as an output driver (mplayer -vo gl).
Since there is no HW based wifi switch (only Fn+F5 combination) and kernel still tries to read it wifi is reported disabled on every boot. There was a patch for the 17 inch model here.
Temporary solution 1:
sudo systemctl enable email@example.com
sudo rfkill unblock wifi
- Works fine with
- Configuring NetworkManager service to be run after rfkill service should also work
Temporary solution 2:
echo blacklist ideapad_laptop | sudo tee /etc/modprobe.d/blacklist.confto disable acpi module
This is caused by suspend-on-idle module in the pulse audio. Instead of disabling the module I decided to just set very long timeout.
To do that append
timeout=36000 to line
load-module module-suspend-on-idle in the
/etc/pulse/default.pa configuration file.
And now restart pulse by running
pulseaudio --kill and
sudo grub-mkconfig -o /boot/grub/grub.cfg
resumeto the list of
filesystemsbut after all
sataand other hardware related hooks.
sudo mkinitcpio -p linux
systemctl hibernateshould work now