mojira.dev
MC-219639

Performance loss after using OpenGL 3.2 core profile

Moderator Notice

As of snapshot 21w10a, the game renderer has been updated to use newer OpenGL features. For some users, this may result in a loss in performance (FPS) in 1.17 and above. To gauge the impact of this, standard information is requested from affected users. Please follow the instructions below, and leave a comment with the results, as well as details about your system information.

For any discussions about this topic, please do so on the linked reddit thread

 

Before proceeding, please be sure to update your system's video drivers per these instructions. If you need assistance with this, please visit our community discord server.

If you experience this issue, follow these steps

  • Download the attached world file

[media]
  • , and extract the world into your saves folder

  • Open the game in version 1.16.5

    • Ensure the default amount of RAM is allocated (1GB 32 bit users, 2GB 64 bit users)

    • Be sure to use the default Java or Java 8 runtime

  • Use the following standard video settings:

    FOV: Normal (70)
    Fullscreen: ON
    Fullscreen Resolution: 1280*720@60
    Biome Blend: 5x5 (Normal)
    Graphics: Fancy
    Render Distance: 12 chunks
    Smooth Lighting: Maximum
    Max Framerate: Unlimited
    VSync: OFF
    Clouds: Fancy
    Particles: ALL
    Mipmap Levels: 4
    Entity Distance: 100%
  • Open the Performance Test world, and wait for the chunks to load (you may need to switch to creative mode and back (press F3+F4 twice)).

    • If for whatever reason you need to re-create the world, please use the in-game "re-create" option to preserve the seed and game rules

  • Reset your position:

    /execute in minecraft:overworld run tp @s 188.76 98.90 -209.60 179.85 35.10
  • Change your game mode to spectator:

    /gamemode spectator
  • Open the F3 debug menu, and wait a minute for the FPS to stabilize

  • Note down your average FPS

  • Repeat these steps with the latest snapshot

    • Here, also press F3 + L to generate a profiling report (only applicable in 21w11a and up)

  • Leave a comment on this report with:

    FPS in 1.16.5
    FPS in the latest 1.17 release (please specify the release version)
    Your operating system
    Your CPU
    Your Graphics card and driver version, as reported by the game
    Your profiling zip file

    It is also recommended to take a screenshot of the F3 debug menu and attach it to this report, to ensure that the correct GPU is accurately reported (particularly in cases where more than 1 is available)

See here for an example comment.
System information screenshot:

[media]

 

⚠️ Reminder: If you leave a comment, please follow the instructions above and include your approximate FPS averages. This helps with effectively diagnosing this issue.

Linked issues

MC-230064 Lag MC-230200 Server lag MC-230378 1.17 Fps very low MC-230849 Weird fps limit MC-231349 Recently lagging. MC-231610 Lower FPS in 1.17 MC-218879 Dramatical performance decrease ever since 21w10a. MC-218969 Low frame rate in 21w10a MC-219207 lag spikes OpenGL 3.2 MC-220506 Significant Reduction in Frame Rates Since 21w08b MC-221413 21w11a Has Low Fps And Glowing Makes It Worst MC-225941 Performance degradation on snapshots using java 16.0.1 and open GL 3.2.0 MC-225960 Java 16-OpenGL 3.2 bad fps MC-226209 Performance problems in 21w19a-21w20a with high res resource pack MC-226395 latest snapshot lag! MC-226603 Terrible performance after updating to 1.17 pre-1 from 1.16.5 MC-226907 Unplayable 1.17 MC-227075 Consistent Lag and Stuttering MC-227827 CPU spike MC-227852 My FPS has been below 30 FPS since the 1.17 update. MC-227973 Surface lag 1.17 MC-228048 Lag Spikes? MC-228312 Minecraft lag only 30 fps- 40 fps with a GTX 775m GPU MC-228313 Minecraft lag only 30 fps- 40 fps with a GTX 775m GPU MC-228713 why is my minecraft so laggy MC-229023 Huge fps hit 1.17 MC-229043 fps drop in 1.17 MC-229055 Extreme lag/ fps drop when on window mode MC-229123 Performance issue MC-229715 Extremely poor framerate in 1.17 MC-229989 The game freezes very often when playing in version 1.17 MC-229997 Minecraft 1.17 lags too much exactly like 0-10fps MC-230041 Low FPS MC-231737 Minecraft 1.17 randomly freezes MC-232655 OpenJDK putting a lot of stress in my computer when ever I open up Minecraft 1.17+ MC-232707 Large CPU and Memory usage in worlds MC-233088 Impossible to run minecraft since 1.17.1 update regarding OpenJDK platform taking too much CPU MC-234601 1.17 is really laggy. MC-234902 Major Performance decrease between 1.16 and 1.17 MC-235640 1.17.1 FPS drops MC-235657 Frame rate drop MC-236259 low fps on good laptop MC-238989 Major FPS drop in 1.17.1 MC-239271 Minecraft 1.17 lag issue MC-239282 Performance loss after using OpenGL 3.2 core profile MC-241890 Installation for minecraft java on minecraft.net does not work. Very Low fps on RTX 3060.

Attachments

