Uploaded image for project: 'Minecraft (Bedrock codebase)'
  1. Minecraft (Bedrock codebase)
  2. MCPE-97408

1.16 Update causing high CPU usage on PC

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Resolution: Unresolved
    • Affects Version/s: 1.16.210.59 Beta, 1.16.210.50 Beta, 1.16.200.55 Beta, 1.16.200.51 Beta, 1.16.100.60 Beta, 1.16.100.58 Beta, 1.16.100.57 Beta, 1.16.100.56 Beta, 1.16.100.55 Beta, 1.16.100.54 Beta, 1.16.100.52 Beta, 1.16.21, 1.16.20, 1.16.40 Hotfix, 1.16.100.59 Beta, 1.16.100, 1.16.200, 1.16.201 Hotfix, 1.16.210, 1.16.221 Hotfix
    • Fix Version/s: None
    • Confirmation Status:
      Confirmed
    • Platform:
      Windows 10 - PC
    • ADO:
      459107

      Description

      Ever since the release of version 1.16.0+, I have been experiencing a lot of issues with performance on my laptop. My specs are: 6 core, 12 thread intel i7 8750h @3.7-3.9ghz when charged, 32gb ram @2667mhz, and a geforce 1050ti. My CPU cache has jumped up in usage, by quite a significant factor. My laptop fans are always on in v1.16, but they arent spinning that fast in the previous release. Additionally, I have my laptop propped up on a stand to increase airflow.

      UPDATE, 1.16.200: CPU usage is at an all time high. Overall performance is still much worse, as noted by a myriad of other bug reports spanning since 1.16.100. This issue seems to be related to vsync being turned on. Capping the FPS seems to be exponentially less strenuous on my cpu, but of course that brings input lag. 

      ----------------------------------------------------------------------------------

      RENDER DRAGON BETA: The new render dragon engine brought back in 1.16.100.59 is WORSE for performance! As a consequence of the game auto-detecting the minimum amount of chunks the player is allowed to generate, I am forced to render no more than 32 chunks. The result? A CONSTANT 100% cpu usage when walking around generating chunks, 60-70% usage when idle, lower FPS, and a strange side effect also being that my GPU is hardly being used. This may be what is causing the issue, im not sure. See 1.16.100.59_render_dragon image below. 

      ----------------------------------------------------------------------------------

      Below, I attached some images to compare how the game performs in each version. I tested version 1.14.1 (which runs good) and 1.16.20 and 1.16.40 (which runs very poorly), respectively.  *note, I am using no resource/behavior packs in these tests.

      In the image "1.14_generating_chunks-1", my cpu usage is at 39% when generating chunks at a 16 chunk render distance and 50 particle render distance, and no anti-aliasing.
      In the image "1.16_generating_chunks", my cpu usage is at 86% when generating chunks at a 16 chunk render distance and 50 particle render distance, and no anti-aliasing. That is a massive dip in performance. Chunk loading is very slow. My cpu L3 cache is 9mb.

      The effects of this noticeable dip in performance can even be seen in instances as simple as the main menu. 

      See the screenshot "1.14_idle_in_menu.png", my cpu usage is at only 19.2% when idle in the main menu. My fans are not even audible.

      Now see the screenshot "1.16_idle_in_menu.png", my cpu usage is over DOUBLE, at 42.2%. My fans kick in on the MENU. Not to mention the game in just the menu  is using 73.4% of my GPU. Why is the performance in this update such an issue? I dont understand, please fix this. 

      EDIT: I attached a screenshot (called "cpu_temperatures") of cpu temperature readings for each core, 1-6. Core 1 is first, core 6 is last, read them left to right. 87 C is absurd. I took this screenshot when I was IDLE in my own world with 16 chunk render distance. 87 C is ridiculous for a game as simple as minecraft, without any shaders or extremely high settings.

      I used to be able to turn my render distance up much higher in previous versions, but with every successive update, performance has only gotten exponentially worse. 

       

        Attachments

        1. 1.14_generating_chunks-1.png
          1.14_generating_chunks-1.png
          1.44 MB
        2. 1.14_idle_in_menu-1.png
          1.14_idle_in_menu-1.png
          130 kB
        3. 1.16_generating_chunks.png
          1.16_generating_chunks.png
          1.19 MB
        4. 1.16_idle_in_menu.png
          1.16_idle_in_menu.png
          118 kB
        5. 1.16.100.59_render_dragon.png
          1.16.100.59_render_dragon.png
          149 kB
        6. cpu_temperatures.png
          cpu_temperatures.png
          38 kB
        7. Cpu.minecraft.png
          Cpu.minecraft.png
          36 kB
        8. High CPU when moving.png
          High CPU when moving.png
          33 kB
        9. image-2020-11-19-16-52-35-052.png
          image-2020-11-19-16-52-35-052.png
          485 kB
        10. image-2021-01-14-18-12-24-593.png
          image-2021-01-14-18-12-24-593.png
          17 kB
        11. image-2021-01-14-18-12-24-658.png
          image-2021-01-14-18-12-24-658.png
          24 kB
        12. Minecraft 9_4_2020 2_06_43 PM.png
          Minecraft 9_4_2020 2_06_43 PM.png
          829 kB
        13. Moving causes Lag_Trim (2).mp4
          8.94 MB

          Issue Links

            Activity

              People

              Reporter:
              ambient ambient
              Votes:
              73 Vote for this issue
              Watchers:
              35 Start watching this issue

                Dates

                Created:
                Updated:
                CHK: