Page 7 of 7 FirstFirst ... 5 6 7
Results 61 to 66 of 66
Like Tree11Likes

Thread: Any success with alternative OS for the T100HA?

  1. #61
    Soundwave
    Member #
    88955
    Join Date
    Jan 2016
    Tablet
    TF Book T100HA
    Posts
    4
    Liked
    0 times
    I was able to adjust the brightness MAYBE.

    $ xgamma -gamma 0.4

    I HAVE A QUESTION.
    I USED A Lubuntu 17.04 Alpha 2 SO WIFI is not stable, but is there a better way?

  2. #62
    Soundwave
    Member #
    92447
    Join Date
    Feb 2017
    Tablet
    TF Book T100HA
    Posts
    7
    Liked
    2 times
    Quote Originally Posted by Hiro View Post
    I was able to adjust the brightness MAYBE.

    $ xgamma -gamma 0.4
    Gamma is used for colors not for brightness.

    Quote Originally Posted by Hiro View Post
    I HAVE A QUESTION.
    I USED A Lubuntu 17.04 Alpha 2 SO WIFI is not stable, but is there a better way?
    Mine is stable but I don't use my tablet more than half hour a session.

    ghicat
    Last edited by ghicat; 02-17-2017 at 03:15 AM.

  3. #63
    Soundwave
    Member #
    93103
    Join Date
    May 2017
    Tablet
    Other - Windows
    Posts
    1
    Liked
    0 times
    I made short tutorial for installing Manjaro on Asus T100HA. Almost everything works, including backlight adjustment, built-in wifi and sound. There are some minor bugs but after installing linux this notebook works noticeable faster.

    https://github.com/TomaszBochenek/asus-t100ha-linux

  4. #64
    Soundwave
    Member #
    101916
    Join Date
    Sep 2019
    Tablet
    TF Book T101HA
    Posts
    2
    Liked
    2 times

    Ubuntu finally working on Asus T101HA!

    Ubuntu 19.04 installs better than any other Linux distro I have tried so far on Asus T101HA.

    Finally almost all of the former issues with Bay Trail / Cherry Trail Chipsets (C-states issues, random freezes, freeze on standby, no screen rotation, touchscreeen orientation issues, brightness adjustment issues) have been fixed.

    With some tweaking, which can be done by newbies as I am, You can fix some remaining issues, which are:
    - sleep to RAM not working out of the box (only s2idle)
    - workaround for missing hibernation ability

    Out of the box only Standby doesn't work correctly (only s2idle is supported, so every keystroke or even a screen rotation will turn the screen back on an battery will drain quicky). If You install Kernel 5.2.11, sleep to RAM is supported and the system will sleep properly (can only be woken up by power button) and battery drain in Standby is redued to about 1% per hour. Hibernation will result in a freeze, though. As a workaround I modified a script originally set up for hibernation (see below), which will wake the system after a predetermined time (e.g. 2 hours) and power off, so there won't be any battery drain at all.

    Here is the step by step instruction. I hope it it useful to someone out there :

    1. Install Ubuntu 19.04 as "minimal installation", there is no problem with creating bootable media anymore nor with booting using USB-Sticks.

    2. After restarting and setting up Internet Connection:
    Download Kernel 5.2.11 at the following link:
    https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.2.11/

    Download these 4 files:
    linux-headers-5.2.11-050211_5.2.11-050211.201908290731_all.deb
    linux-headers-5.2.11-050211-generic_5.2.11-050211.201908290731_amd64.deb
    linux-image-unsigned-5.2.11-050211-generic_5.2.11-050211.201908290731_amd64.deb
    linux-modules-5.2.11-050211-generic_5.2.11-050211.201908290731_amd64.deb

    Open Console (Ctrl+Shift+T). Go to Your download folder (where the deb files are, usually the folder is "Downloads")
    In console type:
    Code:
    cd Downloads
    sudo dpkg -i *.deb
    -> Kernel will be installed. To verify type
    Code:
    uname -r
    (kernel version 5.2.11 should be shown)
    To verify correct header installation type
    Code:
    ls -l /usr/src/linux-headers-$(uname -r)

    3. Now create the script to power off the deice after certain time in standby. You have to save the modifications You make with gedit. Instead of gedit You can use any other text editor (nano for example).

    In console type:
    Code:
    sudo cp /lib/systemd/system/suspend.target /etc/systemd/system/suspend.target
    sudo gedit /etc/systemd/system/suspend.target
    add the line:
    Code:
    Requires=delayed-hibernation.service
    In console type:
    Code:
    sudo gedit /etc/systemd/system/delayed-hibernation.service
    add the lines:
    Code:
    [Unit]
    Description=Delayed hibernation trigger
    Before=suspend.target
    Conflicts=hibernate.target hybrid-suspend.target
    StopWhenUnneeded=true
    
    [Service]
    Type=oneshot
    RemainAfterExit=yes
    ExecStart=/usr/local/bin/delayed-hibernation.sh pre suspend
    ExecStop=/usr/local/bin/delayed-hibernation.sh post suspend
    
    [Install]
    WantedBy=sleep.target
    In console type:
    Code:
    sudo gedit /etc/delayed-hibernation.conf
    add the lines:

    Code:
    # Configuration file for 'delayed-hibernation.sh' script
    # Specify the time in seconds to spend in sleep mode before the computer hibernates
    TIMEOUT=7200  #in seconds, gives 2 hours
    In console:
    Code:
    sudo gedit /usr/local/bin/delayed-hibernation.sh
    add the lines:

    Code:
    #!/bin/bash
    # Script name: delayed-hibernation.sh
    # Purpose: Auto hibernates after a period of sleep
    # Edit the `TIMEOUT` variable in the `$hibernation_conf` file to set the number of seconds to sleep.
    
    hibernation_lock='/var/run/delayed-hibernation.lock'
    hibernation_fail='/var/run/delayed-hibernation.fail'
    hibernation_conf='/etc/delayed-hibernation.conf'
    
    # Checking the configuration file
    if [ ! -f $hibernation_conf ]; then
        echo "Missing configuration file ('$hibernation_conf'), aborting."
        exit 1
    fi
    hibernation_timeout=$(grep "^[^#]" $hibernation_conf | grep "TIMEOUT=" | awk -F'=' '{ print $2 }' | awk -F'#' '{print $1}' | tr -d '[[ \t]]')
    if [ "$hibernation_timeout" = "" ]; then
        echo "Missing 'TIMEOUT' parameter from configuration file ('$hibernation_conf'), aborting."
        exit 1
    elif [[ ! "$hibernation_timeout" =~ ^[0-9]+$ ]]; then
        echo "Bad 'TIMEOUT' parameter ('$hibernation_timeout') in configuration file ('$hibernation_conf'), expected number of seconds, aborting."
        exit 1
    fi
    
    # Processing given parameters
    if [ "$2" = "suspend" ]; then
        curtime=$(date +%s)
        if [ "$1" = "pre" ]; then
            if [ -f $hibernation_fail ]; then
                echo "Failed hibernation detected, skipping setting RTC wakeup timer."
            else
                echo "Suspend detected. Recording time, set RTC timer"
                echo "$curtime" > $hibernation_lock
                rtcwake -m no -s $hibernation_timeout
            fi
        elif [ "$1" = "post" ]; then
            if [ -f $hibernation_fail ]; then
                rm $hibernation_fail
            fi
            if [ -f $hibernation_lock ]; then
                sustime=$(cat $hibernation_lock)
                rm $hibernation_lock
                if [ $(($curtime - $sustime)) -ge $hibernation_timeout ]; then
                    echo "Automatic resume from suspend detected. Hibernating..."
                    systemctl poweroff
                    if [ $? -ne 0 ]; then
                        echo "Automatic hibernation failed. Trying to suspend instead."
                        touch $hibernation_fail
                        systemctl suspend
                        if [ $? -ne 0 ]; then
                            echo "Automatic hibernation and suspend failover failed. Nothing else to try."
                        fi
                    fi
                else
                    echo "Manual resume from suspend detected. Clearing RTC timer"
                    rtcwake -m disable
                fi
            else
                echo "File '$hibernation_lock' was not found, nothing to do"
            fi
        else
            echo "Unrecognised first parameter: '$1', expected 'pre' or 'post'"
        fi
    else
        echo "This script is intended to be run by systemctl delayed-hibernation.service (expected second parameter: 'suspend')"
    fi
    Finally return to console end execute these commands:

    Code:
    sudo chmod 755 /usr/local/bin/delayed-hibernation.sh
    sudo systemctl daemon-reload
    sudo systemctl enable delayed-hibernation.service
    That's it: to try it out You can put a different value in /etc/delayed-hibernation.conf, 30 (seconds) for example.
    Tor and gosa like this.

  5. #65
    Jazz
    Member #
    58196
    Join Date
    Jun 2013
    Tablet
    TF Book T100HA
    Posts
    84
    Liked
    11 times
    Quote Originally Posted by PeterF View Post
    Ubuntu 19.04 installs better than any other Linux distro I have tried so far on Asus T101HA.

    Finally almost all of the former issues with Bay Trail / Cherry Trail Chipsets (C-states issues, random freezes, freeze on standby, no screen rotation, touchscreeen orientation issues, brightness adjustment issues) have been fixed.

    With some tweaking, which can be done by newbies as I am, You can fix some remaining issues, which are:
    - sleep to RAM not working out of the box (only s2idle)
    - workaround for missing hibernation ability

    Out of the box only Standby doesn't work correctly (only s2idle is supported, so every keystroke or even a screen rotation will turn the screen back on an battery will drain quicky). If You install Kernel 5.2.11, sleep to RAM is supported and the system will sleep properly (can only be woken up by power button) and battery drain in Standby is redued to about 1% per hour. Hibernation will result in a freeze, though. As a workaround I modified a script originally set up for hibernation (see below), which will wake the system after a predetermined time (e.g. 2 hours) and power off, so there won't be any battery drain at all.

    Here is the step by step instruction. I hope it it useful to someone out there :

    *SNIP*
    Reeading your post I take it you never booted into Ubuntu with the screen orientation being 90 degrees "off" on your T101HA or did you just forget to mention how you overcame that problem?
    - Or maybe you posted in the wrong thread? ;-)

    You really got my hopes up there, until I realized that the Lubuntu live image I booted got a bit difficult to navigate with the screen orientation being off... then I came back to this thread and noticed that you wrote about your T101HA and not about the T100HA that I own. Or maybe the orientation issues solve themselves after a full install?

    I have to say that I'm a bit hesitant regarding a full install if it still won't work more or less "out of the box"...
    Last edited by gosa; 11-13-2019 at 02:43 PM.

  6. #66
    Jazz
    Member #
    58196
    Join Date
    Jun 2013
    Tablet
    TF Book T100HA
    Posts
    84
    Liked
    11 times
    Quote Originally Posted by gosa View Post
    Reeading your post I take it you never booted into Ubuntu with the screen orientation being 90 degrees "off" on your T101HA or did you just forget to mention how you overcame that problem?
    - Or maybe you posted in the wrong thread? ;-)

    You really got my hopes up there, until I realized that the Lubuntu live image I booted got a bit difficult to navigate with the screen orientation being off... then I came back to this thread and noticed that you wrote about your T101HA and not about the T100HA that I own. Or maybe the orientation issues solve themselves after a full install?

    I have to say that I'm a bit hesitant regarding a full install if it still won't work more or less "out of the box"...
    - My apologies... tried again with the "main" Ubuntu. That one actually looks ok after booting the live session. Can't say I like the desktop in the main version of Ubuntu though, but it's a fallback if all else fails. Since my goal is to run a bare openbox desktop it feels a bit overkill to go down that road.

    I'll go back and try Lubuntu again, now with a full install or maybe Xubuntu. If none of them works (funny - thought all Ubuntu versions were more or less the same under the hood) I guess I'll have to pick the main version apart instead.

 

 