1.14.4_newgenerated.png 1.16.5_newgenerated.png 1.16.5_testworld.png 1.16.5.png 1.16.5-1.png 1.16.5-2.png 1.16.5-3.png 1.16.5-4.png 1.16.5 - Performance Test.png 1.16.5 - Performance Test-1.png 1.16FPS.png 1.17.1_newgenerated.png 1.17.1_testworld.png 1.17.1...... NICE.png 1.17.1.png 1.17.1-1.png 1.17.1-2.png 1.17.1-3.png 1.17.1 - Performance Test.png 1.17FPS.png 1.17-insane-opengl-3.2-lag.png
2021-03-17_13.18.58.zip
2021-03-17_18.33.55.zip
2021-03-18_09.19.05.zip
2021-03-20_05.09.21.zip
2021-03-22_22.08.42.zip
2021-03-25_16.49.29.zip
2021-03-27_15.47.39.zip
2021-04-01_23.19.41.zip
2021-04-01_23.45.42.zip
2021-04-02_00.06.26.zip
2021-05-25_15.55.25.zip
2021-05-27_00.38.52.zip
2021-05-27_00.38.52-1.zip
2021-05-27_10.51.40.zip
2021-06-01_15_18_36-New World-1_17-pre3.zip
2021-06-01_20_57_01-Performance test-1_17-pre3.zip
2021-06-02_14.09.03.zip
2021-06-10_19_17_19-PerformanceTest1_17-1_17.zip
2021-06-14_11_29_48-PerformanceTest1_17-1_17.zip
2021-06-14_11_29_48-PerformanceTest1_17-1_17-1.zip
2021-06-14_11.17.09.png
2021-06-17_16_56_47-PerformanceTest1_17-1_17.zip
2021-06-18_16_11_36-PerformanceTest1_17-1_17_1-pre1.zip
2021-06-18_16_11_36-PerformanceTest1_17-1_17_1-pre1-1.zip
2021-06-20_12_40_34-PerformanceTest1_17-1_17.zip
2021-06-20_13_00_09-PerformanceTest1_17-1_17.zip
2021-06-21_03_16_50-PerformanceTest1_17-1_17.zip
2021-06-24_12_07_39-PerformanceTest1_17-1_17.zip
2021-06-24_12_07_39-PerformanceTest1_17-1_17-1.zip
2021-06-24_12.02.03.png 2021-06-24_12.07.09.png 2021-06-24_12.07.09-1.png
2021-06-25_19_28_08-PerformanceTest1_17-1_17.zip
2021-06-25_19_28_08-PerformanceTest1_17-1_17-1.zip
2021-06-26_16_15_46-PerformanceTest1_17-1_17_1-pre1.zip
2021-06-27_15_11_32-PerformanceTest1_17-1_17.zip
2021-06-27_15.08.38.png 2021-06-27_15.11.16.png 2021-06-29_21.38.50.png 2021-06-29_21.38.50-1.png 2021-06-29_21.40.53.png 2021-06-29_21.41.13.png 2021-06-29_21.41.16.png 2021-06-29_21.42.51.png 2021-06-29_21.59.15.png 2021-06-29_21.59.20.png 2021-06-29_21.59.44.png
2021-06-29_22_00_51-PerformanceTest1_17-1_17.zip
2021-06-29_22_00_51-PerformanceTest1_17-1_17-1.zip
2021-06-29_22_00_51-PerformanceTest1_17-1_17-2.zip
2021-07-04_19_59_13-PerformanceTest1_17-1_17.zip
2021-07-04_19.56.29.png 2021-07-04_19.58.03.png
2021-07-05_14_21_22-PerformanceTest1_17-1_17_1-rc2.zip
2021-07-05_15_06_17-PerformanceTest1_17-1_17_1-rc2.zip
2021-07-10_17_14_28-PerformanceTest1_17-1_17_1.zip
2021-07-10_17_14_28-PerformanceTest1_17-1_17_1-1.zip
2021-07-10_17_14_28-PerformanceTest1_17-1_17_1-2.zip
2021-07-10_17_14_28-PerformanceTest1_17-1_17_1-3.zip
2021-07-10_17.05.35_1_17_1-2.png 2021-07-10_17.08.54_1_16_5.png
2021-07-11_11_18_57-PerformanceTest1_17-1_17_1.zip
2021-07-11_11_18_57-PerformanceTest1_17-1_17_1-1.zip
2021-07-12_15_27_26-PerformanceTest1_17-1_17_1.zip
2021-07-12_15_27_26-PerformanceTest1_17-1_17_1-1.zip
2021-07-12_15.25.18.png 2021-07-12_15.27.11.png
2021-07-15_16_12_14-PerformanceTest1_17-1_17_1.zip
2021-07-16_09_55_00-PerformanceTest1_17-1_17_1.zip
2021-07-16_09.49.28.png 2021-07-16_09.53.40.png
2021-07-18_11_32_51-PerformanceTest1_17-1_17_1.zip
2021-07-18_11.25.39.png 2021-07-18_11.29.45.png
2021-07-22_10_02_16-PerformanceTest1_17-1_17_1.zip
2021-07-23_21_58_07-PerformanceTest1_17-1_17_1.zip
2021-07-26_14_50_06-PerformanceTest1_17-1_17_1.zip
2021-07-26_17_29_12-PerformanceTest1_17-1_17_1.zip
2021-07-26_17.29.42.png
2021-07-31_15_18_33-PerformanceTest1_17-1_17_1.zip
2021-09-01_13_06_06-PerformanceTest1_17-1_17_1.zip
2021-09-01_13.03.29.png 2021-09-01_13.05.52.png
2021-09-17_20_34_58-PerformanceTest1_17-1_17_1.zip
2021-09-19_16_57_47-PerformanceTest1_17-1_17_1.zip
2021-09-19_16.45.51.png 2021-09-19_16.56.49.png 2021-10-02_19.13.34.png 2021-10-02_19.13.38.png 2021-10-02_19.13.39.png 2021-10-02_19.24.59.png 2021-10-02_19.25.00.png 2021-10-02_19.25.02.png 2021-10-02_19.25.04.png 2021-10-02_19.25.05.png
2021-10-09_02_33_18-PerformanceTest1_17-1_17_1.zip
2021-10-09_02.29.20.zip
2021-10-14_21_31_06-PerformanceTest1_17-1_17_1.zip
2021-10-14_21.25.31.png 2021-10-14_21.28.52.png
2021-10-21_10_42_30-PerformanceTest1_17-1_17_1.zip
2021-10-21_10_56_26-New World-21w42a.zip
2021-10-21_10_59_41-New World-21w42a.zip
2021-10-21_10.40.52.png 2021-10-21_10.42.16.png 2021-10-21_11.01.49.png 2021-10-30_10.51.16.png 2021-10-30_10.56.05.png 2021-10-30_11.35.53.png
2021-10-30_11.37.04.zip
2021-11-10_10_26_35-PerformanceTest1_17-1_17_1.zip
2021-11-10_10.22.06 [1.16.5].png 2021-11-10_10.25.58 [1.17.1].png 2021-11-10_10.25.58 [1.17.1]-1.png 2021-12-02_15.52.38_1.16.5.png 2021-12-02_15.52.38_1.16.5-1.png 2021-12-02_15.52.38_1.16.5-2.png 2021-12-02_16.08.18_21w15a.png 2021-12-02_16.08.18_21w15a-1.png 2021-12-02_16.08.18_21w15a-2.png
2021-12-02_16.08.54_21w15a.zip
2021-12-02_16.08.54_21w15a-1.zip
2021-12-03_18_51_13-PerformanceTest1_17-1_17_1.zip
2021-12-03_18.46.32.png
2021-12-03_19_17_45-PerformanceTest1_17-1_18.zip
2022-01-21_21_56_21-PerformanceTest1_17-22w03a.zip
2022-07-13_23_26_06-PerformanceTest1_17-1_19_1-pre4.zip
2022-07-13_23_32_27-PerformanceTest1_17-1_17_1.zip
2022-07-13_23.25.35.png 2022-07-13_23.31.51.png 21D18EED-A8A3-40C3-9828-EF1BC3CA92D5.jpeg 8F204A23-4E7C-4840-9426-18798B24AFEE.jpeg
Cris W Perf Test.rar
Draw Call.png image-2021-06-20-12-46-08-489.png image-2021-06-25-19-41-40-762.png image-2021-06-25-19-41-40-888.png image-2021-06-25-19-42-16-217.png image-2021-06-25-19-42-16-345.png image-2021-07-15-16-46-39-663.png image-2021-07-15-16-46-39-753.png image-2021-07-23-22-03-46-037.png image-2021-10-22-14-59-14-312.png image-2021-12-02-17-08-11-796.png image-2021-12-02-17-08-11-911.png
minecraft 1.17.1.nps
MinecraftSystemInfo.png
Performance Test.zip
PerformanceTest1_17.zip
screenshot.png screenshot-1.png VisualVM - Minecraft 1.17.1.png Снимок экрана (432).png

Comments

CubeTheThird

21w08b: 265 FPS
21w10a: 190 FPS

21w11a profiling results:

[media]

OS: Linux (Arch) 64 bit
CPU: AMD Ryzen 1600
GPU: NVIDIA Geforce GTX 1060 3GB 460.56

