Hey guys. So I play minecraft a LOT and I usually play with mods aswell. Well, I (FINALLY) switched to linux, and I lost 50 fps... So now, I'm working on making a mod to make the game faster. If anyone does happen to have experience with it, I am using MinecraftForge aswell. I plan to go through all the classes and attempt to fix ANY problems in the code. If you have any tips for making this easier, please let me know. Also, I tried using optifine (I usually do...) and it barely even made a difference. I don't expect my "mod" to make the game faster than optifine would, but I still am going to try it just for fun. So, if you have ideas for me, please let me know! Thanks for reading!

Rewrite most of Minecraft to use rendering that isn't immediate mode and multithread some of it Realistically you could probably add a bit of multithreading, and if you want to spend a lot of time on it you could convert it to use DisplayLists.

Rewrite most of Minecraft to use rendering that isn't immediate mode and multithread some of it Realistically you could probably add a bit of multithreading, and if you want to spend a lot of time on it you could convert it to use DisplayLists.

Minecraft doesn't do immediate mode rendering. It uses display lists.

Btw, Markus Persson was once moderator for exactly THIS part of this forum 'Performance Tuning' </edit>

I play with optifine and i get a max fps of 30 or so... and I have vsync disabled. It is my drivers for sure... and it doesn't seem like there are any other drivers that will be better. As far as speeding up minecraft however, the Vec3 and the AABB classes are used a TON... and they both have object pools. I wonder if there is some way to optimize the pools?

1. Clearly memory usage is not related to performance - typically there is a trade off (reducing memory usage will hurt performance)2. Clearly the code is just fine, because it worked fast on another operating system3. Clearly one does not simply 'optimize a game' in any reasonable amount of time.

Get your drivers sorted, and play your game.Drop this 'side project' immediately, because nothing good will come of it.

Hi, appreciate more people! Σ ♥ = ¾Learn how to award medals... and work your way up the social rankings!

1. Clearly memory usage is not related to performance - typically there is a trade off (reducing memory usage will hurt performance)2. Clearly the code is just fine, because it worked fast on another operating system3. Clearly one does not simply 'optimize a game' in any reasonable amount of time.

Get your drivers sorted, and play your game.Drop this 'side project' immediately, because nothing good will come of it.

jeez... i cant mess around with code and see what makes it faster and what makes it slower? :|

How does the kernel even have to do with the performance of graphics applications? At all?Linux is the kernel. What determines the performance of applications in linux are primary the drivers and their quality.That is the support you are talking about.

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org