Page 7 of 7 FirstFirst ... 5 6 7

Remove Ads

Sponsored Links

Posting Permissions

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

Similar Threads

  1. T100ha!!!
    By xzb6np in forum Asus Transformer Book T100 General Discussions
    Replies: 347
    Last Post: 08-12-2017, 05:07 PM
  2. T100HA - flipped front camera
    By Vonwen in forum Asus Transformer Book T100 Help
    Replies: 39
    Last Post: 01-13-2017, 08:40 AM
  3. 4gb / 64gb T100ha 249 at Amazon France
    By gosa in forum Transformer Deals
    Replies: 1
    Last Post: 11-30-2015, 04:15 AM
  4. T100HA Wifi issue, Need help.
    By kaenfr in forum Asus Transformer Book T100 Help
    Replies: 8
    Last Post: 11-18-2015, 02:08 PM
  5. Great deal on T100TAM should i get the T100HA instead?
    By lorul2 in forum Asus Transformer Book T100 General Discussions
    Replies: 10
    Last Post: 09-20-2015, 10:14 AM

Search tags for this page

asus t100am run altervative os
,

asus t100ha alternate os

,

asus transformer book t100ha linux

,

install linux on t100ha 2015

,

linux on asus t100ha

,

linux t100ha

,
name (ahid, int33bb)
,

t100ha alternate os

,

t100ha linux

,

t100ha ubuntu

,

t100ha ubuntu alpha

,

ubuntu asus t100ha

Click on a term to search for related topics.
Powered by vBulletin® Version 4.2.3
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.
Search Engine Optimization by vBSEO 3.6.1
All times are GMT -6. The time now is 10:19 AM.