- Registered Member
Member for 1 year, 5 months, and 22 days
Last active Sat, Nov, 9 2019 11:38:58
- 0 Followers
- 9 Total Posts
- 1 Thank
Sep 2, 2019Posted in: Java Edition Support
So, a bit of background. I got my new laptop PC (Microsoft Surface Book 2) back in May, and I haven't had any problems with it for the first month. Minecraft ran smoothly, and I got around ~60-80 FPS average with Sildur's Vibrant Shaders on High. Things got a bit weird with Minecraft after a little, though. My game started stuttering a lot, and placing/breaking blocks made it freeze for a split second. My FPS went down to around ~40-60 FPS while moving and ~20-30 FPS while moving, both without shaders. The problems starting popping up in June, and it's been getting worse ever since.
I always play with OptiFine, and when I check the Lagometer rendering the terrain is never the issue. My laptop also has a decent CPU and GPU, so the problem can't be that my computer isn't powerful enough. I tried all sorts of different settings, and I still get the same results even with all the settings at minimum.
As you can see, rendering (green) isn't the issue, but I get these weird spikes of blue that represent "scheduled executables". This only happens when I'm moving or flying around, and when standing still these blue spikes never seem to appear.
Sometimes I even get a weird combination like shown above, when placing/breaking blocks.
The screenshots above were taken in Minecraft versions 1.12 and 1.13 (both with Optifine), and weirdly enough 1.14.2 seems to run better since I can still manage around ~40-60 fps with shaders on medium. Performance is still noticeably much worse than when I first got this computer, though.
To solve the above issues, I've spent countless hours online looking for solutions and trying out different settings, etc. I've tried booting in safe mode, which improved FPS *slightly* but not by much. I tried updating and completely reinstalling my drivers, which didn't change anything whatsoever. I tried playing with different versions both with and without optifine, but didn't really get any different results (with the exception of 1.14.2).
I think I should say here that I get FPS lag on both singleplayer and multiplayer, but I think singleplayer runs a bit worse. It should also be said that all these tests were done with only Minecraft open, and CPU/GPU usage didn't seem to be affecting anything too much, although the CPU usage fluctuated quite a bit.
Anyways, here are my computer specs and settings:
CPU: Intel Quad-Core i7-8650U, 4.2GHz max turbo
Dedicated GPU: Nvidia GeForce GTX 1060 6GB graphic memory
-Xms1G -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Note that I tried tweaking my JVM a bit with different amounts of RAM to see how that would affect performance. So far, it doesn't seem to be changing anything.
I apologize for the long post, but if anyone has any idea what could be happening, help would be greatly appreciated.
Aug 3, 2018Higgsboson728 posted a message on Resource Packs: Add an option to choose whether to cull or not cull blocks in a resource packPosted in: Suggestions
The new 1.13 update that was released just a number of weeks ago adds many new blocks and items to the game, enhancing the overall gameplay experience and adding on to the number of possibilities that can be achieved in Minecraft.
This must mean that there are less limitations for texture pack developers and map makers, right?
Well, the new update also brings in a number of changes that completely break some aspects of certain resource packs. A seemingly small change, or a "fix", per se, to a glitch that was first introduced back in 2016 as bug MC-109087 suggests that certain blocks such as slabs, carpets, and repeaters should cull the ground block they're on. This means that the block they're on isn't rendered as they're covered by their respective blocks. This implementation is aimed to increase the overall performance of the game, making the game less "laggy" as there are less blocks being rendered. Now, this would work perfectly fine in pure vanilla Minecraft, but is a nightmare for resource pack developers who incorporate models into their packs.
For example, a repeater modeled to look like a laptop computer worked perfectly fine before 1.13, since the ground underneath it was rendered. Now that the block underneath isn't rendered, you can see through the ground the model is on. Example below.
I've noticed that this "fix" affects a wide range of blocks, including extended pistons and enchantment tables. Since many developers use these blocks to make models, the update effectively breaks almost every single block model in every resource pack. The only blocks that you can model without breaking the ground include anvils, ladders, etc. and is a huge limitation for vanilla map makers. Therefore, my suggestion is to add an option that enables or disables back-face culling (that can be changed in the block .json file?) for the blocks underneath each block model. Culling can be enabled on default, but an option to disable it for certain blocks should definitely be implemented to make Minecraft the game of endless possibilities it was intended to be.
Aug 2, 2018Higgsboson728 posted a message on ResourcePackPorter - A script to port 1.12 Resource Packs to 1.13.Posted in: Minecraft Tools
Just keeps spamming me with the error message "No such file or directory" for each conversion. I use a Mac, and I placed the script in the correct location... Have any idea why this is happening?
- To post a comment, please login or register a new account.