migrated

Old hardware
Without F3:
21w08b: 290 FPS
21w10a: 105 FPS
1.17: 27 FPS

With F3:
21w08b: 245 FPS
21w10a: 85 FPS
1.17: 25 FPS

21w11a profiling results:

[media]

1.17 profiling results:

[media]

OS: Windows 10 Home
CPU: Intel i5 7300HQ
GPU: NVIDIA GeForce GTX 1050 Ti 461.72

 
New hardware | Taken on Oct. 9, 2021

Without F3
1.16.5: 650
21w08b: 625
21w10a: 150
21w11a: 110
1.17.1: 135

With F3
1.16.5: 475
21w08b: 470
21w10a: 120
21w11a: 95
1.17.1: 105

Profiling results (Done with F3 menu disabled)
21w11a: 

[media]

1.17.1:

[media]

System info
OS: Windows 10 Home 21H1 build 19043.1237
CPU: Ryzen 7 5800H
GPU: NVIDIA GeForce RTX 3060 Laptop GPU, 6GB VRAM, 130W TDP, Driver version 472.12, Optimus disabled via MUX switch

migrated

Note: FPS can also decrease depending on how many chunks are loaded. The longer you look at something the more chunks could get loaded, the lower your fps might become, after how many seconds should the measurements be taken? The balancing of cpu resources might have also changed a lot last snapshot, amount of chunks loaded (letter C) should also be reported.

migrated

Using F3 as required (gives less performance, but still...)

21w08b: 208 FPS
21w10a: 195 FPS

OS: Windows 10 Pro Insider Beta (21H1, Build 19043.899)

CPU: AMD Ryzen 5 1600AF @ 3.8Ghz (6C/12T, Zen+ Refresh version of the 1600) [Overclocked]
GPU: NVIDIA Geforce GTX 1660 6GB VRAM
GPU Driver Version: 461.92 (Latest as of 17/03/2021 09:27 UTC)

Additional information:
AdoptOpenJDK 15:
21w08b: 215fps
21w10a: 195fps

migrated

@zMxrek Re-extract the world and restart Minecraft.

migrated

21w08b: 276-310 FPS

21w10a: 165-178 FPS

OS: Windows 10 Pro 20H2 (Build 19042.868) 64 bit

CPU: AMD Ryzen 5 2600 (3.6GHz - 6 Cores/12 Threads)

GPU: Nvidia GTX 1070 Ti - 8GB VRAM (Driver Version: 461.92)

 

