Results 1 to 10 of 11

Thread: Kernel 5.1RC (Release Candidate) series

Threaded View

  1. #1
    Join Date
    Feb 2011
    Location
    Coquitlam, B.C. Canada
    Beans
    2,963
    Distro
    Ubuntu Development Release

    Kernel 5.1RC (Release Candidate) series

    Kernel 5.0-rc1 is available from kernel.org, and from the Ubuntu Mainline PPA.

    Among other things, it contains a new a new Timer Events Oriented (TEO) idle governor. It would be great if users would try it. Testing so far, suggests that performance with the new governor is as good as or slightly better than the menu governor, while at the same time energy consumption is as good as or slightly better then the menu governor. The default remains as the menu governor, with the TEO governor requiring this in the grub command line:

    Code:
    GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 consoleblank=300 cpuidle.governor=teo"
    If you do not compile the kernel yourself, the governor might not be compiled into the mainline kernel until -rc2. (It isn't as of -rc1.)

    Note 1: There seems to be a large number of default kernel configurations changes as compared to the 5.0 Ubuntu kernel low latency configuration (127, not including the needed TEO one).
    Note 2: Kernel compile took twice as long as normal. I don't yet know why. (EDIT: It was because I am an idiot sometimes.)

    Code:
    $ uname -a
    Linux s15 5.1.0-rc1-stock #572 SMP PREEMPT Sun Mar 17 14:56:37 PDT 2019 x86_64 x86_64 x86_64 GNU/Linux
    One way check the TEO setting in the kernel configuration is:
    Code:
    doug@s15:~/temp-k-git/linux$ grep -B 6 -A 1 IDLE_GOV_TEO /boot/config-5.1.0-050100rc1-lowlatency
    #
    # CPU Idle
    #
    CONFIG_CPU_IDLE=y
    CONFIG_CPU_IDLE_GOV_LADDER=y
    CONFIG_CPU_IDLE_GOV_MENU=y
    # CONFIG_CPU_IDLE_GOV_TEO is not set
    CONFIG_INTEL_IDLE=y
    To check which governor is being used (is this example, I had modified the kernel configuration to include TEO and recompiled the kernel):
    Code:
    doug@s15:~$ grep . /sys/devices/system/cpu/cpuidle/*
    /sys/devices/system/cpu/cpuidle/current_driver:intel_idle
    /sys/devices/system/cpu/cpuidle/current_governor_ro:teo
    Last edited by Doug S; March 18th, 2019 at 03:33 PM.
    Any follow-up information on your issue would be appreciated. Please have the courtesy to report back.

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
  •