Thursday, December 15, 2016

VRQ 0.89g release

VRQ 0.89g is released with the following changes

1. Sync-up with kernel 4.9
2. Fix a bug that scheduler may out of sync with acpi governors when switch from non-acpi drivers.
3. Minor compile warning fix.

As 4.9 is a release with huge changes, two of my machines are still have issues caused by mainline code changes. It may required one or two minor release to settle down.
Meanwhile, I am planning to continue deploy missing changes from previous VRQ to 0.89. And consider that BFS is no longer development, vrq doesn't need to rebase to any BFS code base, I will squash some commits that would help to reduce the over head when porting to new kernel release next time.

Enjoy kernel 4.9 with VRQ scheduler, :)

code are available at
https://bitbucket.org/alfredchen/linux-gc/commits/branch/linux-4.9.y-vrq
and also
https://github.com/cchalpha/linux-gc/commits/linux-4.9.y-vrq

All-in-one patch is available too.

BR Alfred

11 comments:

  1. Hey Alfred; I built this for x64, but my i686 UP build failed. Is this known?
    https://gist.github.com/anonymous/97e260c7ba07e8433c925cf803d5416c

    ReplyDelete
    Replies
    1. @jwh7
      Yes, UP is very likely broken as I am still mainly focus on SMP system. Once it's settled, I'd take care UP build issue.

      Delete
  2. @Alfred,

    I have been using this kernel for good 2-3 days, no problems so far. Skylake based laptop is happy, even 4.9 kernel didn't cause any problems. My only complaint, which is not related to VRQ at all, is that I can't use HDMI port on my USB-C mini adapter due to alternate mode defficencies (it seems so).

    On Phenom things are good as well, did not ran any performance benchmarks and do not know yet will I run them at all for gaming, as most of results, with some exceptions, are within couple of percent. Let's see.

    Looking forward to full featured VRQ :)

    Thx and br,
    Eduardo

    ReplyDelete
    Replies
    1. @Eduardo
      Sounds good. I am still tuning performance of the new feature, it may not catch up the time of this release of this week. But I at least have UP compilation fix done, :)

      Delete
    2. @Alfred,

      Yesterday played D3, no issues. Very good. I updated my unigine google sheets result page as well. Still not sure about future benchmarking, though.
      Can You, please, summarize what are the missing features from current version and maybe planned ones as well? :)

      Br, Eduardo

      Delete
    3. @Alfred,

      I spoke too soon for no issues with D3 :( With performance governor, it is true that there are no issues, but with ondemand game barely moves at all. It seemed that CPU was stuck in lowest freq available. Will get back if I dig up smth more. Will try h version, let's see if that solves this.

      Br, Eduardo

      Delete
    4. @Edurado
      There is cpu_preemptible_mask feature in previous VRQ, which idicate cpou can be preempted or not. I ported it to VRQ 0.89 last few days, but it turns out that it doesn't help much, so I decide to pass it, :)

      Delete
    5. @Edurado
      Please try the 0.89h release, and check /sys/devices/system/cpu/cpu*/cpufreq/* for cpu running freq when you meet this issue again.

      Delete
  3. @Alfred,

    I can trigger the issue easily, windowed mode and change governor. I checked freq, actually it was behaving pretty ok - changing freq all the time. But then I can't explain such a slowdown, this is actually worse than before when we had issue with perf. governor. When I change governor, even mouse stops in game and on plain desktop as well if I minimize the game.
    Will try h version.

    Br, Eduardo

    ReplyDelete
    Replies
    1. @Eduardo
      Try the 0.89h first. It may be the "lost speed" issue I explained in g version reply.

      Delete
    2. @Eduardo
      Try the 0.89h first. It may be the "lost speed" issue I explained in g version reply.

      Delete