I created the worlds by my own with the seed of the test map (the chunks don't load correctly on the original test map on my PC)

Ellivers

21w08b: 180 FPS
21w10a: 130 FPS

OS: Windows 10 Home 20H2 64 bit
CPU: Intel i5 7300HQ @ 2.50GHz
GPU: NVIDIA GeForce GTX 1050 461.92

migrated

21w08b: 550 - 570
21w10a: 100 - 170 (Major Fluctuations)

OS: Windows 10 Pro 20H2 (Build 10.0.18363) x64

CPU: AMD Ryzen 7 2700X Eight-Core Processor, 3700 Mhz, 8 Core(s), 16 Logical Processors

GPU: MSI NVIDIA GeForce RTX 2070 Super TU104-410

migrated

21w08b: Hovering between 195 and 205 FPS (lowest point at garbage collection time)

21w10a: 190-200 FPS

 

OS: Windows 10 Pro 20H2 (10.0.19042.867) x64

CPU: Ryzen 5 3600 at stock speeds

GPU: AMD Radeon 5700 XT 8 GB (Driver version 27.20.14535.3005 AKA Adrenalin 21.2.3)

 

Having F3 closed makes my FPS shoot up to the high 200's.

violine1101

21w08b: ≈ 130-140 FPS
21w10a: ≈ 120-130 FPS

OS: Windows 10
CPU: 8x Intel Core i7-3770 @ 3.40 GHz
GPU: GeForce GTX 1050 Ti (Driver: NVIDIA 457.30)

migrated

Laptop:

21w08b: 85 FPS
21w10a: 70 FPS

OS: MacOS Mojave 10.14.4 x64
CPU: Intel Core I7-4750HQ @ 2.00 GHz
GPU: Intel Iris Pro OpenGL Engine

Note :
GPU Noted as Intel Iris Pro 1536mb under "About This Mac"

PC:

21w08b: 160 FPS
21w10a: 120 - 130 FPS
OS: Windows 10 Home
CPU: AMD Ryzen 5 2600 Six-Core Processor
GPU: Radeon RX 580 Series - 27.20.14501.18003

migrated

Updated:

21w08b: 266 fps (at 1280 x 720, FULL SCREEN ON)

21w11a: 91 fps (at 1280 x 720, FULL SCREEN ON)

OS: MacOS Sierra 10.12.6

CPU: Intel Core i7-3770 @ 3.4 GHz

GPU: Nvidia GeForce GTX 680MX 2GB

 

On a side note, I tested a new test world (1280 x 720) on the latest snapshot (21w11a) and getting around 50 fps when running around, the FPS drops (around 44-50) when getting into a biome like the Tiaga biome, but when near the beach or plains biome the FPS increases (average 60).

 

migrated

21w11a metrics report.

[media]

Please create also a merics report and post it here!

migrated
[media]

Metrics report from 21w11a

migrated

Honestly. Since the 1.17 snapshots my whole game runs like crap. In 1.16.5 with no v-sync, no Optifine,15 chunk render distance I average at 200 fps. In the 1.17 snapshots and even worse since the OpenGL update I am struggling to even maintain 75 fps (my laptop monitor's refresh rate). Something seriously needs sorting. The game has notoriously bad optimisation as is and for it to get worse is totally unacceptable.

 

Intel i7 7700HQ

nVidia GTX-1070

8GB Ram

Brevort

It seems that this has no affect or even improves performance on certain graphics cards. For my particular case, ignoring all prior snapshots and just comparing 21w11a and 1.16.5, I am having approximately identical performance.

21w06a severely impacted my performance, but 21w10a with OpenGL 3.2 brought it back up to par with 1.16. For some reason, 21w05b was much more optimized for my computer, and ran better than either 21w10a and 1.16.5.

Computer specs:

CPU: Dell Precision T3600 8x Intel Xeon @ 3.60 GHz
GPU: Nvidia Quadro 2000
8 GB RAM, 1 TB storage Windows 10 64-bit OS
Display: 32" Element TV, 1360x768 @ 60 Hz

migrated

1.16.5-27~43 fps while walking around
21w11a-12~24 fps while walking around

[media]


Computer specs:
CPU:4x Intel(R) Core(TM) i3-3240 CPU @3.40GHz
Geforce GT 640/PCIe/SSE2
3.2.0 NVIDIA 388.13

migrated

Hey All! Thank you for your diligent work! 

FPS in 21w08b : ~550 fps
FPS in the latest snapshot: ~108 fps
Your operating system: Windows 10 Home Version 10.0.18363 Build 18363
Your CPU: 9900k @ 4.9 
Your Graphics card: GeForce RTX 3080/PCIe/SSE2 (sorry for the flex 😉)

and driver version, as reported by the game: 3.2.0 NVIDIA 461.92
Your profiling zip file: SEE ATTACHED. (2021-03-25_16.49.29) 

[media]

– Sorry everyone, I found an error in my original report. While I properly reduced the amount of memory I was using in version 21w08b, I forgot to do so for the latest snapshot (21w11a).

I will attach another profiling.zip below. 

UPDATED FPS IN LATEST SNAPSHOT: ~105

Latest Profiling zip: 2021-03-27_15.47.39

[media]

 

--5/17/21--

Updating ticket because I believe the following information is pertinent: 

 

I had to reinstall windows recently for other reasons, completely solved my performance issues. 

 

migrated

21w08b: 146 FPS

21w13a: 108 FPS, 70 FPS and 29 FPS

Explanation: This turned out to be an odd one for me. Before I opened the test world in the latest snapshot, I deleted it and then re-extracted it from the Performance Test.zip, since I wanted to follow the exact steps again, as I read I had to repeat them for the latest snapshot. I then opened the freshly re-extracted test world in 21w13a and initially sat at 78-ish fps right after all chunks were loaded and then gradually stabilized to about 69-70 fps as the minutes passed. However, I decided to delete the world again, re-extract it again and open it again in the exact same snapshot just to be completely sure, because I had some tries before the first correct one (the first correct one being the one where I measured the 69-70 fps mentioned earlier) which were somewhat inconsistent with the steps (the only inconsistency I can remember was forgetting to switch to spectator mode, but there probably have been more before opening the inconsistent world), and showed a different fps probably for that reason (like 128 after the chunks were loaded, then stabilized to 104-110), but I'm not certain. But this time (the second correct one) I only measured 29-30 fps, which is quite odd given the fact that the 69-70 fps measurement was achieved by executing the same steps, so I'm not sure what's happening here, but I'm mentioning it because I'm trying to be as helpful as possible (but am probably failing horribly).

 

21w13a profiling results: The inconsistent one (or so I think): 

[media]

 The first correct one: 

[media]

 The second correct one: 

[media]

 

OS: Windows 10 Home 64-bit, version 2004 (build 19041.867)

CPU: Intel Core i7-7700HQ

GPU: NVIDIA Geforce GTX 1050 2GB 465.89

 

Edits:

  • I followed the example comment instead of not reading it like a total idiot and writing my own slab of text with too many unnecessary attachments of which I now deleted most.

  • Specified my Windows 10 version and build.

  • Grammar and punctuation (hopefully I didn't miss anything).

Archer_Legend

Hi guys! Unfortunately I did not see this issue before opening mine (MC-225941) ! So I eneded up making a costum run on a benchmark world I made and I used 16 as rendering distance which underlines the problem a lot better than 12 chuncks on my system. Also I run the "benchmark" in the latest release which also uses java 16 instead of java 8.

 

Here I re-post my report so everything is tidy and in one place:

 
I did some testing using the integrated frametime counters inside minecraft accessible via F3 + ALT

The device specification are as follows: Core i7-8565U and Nvidia MX230, the gpu driver version is the latest up to date: 466.47, windows version is 21h1.

Testing methodology

The test was run by using a client created via the launcher based on minecraft 1.16.5 with the default java (8) and another one created in snapshot 21w20a with the default java (16.0.1). Both clients received 8 GB of allocated RAM on a system total of 16GB DDR4 running at 2400mhz CL17 running in dual channel. No applications where running in the background while running the test.

To perform the test I created a world in 1.16.5 and made a minecart railtrack to be able to standardise the logging. I let the game load all the chuncks in the track at least once after I finished building the track and then I closed the game after putting myself in the minecart in the orientation to run the benchnark and then I closed the world, I run the optimise world and made a backup of it in order to be able to re-use it for further snapshots under the same conditions. I extracted another copy and optimised it in 21w20a to convert it. At this point I started benchmarking: I waited precisely 10 seconds after being spawned in the minecarft for the fps to stabilise and I begun logging and started moving with the minecart.

Furthermore I created the same world in 21w20a with the seed (no datapack) and I made the same track and I compared the results to world in 21w20a but converted from 1.16.5, both tests on the newly generated and converted world gave the same results so they are functionally the same and I will report on the converted world for simplicity also for further snapshots in which I will use a converted from 1.16.5 world.

The settings where smooth lighting to maximum, max fps to unlimited, vsync off, render distance 16, biome blend off, particles to all, entity render distance 150 per cent, fullscreen on at 1080p, clouds on and graphics was set to fancy. Via the gamerules I locked the daylight cycle, time was set to noon, weather was set to clear and mob spawning was not allowed. No mobs or items where in the benchmark rendered area because I used carefully the kill command to get rid of everything which was spawned before I type the gamerule to disable mob spawning.

 

Further update in comparison to the day after I created the issue: I did the same testing also by using the iGpu (intel HUD 620) and more or less the same performance degradation in percentage is experienced like what happens with the Nvdia dGpu. I have no plans to record the iGPU runs because I use the iGPU to record the screen and so this would impact the iGPU performance run, this latter does not happen when I record the dGPU since as I said it is the iGPU to do the recording job.

For further clarification I link the private youtube video I made about the 2 of the test runs I recorded.

NOTE: the clips only contain precisely the moment the cart starts moving and they end 2 seconds after going till the end of the benchmark run. The 2 benchmarks in the video have the same amount of frames and are exactly the same lenght.)

Here is the link to the private video: [https://youtu.be/QFO4NHPXb9M]

 

 

I am reporting this because Open GL 3.2 and Java 16 where introduced to modernise the game engine and to give developers new development tools. I know that Mojang has an eye of regard about how the updates can impact performance and I also know that the changes and bugfixes made with each update can change the performance and sometimes make the game run less well but only on the surface because the bug or thing which was changed was acting in an unintended and wrong way beofore the fix. Therefore personally I am fine with the appearent impact if the appearent boost we had before was due to something not acting properly, however I still wanted this to be brought to the attention of the developers just to make sure everything is acting as they intented in the current snapshots.

I hope this feedback can be useful.

Mr Ktoś

21w08b: 19-20 fps (37-47 with settings turned down)

21w20a: 14-17 fps (35-45 with settings turned down)

Might not seem like a big difference but on the new snapshots having the f3 menu or inventory open makes fps even worse than that.

OS: Windows 8.1 (64 bit)

CPU: AMD A10-5750M APU with Radeon(tm) HD Graphics

GPU: AMD Radeon HD 8650G (15.200.1062.1004)

Profiling zip file:

[media]
perfectboat

FPS in 21w08b: 250-290fps
FPS in 21w10a: 40-50fps
OS: Windows 10 Pro (64 bit)
CPU: 12x Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz
GPU: NVIDIA GeForce GTX 1060 5GB/PCIe/SSE2 (27.21.14.6647 in device manager, 466.47 in geforce experience)
Profiling zip file:

[media]

migrated

FPS in 21w08b: 450 to 304fps
FPS in 21w10a: 40-60fps
OS: Windows 10  (64 bit)
CPU: 6x intel core i5 9400F CPU @2.90GHZ
GPU: NVIDIA RTX 2060 466.47

i found out something as well I get around 300 fps under ground then there lag is on the surface 

profiling Zip 

[media]
kekpafrany

So since my ticket was closed as a copy for this ticket, I would like to ask my questions here:

Quick recap: I'm working on a resource pack and it worked fine in 21w18a and prior. But when 21w19a came out with the new engine the game dropped to 0-1-2 fps, and I'm keep experiencing it in 21w20a and 1.17-pre1 versions. It doesn't help if I go deep or high.
I tried out other resource packs with similar high resolution (512 pixel) and they didn't cause fps drops. So I looked for the files in my pack that do cause them and I found that animated blocks became problematic. If I have mcmeta files for block animations, which were working in 2 snapsots ago (like kelps, shiny ores, lava etc) my fps drops.

So this new engine seems weaker to me in this situation. Is there any JVM arguments I could set up in the installation to work as in the previous snapshot and full versions?
My current line is this, but I'm not technical enough to understand every part of this:

-Xmx8G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M

kekpafrany

1.17-pre2 still has the bug.

migrated

1.17-pre3 also still has the bug

migrated

FPS in 21w08b: 84 FPS
FPS in 1.17-pre3: 49 FPS
OS: Windows 10 Pro (64 bits)
CPU: Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz 1.99 GHz
GPU: Nvidia Geforce 920mx

[media]
migrated

Java: Java 16, 64Bit

FPS in 21w08b: 467

FPS in 1.17-pre3: 78

OS: Windows 10 Home 64Bit

CPU: Intel i9-10900KF

GPU: RTX 3080

[media]

Edit 1: I forgot to mention, this bug also causes a ton of micro-stutters. This makes the game report a MUCH higher framerate than it actually is, as these stutters effectively make the game look visually the same as about 15FPS for me in some cases.

migrated

I want to say that the problem is not only in the smaller FPS. There are a lot of microfreezes, which sometimes make it impossible to play.

I noticed that if the "Mipmap levels" setting is set to "OFF" microfreezes almost disappear, but this does not help with FPS. I hope this will help someone.

migrated

Since nothing would make the lag stop (minimap off didn't help me, smooth lighting off, etc.) I decided to open the performance tab in the task manager.

It turns out, the newer OpenGL only uses about 7% of my GPU, whereas the original OpenGL used about 32% of it on average.
So I'm wondering if the game is capped to only use a certain percentage of the GPU, or if it really is a bug, or if it's something about the new OpenGL itself.

Something odd to note is that the GPU usage goes up once you go out of fullscreen (for me, from 7% to 11% average,) and the FPS seems a bit higher (even when the window's maximized to nearly fullscreen size,) although the stuttering is by no means gone.

Either way, I think we should also include these statistics in our comments from now on, and hopefully this issue gets fixed soon.

 

Archer_Legend

Don't want to be negative about how this Jira report is going, but I think that reports done are not so useful.

The report is open and has normal Mojang priority so it means they are aware this bug report exists. I think that at this point we can stop hoarding numbers of our computers for a few reasons:

  • the test being done is static: standing in 1 spot and measuring the "idle" fps does not represent how the game works or how we would play. A test using a moving minecart rail would be much more usueful with a frame by frame logging and not a mere avarage at the end of the test to report here

  • settings are kind of CPU bound since the res. is 720p and chunck render distance is relatively low

  • some results are quite odd and I think that are due to people having some issue with video drivers which they could solve by DDUing their drivers and then clean installing them again, also some results run on old drivers despite much newer ones being available for their GPU

  • what we are experiencing may partly recoverable but it is definetely not a bug since the engine has changed and also chunck culling has changed so it is debatable whether we are loosing performance or the one we got before just higher due to less accurate chunck calculations or some other bug

At the end of the day the devs have their pcs too and they can for sure test performance on theirs and get complete and more accurate and more useful data compared to the one we could ever provide here and they have all the insight needed on the game changes and game engine itself.

So I would say that since this "issue" has been noted by Mojang which is the whole point of opening this thread we can for now stop reporting numbers since they will look into it and numbers here do not help them sort this out in a better or faster way.

🙂

migrated

Amazing gaming experience since 1.17!😛

I think the problem will not be solved until the release, because there is only a week left. Method with exiting full screen is working. Before was 40-50fps, after - 65.

[media]
migrated

@Archer Legend brought up a good point about outdated drivers.

— some results are quite odd and I think that are due to people having some issue with video drivers which they could solve by DDUing their drivers and then clean installing them again, also some results run on old drivers despite much newer ones being available for their GPU"

I went to Nvidia's GeForce Experience and did a reinstall of all drivers, and 1.17 seems to now work nearly just as good as 1.16. I guess it means that manufacturers are actually the ones to blame if this really is the root of the issue, as they evidently aren't shipping out PCs with compatible drivers.
(thank you archer legend)

violine1101

@unknown, we've been told by Mojang to create this bug report specifically to collect performance benchmarks, so that they can properly gauge what kind of impact the changes to OpenGL have.

Please discuss this issue further on the Reddit thread and reserve the comments section for further benchmarks.

Ezekiel

FPS in 21w08b: ~180
FPS in 21w17a: ~132
Your operating system: macOS 11.5
Your CPU: Apple M1
Your Graphics card: Apple M1
...and driver version: 4.1 Metal - 71.6.4
Your profiling zip file:

[media]

migrated

21w08b: Around 280-300 FPS

1.17-rc2: Around 100-130 FPS

OS: Windows 10 Home

CPU: Intel i7-10870H
GPU: GeForce RTX 2070 - 16GB RAM

migrated

not allowed to update drivers and game only raly causes cpu spike after loading a world

ampolive

I am not able to load the attached test world in 1.17 because loading of worlds with extended height is disabled. I want to add to this issue but I can't.

migrated

Will this get fixed

migrated

CPU goes up to 100 %

migrated

Can’t do a profile due to f3 bug

migrated

Forcing a lower framerate seemed to help me. 

migrated

Still stuttering and updated drivers

CubeTheThird

@unknown, please follow the directions in the ticket description to provide helpful diagnostic information. Any other comments or discussions should be taken to the linked subreddit thread here.

ampolive

How can I open up the test world in 1.17?

CubeTheThird

@unknown, can you confirm that you downloaded the

[media]

world, and not the other one? I just double-checked and I'm able to open that version in 1.17.

ampolive

I must have downloaded the wrong one. Thank you.

ampolive

FPS in 1.16.5: 78-82 FPS
FPS in 1.17: 47-52 FPS
OS: Windows 10 Home Single Language
CPU: Intel Core i5-8265U CPU
Graphics card: NVIDIA GeForce MX110
Driver version: 26.21.14.4287
Profiling file:

[media]

migrated

seems to be chunk loading based not graphics 

migrated

might be [MC-162253] Lag spike when crossing certain chunk borders - Jira (mojang.com) 

ampolive

dan hop, I'm quite sure that is a completely unrelated issue because:
1. This report requires you to stay in spectator mode and stay still to reproduce, therefore not crossing any chunk borders; and
2. This issue first appeared in 21w10a with the rendering changes, while the issue you linked dates back to 1.14.

migrated

I put it as in my case I think it’s that  just so people know there’s not just this bug

migrated

It’s using my Gpu fine

migrated

The bug seems to go away when I close Voicemod

nathanv

I have an average of 220 FPS in version 1.16.5.
In version 1.17 I have an average of 110 FPS.
I am running Windows 10 pro.

CPU: Amd Ryzen 2600

GPU: Nvidia Geforce GTX 1050TI, driver version 466.77

Edit: With my normal minecraft settings in a flat world i have an avarage of 40 FPS with constant laggspikes to 0 FPS.
At this time multiplayer has more performance for me, and even there I have bad performance because of https://bugs.mojang.com/browse/MC-123584.

The game in singleplayer has become unplayable for me at this moment. There needs to be done something!

I dont think its weird that people are getting around 100 fps with these settings. I think most people play in normal 1080x1920 resolution. In normal 1080 resolution the amount of FPS will be lower then the 1280x720 resolution.

[media]
migrated

I Can't even open the Game past snapshot 21w10a

MMK21

@Carl see MC-225505

Jetaru

1.16.5 Average FPS (@ the settings listed above): 595
1.17 Average FPS (@ settings listed above): 380

Windows 10 Pro

CPU: AMD Ryzen 2600

GPU: NVIDIA GeForce RTX 2070, Latest driver, 466.77

[media]

[media]

migrated

Lastest windows patch has a memory leak reducing the ram you can use

Archer_Legend

1.16.5: avg fps 120

1.17.0 and 1.17.1 rc1: avg fps 100 (83 when profiling)

Windows 10 Pro

Build 19043.1055
Windows Feature Experience Pack 120.2212.2020.0

 

Cpu: Intel Core i7 8565U running at base clock throught all the tests (1.8ghz)

Gpu: Nvidia geforce MX230, driver version is 466.77

[media]
migrated

FPS in 1.16.5: ~400

FPS in 1.17: ~600

OS: Windows 10 Education, Version 2004 Build 19041.1052

CPU: Ryzen 3600

Graphics: RTX 2060, Driver 466.77

[media][media]

 

Note: in this "benchmark" of sorts, I gained a 200 FPS increase, but when I normally play (1440p, regular world generation) I usually have over 100FPS, while in 1.17 it was consistently below 60.

 

EDIT: I forgot to set the render distance, so these numbers are with RD set to 32 chunks. Will add 12 chunk numbers shortly.

FPS in 1.16.5 (Render Distance 12): ~370

FPS in 1.17 (Render Distance 12): ~310

[media]
migrated

FPS in 1.16.5: ~388

FPS in 1.17: ~370

OS: Windows 10 Pro 1809

CPU: AMD Ryzen 7 3700X

GPU: Nvidia GTX 960 4GB (driver version 466.77)

[media][media][media]

 

 

If the number in front of the driver version is the OpenGL version, then it seems 1.16 is using a newer version than 1.17 for some reason. Both are using the default launch parameters & settings, as well as the same config file. Weird!

With my normal settings of 16 chunk render distance at 1080p, I'm getting constant drops to the 40fps range in my survival world, and reducing the render distance barely helps, unfortunately.

migrated

FPS in 1.16: 525

[media]

FPS in 1.17: 305

[media]

Operating system: Windows 10 Pro 21H1

Grapics card: Radeon RX 570 Series 8GB

Driver version: 27.20.1034.6

 

 

 

migrated

1.16.5 FPS:350
1.17 FPS: 230
Windows 10 pro
CPU: 16x AMD Ryzen 7 4800H
Graphics card:NVIDIA GeForce GTX 1660 Ti/PCIe/SSE2
3.2.0 NVIDIA 471.11

[media]

migrated

1.16.5 FPS: 657
1.17 FPS: 520
OS: Windows 10 Pro 21H1
CPU: 4x Intel Core I5-6600K @ 4.5GHz
Graphics Processor: NVIDIA GTX 1660 SUPER PCIe/SSE2
3.2.0 NVIDIA 461.09

[media]
migrated

FPS in 1.16.5 : 100+ FPS, sometimes dropped to below 60 FPS
FPS in 1.17 : Below 90 or 80 FPS
Your operating system : Windows 10 Pro (64-bit) - Version 21H1 (OS Build 19043.1081)
Your CPU : Intel(R) Core(TM) i5-6400
Your Graphics card and driver version, as reported by the game : NVIDIA Geforce GTX 1050 and Driver version 471.11

migrated

FPS in 1.16.5 -  180-200
FPS in the latest 1.17 120-175
Your operating system: Windows 10 Home 64 Bit
Your CPU AMD HD 7860
Your Graphics card and driver version, as reported by the game  AMD Radeon HD 7800 Series 27.20.21002.112

[media]
migrated

It seems I'm playing devils advocate here, with an increase in FPS:

FPS in 1.16.5: 238
FPS in the latest 1.17 release (1.17): 279
Your operating system: Windows 10 (20H2, 19042.1052)
Your CPU: AMD Ryzen 9 5900X
Your Graphics card and driver version, as reported by the game: NVIDIA GeForce RTX 3090 (466.63)
Your profiling zip file: 

[media]

Honestly, the main reason I've found this issue is because of the dramatic drop in shader performance with OptiFine. I did the above tests with the Vanilla game though of course! It looks like Vanilla performance has actually improved for me. I've seen quite a few people complaining about drops in performance on older, perhaps now unsupported hardware though. I guess for me there's nothing wrong with the base game, so I'll go ahead and hope that the final release of OptiFine improves the performance again significantly.

[media][media]
Lentern

FPS in 1.16.5: 463

FPS in 1.17.1-rc2: 310

OS: Windows 10 21H2 19043.1081

CPU: Intel Core i7 9700F @ 3.00 GHz

GPU/GPU driver version: NVIDIA GeForce GTX 1650 (version 471.11)

Profiling ZIP: https://bugs.mojang.com/secure/attachment/422512/2021-07-05_15_06_17-PerformanceTest1_17-1_17_1-rc2.zip

migrated

FPS in 1.16.5: 742FPS
FPS in the latest 1.17 release (please specify the release version): 689FPS (1.17.1)
Your operating system: Windows 10 21H1 (Build 19043.1083)
Your CPU: Ryzen 9 5900X
Your Graphics card and driver version, as reported by the game: AMD Radeon 6900XT 21.6.2

[media][media][media]
migrated

FPS in 1.16.5 330 FPS
FPS in the latest 1.17 release (please specify the release version) 69 (nice) 1.17.1
Your operating system Windows 10 64-Bit 21H1
Your CPU Ryzen 5 2600
Your Graphics card and driver version, as reported by the game GTX 1650 471.11

[media][media][media]

Your profiling zip file

migrated

FPS in 1.16.5: ~537
FPS in 1.17.1: ~325
OS: Windows 10 Pro 20H2 (build 19042.1083)
CPU: Intel(R) Core(TM) i7-9700k CPU @ 3.60GHz
Graphics card and driver version, as reported by the game: NVIDIA GeForce RTX 2080 Ti/PCIe/SSE2, 3.2.0 NVIDIA 471.11

[media][media][media]
migrated

I'm not sure if I have included all that I need to, or what posting here will do for my lag but here's mine:

1.16.5: 362 FPS
1.17.1: 240 FPS

OS: Windows 10 Home 64-bit 20H2 19042.1110
CPU: 6x Intel Core i5-9600k CPU @ 3.70GHz
GPU: NVIDIA Geforce RTX 2070 SUPER 471.11

1.17.1 profiling results:

[media][media][media]
migrated

1.16.5: 500 FPS
1.17.1: 300 FPS

1.17.1 profiling results:

[media]

OS: Windows 10 Pro x64 - 21H1 Build 19043.1110
CPU: Intel Core i5 9600KF - OC'd @ 4.9GHz
GPU: NVIDIA Geforce GTX 1660ti 6GB - 471.11

[media][media]
migrated

FPS in 1.16.5 : Average of 350fps : 

[media]

FPS in the latest 1.17.1 release : Average of 220fps 

[media]

Profiling results 1.17.1 : 

[media]

Windows 10 Pro N Version 10.0.19041 Build 19041

i7 4790k stock
GTX 1080 3.2.0 Nvidia 471.11

 

Comment : At 1920x1080 it is much worse, less than 80fps in 1.17.1 while more than 300 in 1.16.5

migrated

1.16.5: 900 FPS

[media]

1.17.1: 300 FPS

[media]

1.17.1 profiling results:

[media]

OS: Windows 10 Home 64 bit
CPU: Intel i9 9900k @ 3.60GHz
GPU: NVIDIA GeForce RTX 2080 8GB 471.41

migrated

FPS in 1.16.5: 775
FPS in the latest 1.17 release (1.17.1): 325
Your operating system: Windows 10 x64
Your CPU: Intel(R) Core(TM) i9-9900KF CPU @ 3.60GHz 3.60 GHz
Your Graphics card and driver version, as reported by the game: NVIDIA GeForce RTX 2070 SUPER/PCIe/SSE2 3.2.0 NVIDIA 471.41
Your profiling zip file: 

[media][media]
migrated

Honestly, I have no clue what I'm doing, I'm not exactly the most techy type of person, so there might be somethings that are wrong, idk.

 

1.16.5: 62 FPS
1.17.1: 45 FPS

OS: Windows 10 Home 64-bit 21H1 19043.1110
CPU: AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx 2.10 GHz
GPU: AMD Radeon(TM) Vega 8 Graphics

1.17.1 profiling results: 

[media]
migrated

1.16.5: 150fps

1.17.1: 114fps 

[media]

Windows 10 Home 64-bit 21H1

Ryzen 5 2600 

RX 5500xt 8GB Driver 21.7.1

[media]

 

Quite a lot more noticeable at 1920x1080 (even as low as 25 fps)

migrated

FPS in 1.16.5: 412
FPS in the latest 1.17 release (please specify the release version): 116 (21w20a)
Your operating system: Windows 10 Enterprise LTSC Version 1809
Your CPU: Intel Core i3 9100F
Your Graphics card and driver version, as reported by the game: NVIDIA GeForce GTX 1660 SUPER version 471.11
Your profiling zip file:

[media]
owlfalls35

On 32 render distance, i got about 30 fps in 1.16 and about 20 fps in 1.17 without optifine.

With optifine, I got 50 to 60 fps in 1.16 on 32 render distance. On 1.17, I got about 30 fps with optifine on 32 render distance.

migrated

FPS in 1.16.5: 1299
FPS in 1.17.1: 579

Windows 10 Home

Intel Core i7 9700K

NVIDIA RTX 2080 Super, Driver Version: 471.68

migrated

FPS in 1.16.5: 374

[media]

FPS in 1.17.1: 303

[media]

Windows 10 Pro

AMD Ryzen 3700X 8-Core
NVIDIA GeForce RTX 3070, Driver Version: 471.68
1.17.1 Profiling Results:

[media]
ampolive

Can confirm in 21w37a, although there are other performance issues in said version.

migrated

1.16.5 - average fps = 90

1.17 - average fps = 75

Windows 10 Enterprise

Ryzen 3 2200g

Integrated GPU 😞 Radeon Vega 8 Graphics version 21.9.1

 

[media]

Profiling Zip File

 

migrated

FPS in 1.16.5 - 612
FPS in the latest 1.17.1 - 248
My operating system - Windows 10 Home
My CPU - AMD Ryzen 3 3200G
My Graphics card and driver version, as reported by the game - Nvidia GTX 1050 Ti 471.68
My profiling zip file

[media]

1.16.5

[media]

 

 

 

1.17.1

[media]
ampolive

Can confirm in 21w38a.

migrated

Can confirm in 21w39a.

migrated

1.16.5:

High -100

Med -80

Low -30

1.17.1:

High -100

Med -50

Low -11

[media][media]

i5 - 5200u

Nvidia GT 920m

migrated

Can confirm 1.17 versions and recent snapshots have considerably worse performance than 1.16.5

Used to be able to have 60 fps constant and 60-40 fps with BSL shaders in 1.16.5 with 10 Chunk distance , Fancy , Entitiy range 75%

Barely 50-30~ in vanilla no mods and with Optifine / Sodium in 1.17.1 same settings as above (and with BSL shaders it's barely 20-10 fps now)

Also barely 50-30~ in 1.18 snapshots no mods (obviously) same settings as above + new rendering and simulation options don't seem to help much at all.

Aye something is definitely wrong when even Optifine or Sodium can't fix the performance issues in 1.17.1 compared to huge boost they gave in 1.16.5

I really hope this is possible to sort out without me needing to buy a new PC

ampolive

Can confirm in 21w40a.

ampolive

Can confirm in 21w41a.

migrated

Can Confirm!

 

1.16.5 – 305 FPS   (Couldn't drop Resolution to 1280x720@60hz)

 

[media]

1.17.1 – 98 FPS

[media]

 

OS: Windows 10 (x64)

CPU: Intel I7 10th-Gen 10750H 6 Cores (12 With hyperthreading)

GPU: Nvidia GeForce RTX 2060

 

Profiling:

[media]
migrated

Can Minecraft please deal with this? I hate how nobody is even assigned to fixing this issue.

migrated

Does resetting my pc help with this? I've heard it somewhere.

migrated

This has been an issue for months now... Have as anyone from the dev team even had a look at this forum yet ?

CubeTheThird

@unknown, as was mentioned in previous comments, this report's main purpose is to gather information. Comments that are not directly contributing helpful information should be taken to the linked subreddit. Seeing as you previously indicated your issue was resolved with updated graphics drivers (at least for 1.17), I'd recommend you provide new profiling details, along with screenshots, as per this report's instructions.

migrated

Note: I accidentally set it to 1280x768@60 instead of 1280x720@60, but the relative results should still be clear.

Average FPS in 1.16.5: 315

[media]

Average FPS in 1.17.1: 248 

[media]

1.17.1 Profiling: 

[media]

From what I've seen, the upgrade to OpenGL hasn't done too much, although it still causes some performance loss. However, it's clear that the current rendering engine can't keep up with 1.18. I loaded up the 1.17 performance world and got nearly the same results. However, when I load a world made in 1.18, the rendering engine can not keep up.

Average FPS in 21w42a with 1.17 World: roughly 150 FPS
21w42a Profiling: 

[media]

The game seems to be running smoothly- just like 1.17. Doesn't seem to be too different from 1.17.

In 1.18 worlds, the game is quite laggy in general while moving around. Staying still is fine for me, but actual gameplay comes with tons of stuttering and lag. Raising the RAM to 4GB helps, but still results in quite laggy gameplay. 

[media]

Intel [email protected]
NVIDIA GeForce RTX 3080 (Custom Dell Card for Alienware R11)
32GB of RAM at 2667 MHz
Windows 10 Home
GeForce Game Ready Driver: Version 472.12

migrated

I Also noticed a Bad Perfomance and high CPU usage on the 1.18 snapshots. 

In 1.17 I have constant 144FPS in 1440P with 10 chunks

In 1.18 I have lot of FPS drops to 120~100 and High CPU usage with same settings

Sorry i don't have the time to make a test but here are my specs :

i7 4790K

32GB Ram

RTX 2060

game on SSD

MMK21

@AegisFalcon This report is for performance issues with the new OpenGL version, not 1.18 performance issues

Mineliver

Minecraft java 1.17.1 lags a TON! I used to average about 160fps now I get about 1-15fps! Even with optifine and sodium. I get solid 144fps in Minecraft bedrock. Please fix this.

*-16gb ram

-AMD Ryzen 3

-Vega 3 graphics*

migrated

1.16.5: 856 FPS
1.17.1: 499 FPS

1.16.5 profiling results: 

[media]

1.17.1 profiling results:

[media]

OS: Windows 10 64 bit
CPU: Intel i7-10700
GPU: NVIDIA Geforce RTX 2070 Super 4.6GB 471.35

migrated

OS: Windows 10 64-bit (10.0.19043 Build 19043)

CPU: AMD Ryzen 5 3600 (6x 3600MHz)

GPU: NVIDIA Geforce RTX 3080 10GB GDDR6X; Drivers: 496.13 released 10/12/2021

Java: Version 8 Update 311 (Build 1.80_311-b11)

 

Since both 1.16.5 and 1.17.1 were released after snapshot 21w10a I made an extra comparison including 1.14.1.

My ingame graphics settings are default.

1.16.5 results in "PerformanceTest1_17" world

[media]

1.17.1 results in "PerformanceTest1_17" world

[media]

As you can see there are just little differences between 1.16.5 and 1.17.1. Both are really bad results as you can see in the following comparison.

1.14.4 results in new generated world

[media]

1.16.5 results in new generated world

[media]

1.17.1 results in new generated world

[media]

Compared with the older OpenGL version from the 1.14.4 version of Minecraft the newer 1.16.5 and latest 1.17.1 are really bad.

ampolive

Can confirm in 21w43a.

migrated

1.16.5: 314 fps
1.17.1: 281 fps
21w43a: 270 fps

Latest snapshot profiling: 

[media]

OS: Windows 10 Pro 64bit Build 19042
CPU: Intel Core i7 6950X (Overclocked @ 4.3GHz)
GPU: NVIDIA GeForce RTX 2080 Ti 11GB 496.13

[media][media][media]
migrated

It seems like the new snapshots are improving performance, at least for me. It seems to have fewer lag spikes.

ampolive

Can confirm in 21w44a. This snapshot is significantly laggier for me than 21w43a.

migrated

Hmm for me 21w44a seems to have a little less fps problems than 21w43a (still not nearly as fps good as 1.16.5)

 

migrated

1.16.5: 750 FPS
1.17.1: 300 FPS

1.17.1 profiling results: 

[media]

OS: Windows 10 64 bit
CPU: 12x Intel Core i7-8700K @ 3.70GHz
GPU: NVIDIA GeForce GTX 1080/PCIe/55E2 3.2.0 NVIDIA 496.49

I was not having any issues until a few days ago.  Before I found this thread I tried several things on my own to resolve the issue including: updating video card drivers, clearing space on my HD, optimizing HD, running a full virus scan (couldn't hurt). removing all mods.  making various updates to video setting in game.  Nothing seems to help.  FPS jumps around from crazy high 800+ to crazy low 9.  

[media]
migrated

This is a very serious problem, which causes at least 60% performance loss.

Using VisualVM, I found that glBindVertexArray took up a lot of CPU time.

[media][media]

I think this is caused by frequent OpenGL calls after glBindVertexArray, such as glBindBuffer, glEnableVertexAttribArray, glVertexAttribPointer. 

[media]

VAO only needs to bind its attributes once, and then it does not need to bind every time it is drawn.

Finally, a large number of drawing calls will also cause performance loss. Try merging vertex buffers into one.

migrated

From r/minecraft on 1.18pre6 and 1.18pre7 (someone else's comment not my own):

"Performance in 1.18 prereleases is still abysmal because the renderer has not been improved to compensate the change in worlds, neither for the shift to GL 3.1, nor for the rather simplistic approach to vertex storage and draw calls. The renderer "worked" for for pre-GL 3 because device drivers for old GL versions are optimized around assumptions that held for compatibility contexts, but those optimizations are not present anymore because more responsibility to be efficient with GPU object usage and draw calls is shifted to the application in GL 3. No matter what you do, today's Minecraft JE rendering is severely limited by single core performance and GPU bandwidth because of the excessive draw calls and buffer property rebinding, and even high end CPUs can't provide enough headroom for that."

migrated

Still somewhat unresolved for 1.18 live release.

Performance is still really poor compared to 1.16.5

migrated

FPS in 1.16.5 - 65 fps

FPS in 21w15a - 61 fps

Windows 7 SP1 with latest updates

Intel Core i5-3450, Intel HD 2500, Build 10.18.10.5161 (latest)

My screenshots are added above as: 2021-12-02_15.52.38_1.16.5 and 2021-12-02_16.08.18_21w15a

Profile data:

[media]
migrated

1.16.5: 325 FPS

1.17.1: 220 FPS

1.18: 220 FPS

1.18 profiling results:

[media]

1.17.1 profiling results:

[media]

OS: WIndows 10 home

CPU: Intel i7 7700HQ 2.80GHz up to 3.50GHz turbo boost

GPU: NVIDIA Geforce GTX1060 6GB 490.76

[media]
migrated

1.18
130 avg
1.17
900 avg

gpu rtx 3080

cpu i7-10700kf

os: windows 10

[media]
migrated

FPS in 1.16.5   -  7
FPS in the latest 1.18.1 release 22w03a
Windows 10
Intel i7 7700HQ
Nvidia GeForceGTX 1060 with MaxQ Design. /  3.2.0 NVIDIA  472.12 

[media][media]
migrated

1.16.5: 150 FPS

1.17.1: 94 FPS

1.19.1 Pre Release-4: 110 FPS

Sys Info: 
AMD Ryzen 5650U with Radeon graphics (integrated), Windows 10 Pro 64-bit

[media]

1.19.1 PR-4 Profile Data:

[media]



1.17.1:

[media]
migrated

Does this still happen in the newest version? This bug has not been updated for over a year.

CubeTheThird

(Unassigned)

Community Consensus

Platform

Normal

Rendering

21w10a, 21w11a, 21w13a, 21w20a, 1.17 Pre-release 1, ..., 22w03a, 1.18.2 Pre-release 1, 1.18.2, 22w14a, 1.19 Pre-release 1

Retrieved