• TheRealBurritoJ@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 months ago

      You get better performance with APO than you can get with either E-Cores disabled or E-Cores enabled without APO.

      It seems to be actually game specific optimisations, putting certain threads on certain cores, instead of just a basic 0xFFFF affinity mask (which is the mask for only P-Cores).

      • Actually-Yo-Momma@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        11 months ago

        Man i consider myself decently versed in computer hardware but have no idea what you just said other than E cores lol

        • ramblinginternetgeek@alien.topB
          link
          fedilink
          English
          arrow-up
          1
          ·
          11 months ago

          Computer stuff can get pretty detailed. At the extreme you could write a 100 page PhD dissertation on a specific area.

          Or you could shitpost on reddit and get your doctorate THAT way.

          • PhoenixM@alien.topB
            link
            fedilink
            English
            arrow-up
            1
            ·
            11 months ago

            100 pages for a PhD dissertation.

            Your literature review alone will probably be double that.

    • joe0185@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 months ago

      Would this have the same effect as disabling E cores?

      Disabling E cores would likely only ever hurt performance or have no effect. That’s because this apparently works by automatically adjusting thread affinities to boost performance. Essentially Intel profiles a game, determine the optimal thread affinities for maximum performance, and releases a profile.

      The reason this is needed is because in a game you have a lot of threads working in concert with each other to achieve the goal of rendering a frame to the screen and a generic thread optimizer doesn’t know that the thread it just put on the e-core is what the main thread is waiting for to pass instructions to the GPU.

      For some games, this sort of thread affinity strategy will not boost performance.

      AMD could probably do something like this for the 7950X3D and we’d likely see the discrepancy between it and the 7800X3D disappear.