• SkillYourself@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      I recommend using Process Lasso proper. It’s not hard to learn and much more powerful. CoreDirector looks like Process Lasso’s Efficiency mode/CPU set/CPU affinity rules repackaged into one on/off toggle for every listed app.

      You can do more interesting rules with Process Lasso like keeping non-interactive applications off of the highest-turbo P-cores or restricted to E-cores to improve idle power. My 60/60/60/60/57/57/57/57 13900K idles at 8-9W with MSI AB, Discord*, Steam, and other apps banished to E-cores and never allowed to turbo the P-cores.

      *Discord gets 57x P-cores 6 and 7 as a treat.

      • josh_3003@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        I am setting up Process Lasso now, would steam high speed downloads get nerfed being only on E cores?

      • smk0341@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        Are there any easy to follow tutorials to use Process Lasso? Last time I used it, there was so much to it it was overwhelming.

      • SupremeChancellor@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        “as a treat” lmao

        mine gets 3-31.

        (before you read further always start with a full backup or at least a system restore point) I disabled hyperthreading on core 0 and using Microsoft’s Interrupt-Affinity Policy Tool I have set gpu and mouse usb port to Core 0 and 1.

        I’m a massive gaming nerd and was trying to “min/max” dpc / input latency.

        Do not use the Interrupt-Affinity Policy Tool to edit SSDs, it will break your os.

  • LastKilobyte@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    This is a part of ProcessLasso, also made by Bitsum. It works great, even ProcessLasso free version, which allows setting process afinity AND priority. CorePark also kicks butt, is free, and also by Bitsum.

    There are paid versions of ProcessLasso and CPUPark which i use.

  • necromage09@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Let the OS and the hardware handle that. If there is an issue with the scheduling, report it.

    The best solution is just to turn on the high performance mode in windows 11. Everything hits the P cores first and if the first thread is exhausted it uses an E core.

    • SoggyBagelBite@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      The best solution is just to turn on the high performance mode in windows 11. Everything hits the P cores first and if the first thread is exhausted it uses an E core.

      Enabling High Performance mode does not change the scheduling of processes…

    • randysailer@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      How does that go for background apps in performance mode. Do they go to the P cores first then to the E cores in performance mode?

  • kbdu10@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    So if this is possible, couldn’t it mean that we could start putting more background tasks on the E cores?

    • Fromarine@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Yes that’s what their already released process lasso software is for. This is just a simplified version of process lasso with less features.

  • Far-Guard7736@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Is process lasso worth using on Win11. Ive heard win 11 handles processes better then win10? PS 13700K z790… Thanks.

    • LastKilobyte@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Win11 does utilize cores better than win10, but specific programs like games or editing stuff does not discriminate, and Win11 thread scheduler is not advanced enough to dictate properly.

      This way you have total control over your cores’ affinities. ProcessLasso you also have control over process priority AND affinity.

      I use ProcessLasso, takes a bit to set up, but 100% worth the results.

  • Jevano@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I doubt it achieves the same results as APO since APO works at a lower level

    • Devatator_@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      They do different things tho?

      Edit: isn’t APO about making the E cores work better and this just disabling them?

      • Jevano@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        This can disable them yes but the main goal is to set apps running exclusively on P cores.

    • seanwee2000@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      APO is just process lasso with tuned rulesets.

      You can achieve similar boosts by setting R6 siege and metro exodus to have exclusive access to the P cores while relagating background tasks to the e cores.

      Thats why only two games are supported right now, because it takes a lot of testing to make sure the game actually benefits from this kind of optimisation, cyberpunk 2077 for example will run worse if prioritised the same way due to it being optimised well to utilise the e cores for better fps.

      • Jevano@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        We haven’t yet seen benchmarks comparing APO with process lasso (at least I didn’t see any so far) but no they’re not the same, in theory APO should be more efficient given it has a specific driver and BIOS setting to do what it does.

        That’s what I meant by lower level. And I assume APO is doing something more than just splitting cores, hardware unboxed mentioned using only one e core from each section or something like that for better cache usage.

  • cubes158@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    As far as I can tell, It might be working but I don’t think it’s working fully or as intended.

    Here is testing I just did on a 13900k;

    • Ran CoreDirector
    • Added cs2.exe (Counter Strike 2)
    • Confirmed process detection

    When I run CS2, the process is detected and there is a nice graphic in Core Director that shows core utilization, and it has cores marked which are e-cores.

    I just did a test with CS2 launch commands "-threads #’ where # is the number of threads you want to cap CS2 at.

    When I use ‘-threads 8’ I can see that CS2 utilizes 8 p-cores with a p-core usage at 50% and e-core usage 0 or negligible. Seems to be working great - but I’m not sure that CoreDirector is doing this scheduling.

    When I use ‘-threads 16’ I can see that CS2 utilizes many e-cores and p-core utilization drops to 40-45%

    When I remove the command entirely, I can see that CS2 activates all of the e-cores.

    tl;dr - As I increase CS2 thread count, the process clearly increases e-core usage. It seems CoreDirector is failing to keep something in the process off of the e-cores.

  • ThisPlaceisHell@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I hate those stupid eco cores, I really, really do. You lost me as a customer when you introduced them Intel, which is not great for me because I’m not happy with AMD either. What a mess.

    • gunfell@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      The problem is on the software side. Ecores architecture hybiridization is strictlly better that standard config.

  • reddituser4156@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I know for a fact that games can still use E cores if you force efficiency mode off with Process Lasso. If you want to be absolutely sure that a game does not use E cores, you must use CPU sets or affinity.

  • bubblesort33@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    That must read pretty weird for someone who doesn’t know what all this is about.

    “We created a tool that prevents applications from using our CPU, you bought from us!”