Results 1 to 6 of 6

Thread: Lenovo Yoga 710 Ubuntu compatibility

Hybrid View

  1. #1
    Join Date
    Sep 2012
    Beans
    2

    Question Lenovo Yoga 710 Ubuntu compatibility

    The yoga 710 14" is a new Lenovo model.. its like an upgrade to the yoga 700.
    is it compatible with ubuntu ? or is there any driver issues ?

  2. #2
    Join Date
    Mar 2007
    Beans
    5

    Re: Lenovo Yoga 710 Ubuntu compatibility


  3. #3
    Join Date
    Jul 2016
    Beans
    1

    Re: Lenovo Yoga 710 Ubuntu compatibility

    I'm on Yoga 710-14ISK, and got ubuntu 16.04 to run by disabling acpi.

  4. #4
    Join Date
    Sep 2016
    Beans
    5

    Re: Lenovo Yoga 710 Ubuntu compatibility

    Hi jusjusjus,

    i am trying to sort it out also without success so far on my lenovo yoga 710 14isk. After installation did you face any other issues while having acpi disabled or everything worked ok? i read in another thread that someone faced isses with wifi and nic card.

    thanks

  5. #5
    Join Date
    Mar 2016
    Location
    Norway
    Beans
    217
    Distro
    Ubuntu Development Release

    Re: Lenovo Yoga 710 Ubuntu compatibility

    I just bought this and had some issues, here's what i found.

    Some might need a new BIOS, I used the normal one from late 2016:
    https://forums.lenovo.com/t5/Lenovo-Yoga-Series-Notebooks/Yoga-900-and-Ideapad-710S-Linux-Only-BIOS/ta-p/3466850

    Update your BIOS (The fan appreciates it! trust me)

    So, this has nothing to do with lenovo but with the linux kernel in general.

    Dont disable ACPI
    Linux will boot if you add the kernel parameter: modprobe.blacklist=hid_sensor_hub
    With stock 4.4 Kernel my i-7v7 boots in 3sec or less.
    The battery with stock kernel is amazing, have not had kernel 4.10 more than a few days so have no idea about that yet.
    If you are happy without the gyroscope just add this to your kernel parameteres in /etc/default/grub "modprobe.blacklist=hid_sensor_hub quiet splash"

    If however you want the accelleromater to work you need to do some extra work. I am currently running Ubuntu 16.04 with this configuration (I imagine this would work independend on your distro with some minor mods to suit the distro):

    You need to get a kernel newer than 4.10rc4 from the ubuntu mainline:
    http://kernel.ubuntu.com/~kernel-ppa/mainline/?C=N;O=D
    You no longer need to pass the kernel parameter. Adds a couple of seconds boot time but with flipp flopp screen who cares

    After you installed the kernel you need something that can monitor your sensor:
    https://github.com/hadess/iio-sensor-proxy
    This project is allready in the ubuntu repo's:
    sudo apt install iio-sensor-proxy inotify-tools

    NB:! You might have to put your computer to sleep and wake it up for the sensor to work. After that it keeps working.

    Then if you are running gnome 3.18 or newer you should be good to go. Gnome should detect your tilt and move accordingly.

    If you are running unity you need to add a script. Follow the guide here with one exeption. Use my modified script as the original flips the screen wrong:
    https://linuxappfinder.com/blog/auto...tion_in_ubuntu

    Modified:

    #!/bin/sh
    # Auto rotate screen based on device orientation

    # Receives input from monitor-sensor (part of iio-sensor-proxy package)
    # Screen orientation and launcher location is set based upon accelerometer position
    # Launcher will be on the left in a landscape orientation and on the bottom in a portrait orientation
    # This script should be added to startup applications for the user

    # Clear sensor.log so it doesn't get too long over time
    > sensor.log

    # Launch monitor-sensor and store the output in a variable that can be parsed by the rest of the script
    monitor-sensor >> sensor.log 2>&1 &

    # Parse output or monitor sensor to get the new orientation whenever the log file is updated
    # Possibles are: normal, bottom-up, right-up, left-up
    # Light data will be ignored
    while inotifywait -e modify sensor.log; do
    # Read the last line that was added to the file and get the orientation
    ORIENTATION=$(tail -n 1 sensor.log | grep 'orientation' | grep -oE '[^ ]+$')

    # Set the actions to be taken for each possible orientation
    case "$ORIENTATION" in
    normal)
    xrandr --output eDP1 --rotate right && gsettings set com.canonical.Unity.Launcher launcher-position Bottom ;;
    bottom-up)
    xrandr --output eDP1 --rotate left && gsettings set com.canonical.Unity.Launcher launcher-position Bottom ;;
    right-up)
    xrandr --output eDP1 --rotate normal && gsettings set com.canonical.Unity.Launcher launcher-position Left ;;
    left-up)
    xrandr --output eDP1 --rotate inverted && gsettings set com.canonical.Unity.Launcher launcher-position Left ;;
    esac
    done
    Last edited by izznogooood; February 6th, 2017 at 01:33 PM.
    10+ years ago I ran Gentoo, safe to say I was unemployed an had no wife/children...

  6. #6
    Join Date
    Aug 2009
    Beans
    1

    Re: Lenovo Yoga 710 Ubuntu compatibility

    I have followed all the advice here and still can not get the touchscreen to work. I can manually get the screen to rotate using the xrandr command (have to update the eDP1 to eDP-1).

    1. updated BIOS firmware
    2. running 4.10 kernel
    3. using noirq and blacklisting the hid.
    4. installed iio-sensor-proxy inotify-tools
    5. tried ubuntu-desktop and gnome desktops

    any ideas on what to do next?
    I would really like to get the touchscreen to work...

    Last edited by MechEng70; March 12th, 2017 at 06:38 PM.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •