Interesting video, although to address a few things: Voxy is incredible and Cortex deserves massive kudos, I'm routinely blown away by what she's done. 1:09 - DH uses the GPU for rendering. DH uses the CPU for LOD generation and processing (which is quite intensive) but uses the GPU for rendering. That being said Voxy is probably more efficient at using the GPU than DH because Cortex is crazy good with OpenGL (the rendering API MC uses). 3:09 - DH's extreme quality preset is very VRAM hungry and isn't really recommended for normal play. At DH's medium preset you can run 1024 render distance with only 4 GB of ram (although 6-8 is recommended if you use the world generator). The reason your RAM usage went above what you allocated for MC is because the number you set only defines Java's Heap size, which is one of several places Java can allocate memory, and if DH needs more VRAM than your GPU has it'll start spilling into system memory. Thanks for giving both DH and Voxy a fair shot and great job with the editing, the video looked incredible. - James
@@Pro-Sag actually, yes on that first part. and technically they already have. cortex has been working with james for a little while now, but isn't directly a developer she's more of a contributor that comes and goes regarding vulkanmod, absolutely NOT
I've been watching various RUclipsrs code their own voxel games from scratch for over a year now, and even started my own. To hear it took 45 mins to generate LODs with DH actually blows my mind in the worst way possible. That's not intended as a jab, I'm genuinely curious what it is about either Minecraft or DH that causes this to be the case. Seems like an impossibly long time.
that would just require DH to switch over to gpu code which isnt so simple, but having both gpu and cpu support(and perhaps both at once) would be the best tho that seems unlikely
@@Wittboreits a big misconception that DH uses only CPU, it mainly uses it to recompute and generate distant chunks, the rendering is all GPU. the reconfiguration of the LODs can be done on the GPU instead, but generating chunks is likely to stay on the CPU. i think memory optimisation should be DH's big focus though, i only have 16GB physical, 16GB virtual, and it sometimes causes my PC to crash because it uses all of it, despite me only using 32-64 render distance with horizontal detail cranked down, minimum 4 block detail (higher vertical quality, i have huge platforms in my world)
@@FluffyPuppyKasey Nvidium uses mesh shaders and that's why it doesn't work on AMD(because AMD's OpenGL drivers do not support mesh shaders yet), Voxy doesn't and so it can run on AMD. It's still more similar to DH than Nvidium.
@@raffy309 if only every nvidia card that still gets full driver updates (not security patches) supported mesh shaders it would have been so cool. but i guess they(nvidia) wanna just rub it in that us budget gamers are not good enough for their proprietary slop since many if us dont have either a 20xx or a 16xx series gpu
I am sorry but 32GB of RAM defeats the whole purpose of the test. That is way too much. With this much RAM, the Java garbage collector plays a major role in the amount of lag you experience. Even if Voxy is better in the same conditions, these conditions are nothing you can compare something in. You should do another test with 8GB and if Voxy is better then I can agree with you but not in these conditions.
WHO PUTS A WHOLE 32 GIGS OF RAM ON MINECRAFT?! 8 is good enough, 16 if you're running some of the most intensive modpacks with shaders. Anything higher has very little benefit
@An1m0sity sometimes, yes. Its astonishing what proper optimisation can do, you wouldn't believe me. (Think about it, 4kb brought man to the moon, and to windows 95 days, 20MB ram was enough to run the OS + programs.) And even if, its stupid to give the java vm more than its using. Minecraft reports a max of 700mb ram useage when i give it 8GB, and it never goes above it. So i limit it to 1-2GB, meaning i have more ram free to do other stuff. When playing on even older/weaker specced devices, i can get away with as low as ~256mb and Minecraft still functioning quite well.
The garbage collector will not play a major role in lag when you are at 32 GB. The latest version of Minecraft requires Java 17+ which uses the G1GC garbage collector. G1GC works fine with large heap sizes. Not allocating large heap sizes is just a remnant of the past.
Voxy had better frame rates in your test because it was rendering less chunks, you can clearly see how the far plane wasn't present on Voxy at 3:54 same reason for ram usage, which, btw, lower ram usage does not mean better performance, it is quite the opposite, unused available ram means useless ram, while ram in use means things are pre-loaded and ready to be used when needed
@@MLWJ1993 yea, this is true, this is tottaly dependent on how thesoftware handles it, Im just basing that on the fact that you can see in the video how voxy renders less chunks than distant horizons, so, it seems like it could be rendering more but does not
The problem is that you can't just port CPU code to GPU code because GPUs are horrible at doing one thing at a time and very limited in memory management capabilties as opposed to CPUs.
@@supericeg5913 Both are LOD algorithms over massive amounts of blocks, both can work between CPU and GPU (given enough work). I would have said SIMD optimizations would have been nice, but minecraft made the unfortunate mistake of being written in java so thats not much of an option.
@@supericeg5913Additionally, Minecraft can only use OpenGL, where GPU compute is very limited. Vulkan allows arbitrary code on a GPU, but OpenGL is designed around high level graphics operations, which makes it an absolute pain to do - if you even get it to work at all.
I'd recommend to use chunky to pregen the 256 chunks first (maybe with c2me and noisium to speed it up), and then do a realistic comparison of the LOD building speed and performance at the full 256 chunks, that will really show you how impressive voxy can be. For this you can set distant horizons to build LODs only for existing chunks, and for voxy you can import the pregenerated region files using /voxy import [world name]
it doesnt matter if voxy doesn't generate chunks. since preloading all chunks with a mod like Chunky is something you should do before playing minecraft with LOD mods anyways.
btw I should have mentioned that letting DH generate the world is faster and takes less space than chunky, not to mention the inconvenience of having to download DH after chunky has generated the chunks and deleting chunky
You ruined your experiment by allocating 32GB of RAM to the game. Java can’t handle anything more than 12 or so and you will never need that much. When you allocate that much RAM, Java doesn’t know what to do with it so it puts pressure on your disk, causing lag spikes and other issues. Also, both mods should be used with a render distance of 8-12. Furthermore, the only reason Minecraft appeared to use all the RAM you allocated is because you told it to. It would have been fine on 8-10GB for example.
More memory allocated means more for the garbage collector to clear, which can cause lag spikes. Problem is, voxy was getting worse 1% and 0.1% lows despite using far less ram, meaning those lag spikes were very likely not related to the amount of ram allocated.
The problem I see with this video is that you failed to make it obvious that Voxy is in an extremely early alpha. It has bugs, missing features, and other issues and the only reason for that is because it's in very early development, and it's also made by one person - Cortex. Voxy started development around 5 months ago by just Cortex, and Distant Horizons started development around 3 years ago by multiple people. You should have atleast stated that Voxy was in an alpha stage. You also shouldn't have allocated 32GiB of RAM. Java's GC will start struggling after around even like 10GiB, as it doesn't need that much. It won't know what to do with the ram, and the GC will take longer to fully run since it has more to deal with, which results in much longer freezing and decreased performance. You should have probably allocated say, 6-8GiB. Vanilla and LOD mods don't typically need that much, especially Voxy as I think it uses your GPU's VRAM? (correct me if I'm wrong of course) You also should have used maybe 12-16 chunks render distance instead of 32 as any past that won't be necessary since the point of these mods is so that you can run at a lower distance and still see visuals in the world far away. Voxy doesn't have a generator because, once again, it pretty much just started development. It's crazy to see how much Cortex has done in this little amount of time. The generator is a very complex thing to develop and, honestly I don't see it necessary. Personally I would just use Chunky to pregenerate a large area of the world and then use the Voxy's `/voxy import` command to generate the LODs. It's way less to program and I think makes more sense anyway. I do really like the video's editing and cinematography, it looks great! I just wanted to point out a few things that could have been improved in the video. I don't think RUclipsrs realize how much impact they can make to the reputation of something, and saying this type of stuff about Voxy or DH could hurt the reputation which is especially bad because both mods are still in alpha and are being worked on and improved constantly
@@115zombies935 to be fair, skimming through the video is more than enough to raise these 5 paragraphs worth of technical corrections, if not more. mind to argue them, if their comment is _that_ blatantly wrong?
Thanks for talking about this. If I didn’t see this video I never would have known about this mod. I have a bad pc for Minecraft (good gpu, but only 8 gigs of ram and a bad cpu.) so this really helps!
1:15 the reason GPUs are better for rendering is because they have much more cores that CPUs and can do more things at the same time so since each LOD doesn't require the nearby ones to be generated it is good for GPUs
@@michirex8766 64GB of RAM is like $140 for DDR5, and $100 for 64GB of DDR4. You might be able to get a USED laptop for that much but anything new is just gonna be pure garbage
I really liked your objective, scientific approach in this video. It didn't feel like you were trying to tell us one mod is better than the other and were just telling us how they're different and leaving the conclusion up to the viewer.
I wouldnt recommend allocating more than 10gb of ram because the way java works it would actuslly end up making it slower. Somethinf about the way the garbage collector works i think
@@manformerlypigbukkit Actually even then, the iGPUs going back as far as Haswell (4th gen) have been quite strong compared to running true 3D rendering on the CPU cores. The earliest ones were glorified display adapters and leaned on the CPU for some help, but from then on they got buffed with the architecture change. Even an i7 4970K can't put up much of a fight against its own iGPU. Even if you get perfect SIMD utilization across all 8 CPU threads, there being 20 8-wide pipes on the iGPU, plus the IPC advantage they have in graphics tasks, puts them well ahead. It's 160 threads vs 8.
3:34 for anyone who doesnt know what this means, it basically means that while yes, voxy achieves higher fps, the fps is more stuttery compared to Distant Horizons.
Good video, sheds light on the new mod. I never heard of it. I'm not sure if Voxy is made as a competitor, but it seems interesting so far. I do have faith in the Voxy dev as they made NVidium, and in my experience, that has been a great mod (despite it not working when shaders are enabled). But also, as I was watching the video, I just kept thinking that you were talking pretty much the entire time. There were, like, zero pauses. Feels like you took the time to cut out any breaks and stitched all the speech back to back, maybe leave a little bit of break between sentences to feel a bit more natural and coherent. Just a suggestion.
I love the way voxy's LOD works, it's so simple but so stylized. I think the main thing that makes it look bad is the lack of fog, with that (and shader support) I think it would hold up with distant horizons visually. Im super excited to see how it develops!
2:54 it's a possibly a good thing that Voxy *doesn't* generate far away chunks since a problem with DH is that worlds take up a lot more disk space Also, testing chunk generation isn't a good way of testing the mods' performance because the mods are optimizing rendering, not chunk generation. A better test would be to see how fast existing chunks load.
Voxy with generated chunks from Chunky and proper shader support would definitely be a game changer. Hopefully they add chunk generation of their own too.
Voxy is pretty good especially with nvidium. I was able to load so many chunks while still having 200+ fps constantly with barely to no visible lag. One problem that this video already stated was that you need to manually load in the chunks yourself which I think is a bit unfortunate but hopefully the mod creator could try adding an option for loading in chunks much farther automatically or have a separate mod that can take care of that. I personally really recommend voxy but I will admit it can definitely have some more improvements. Can’t wait to see what they’ll do with the mod next!
@@UnknownGamer40464 competition doesn't need bad blood to encourage improvement. healthy competition combined with coöperation is the best situation for improved efficiency and innovation
Try the mod "bobby" to higher the max. render distance and then voxy/nvidium generate more chunks. Depending on your vram in your graphics card, you can load more or less chunks with voxy/nvidium. Personally i have a RTX 3080 Ti (12 Gb vram) and i can load a bit more than 100 chunks render distance. (You can also go higher, but graphical issues may occur)
Should have put the distant horizons logo instead of the text (and a > between them for example). The logo is Minecraft-y enough too which makes it unnecessary to explicitly point out it's a Minecraft video
for the rendering problem with voxy you can add a mod called "Chunky" that allows you to run literally two commands and generate all the chunks in a range of your choice
I stumbled on Voxy while building a modpack when it was only a few days old. If they could fix the water blending, and let far chunks generate, I'd switch to it easily. It runs much smoother for me. Shaders would be cool, but honestly, not a deal breaker.
Voxy does look noticeably better here, but DH also does have quality options, I'd assume you can get a bit closer to that textured look. With default settings DH is definitely less detailed and noticeable bland looking. You do see futher and but the LOD chunks are far from native. As someone who seeks clarity in games, I find it a bit offputting at times.
voxy is better and more performant compared to distant horizons, whilst missing most of the features that makes distant horizons special, for example full shader support, distant generation(voxy can import full words) and etc. also worth knowing that voxy doesn’t work for older gpu’s, as it requires a very modern version of OpenGL to run. and, no. it also works on modern AMD gpu’s so voxy is NOT related to nvidium at all.
Bobby just saves a copy of the chunks on your client, allowing you to have a render distance greater than the server, that is its purpose. It doesn't change anything about rendering, so it will perform just as bad as cranking your render distance in singleplayer without DH or Voxy.
FYI theres a mod called chunky that you can use to generate chunks manually without having to manually zoom around and generate the chunks, you could try pairing that with voxy.
I like distance horizons, but the problem of mod is… 1. Loaded zones with basic chunks can be loaded to the LOD. 2. Long time to load LOD and you can’t fly with elytra with the mod. 3. Some blocks how bamboo so curve, they just becoming a block with medium and lower settings of graphics. Plus of this mod: 1. High amount of FPS. 2. Works with shaders.
Pretty neat! Though I feel like you should give links to the mods you talk about in the descriptions, y'know? Seems like basic decency to the work you're praising.
i think bobby works best imo, i can run 100+ render distance with shaders on and more than 250 together with nvidium and no shaders. bobby also doesnt have the lod borders that you get with voxy
I think distant horizons would be better for survival because of less strain on the gpu which can be allocated to shaders and passive chunk generation. In survival a lot of the time you'll be in caves or building things, so while playing that you can let all the chunks load and then whenever you need to see far it'll be ready to go
I don't think automatic generation is that big of a deal because I run my single player on a separate server anyway. I just tell it to generate extra chunks with a command line.
I wonder if we could mash them together and use both for far away lods that still look good and ultra far away lods that dont look amazing considering the player doesnt really need to see THAT far. But still renders chunks farther than the game is actually rendering.
64GB of ram with an i5 and 3060 is a weird combo, but maybe you use it for something super specific. Gonna like the vid since you're a small channel and I never heard of voxy before
voxy is good for servers that limit render distances. I use Nvidium(very similar) on servers and the chunks I load just don't unload, allowing greater render distances on servers
honestly voxy just needs shader support and a lil more time then its miles better than dh imo still both are amazing mods and DH as a concept is amazing
Now lets develop a mod that completely scraps the chunk rendering and implements Sparse Voxel Octress. Just kidding, really great job from both of the mod devs what they achieved. I still remember Minecraft on my old laptop where I could barely play hat 4 Chunks render distance haha
I definitely prefer how distant horizons has fog over far terrain, looks much more natural while voxy ands up having moments where you can clearly see where the loaded stuff stops and it looks really weird
I must say, the final point with rendering further than the set render distance completely goes away for distant horizons as soon as you play on servers instead of singleplayer. Also Distant Horizons tanks FPS and takes away like 300 fps for me. Didn't try Voxy yet though so can't tell if the fps tanking problem is just for distant horizons or also with voxy.
nvidium better than everything else since it keeps every block data in your VRAM. While DH literally DESTROYS your cpu by doing a lot of computation to determine what block should be merged with the ones close to it and then keep them in the RAM so that whenever you look at them, it loads them. And therefore, it uses more power and computation to end up having something that looks worse than what nvidium does.
My main pain point with DH is that it behaves like Voxy on a server so you need to go around and generate the chunks. I don't care much for the LOD quality itself as long as it looks fine in the background, but its really annoying to spend 8 hours to fly around just to not be able to zip the generated database and share as that somehow does not work either.
I'm waiting for more compatibility before using DH. The mod fog does not work on DH yet and neither do a lot of shaders yet, so I am not willing to swap over quite yet.(Disregarding that I wish that Fog also worked with shaders, but that is 100% unrelated to DH)
No actually for me it runs better then dh on my potato laptop (also have a good laptop but i tested it once on the potato to see) then dh all on integrated graphics
Tbh distant horizons wise I'm pretty damn impressed with this mod. At 16 normal render distance on fancy graphics and 128 on DH I get a stable 60 fps on a Dell Latitude with intel hd graphics. Gonna try this mod too, seems interesting!
I pay about 2-5 dollars a month to host my server with 4gb, and honestly, my pc alone has a hard time to render stuff, but playing on my server boosts my performance to i would say 2-3 times
I think using voxy is a better alternative to distant horizons in modpacks because modpacks take a lot of cpu and isn’t really good to have a mod that overwhelms it more. With the gpu, it can run smoother on modpacks
Voxy seems the better choice if play mostly on servers, don't use shaders and have a mod that keeps chunks loaded outside of your render distance. For offline you can still use a mod like chunky to render chunks in the distance.
Voxy does NOT require a nvidia gpu it works on any system that supports opengl 4.6 so thats basically any pc in the last 10+ years (besides macs they stopped supporting after opengl 4.1) it works on igpu's amd gpu's etc
this is why your ram was so high, i don't know too much about this issue but moulberry (creator of axiom) is for whatever reason really knowledgable in how ram works in mc
This isn't true anymore. Newer Java versions handle more RAM fine. Tho yeah, there are a few rare modpack which might ask more than 8GB, otherwise 4-8 is fine
I feel like the golden age of faraway render distance will be when we can combine mods like voxy (with improvements) with nvidium, bobby (allows for higher render distances than 32) and shaders. Even on my 2060 card from 4 years ago, i can render like 42 chunks in full detail and get 280fps+ with sodium, nvidium, bobby, and other common performance enhancing mods. imagine putting an optimized version of voxy on top of that, along with shaders. While my card wouldn't have as high FPS with shaders on top of this stuff, 30 and 40 series cards (and cards yet to be made) could absolutely handle that load. at the point of combining nvidium, voxy, and bobby, the LoD would be so far away yet still maintain efficiency while running. the border between regular rendered chunks and LoD chunks would be so far away you couldn't even tell where it changes. That is what I imagine the peak of the minecraft faraway render distance experience being like. And add shader compatibility and it just all put together beautifully.
Sadly nvidium will 99.9999% sure not hav shader compat like ever as its such a pain and very difficult to implement :/ its still an amazing mod cortex is great
Voxy even works together with chunky now when u generate a chunk with chunky in the latest version (you have to compile it urself from source as its not done yet but) the voxy chunks will appear!
Interesting video, although to address a few things:
Voxy is incredible and Cortex deserves massive kudos, I'm routinely blown away by what she's done.
1:09 - DH uses the GPU for rendering.
DH uses the CPU for LOD generation and processing (which is quite intensive) but uses the GPU for rendering.
That being said Voxy is probably more efficient at using the GPU than DH because Cortex is crazy good with OpenGL (the rendering API MC uses).
3:09 - DH's extreme quality preset is very VRAM hungry and isn't really recommended for normal play.
At DH's medium preset you can run 1024 render distance with only 4 GB of ram (although 6-8 is recommended if you use the world generator).
The reason your RAM usage went above what you allocated for MC is because the number you set only defines Java's Heap size, which is one of several places Java can allocate memory, and if DH needs more VRAM than your GPU has it'll start spilling into system memory.
Thanks for giving both DH and Voxy a fair shot and great job with the editing, the video looked incredible.
- James
yo
Can't you and cortex partner up?
Also, will DH and Voxy be compatible with Vulcun mod?
@@Pro-Sag no and no
@@Pro-Sag actually, yes on that first part. and technically they already have. cortex has been working with james for a little while now, but isn't directly a developer she's more of a contributor that comes and goes
regarding vulkanmod, absolutely NOT
I've been watching various RUclipsrs code their own voxel games from scratch for over a year now, and even started my own. To hear it took 45 mins to generate LODs with DH actually blows my mind in the worst way possible. That's not intended as a jab, I'm genuinely curious what it is about either Minecraft or DH that causes this to be the case. Seems like an impossibly long time.
I think distant horizons and voxy should make out and make the best lod mod together
I agree. The biggest challenge of integrating them together I think is shader support.
that would just require DH to switch over to gpu code which isnt so simple, but having both gpu and cpu support(and perhaps both at once) would be the best tho that seems unlikely
what is the name of the baby?
@@mischieviouly8392 vorizons
@@Wittboreits a big misconception that DH uses only CPU, it mainly uses it to recompute and generate distant chunks, the rendering is all GPU. the reconfiguration of the LODs can be done on the GPU instead, but generating chunks is likely to stay on the CPU.
i think memory optimisation should be DH's big focus though, i only have 16GB physical, 16GB virtual, and it sometimes causes my PC to crash because it uses all of it, despite me only using 32-64 render distance with horizontal detail cranked down, minimum 4 block detail (higher vertical quality, i have huge platforms in my world)
voxy is more similiar to nvidium than distant horizons
It uses the same techniques that Nvidium does, but it's more similar to DH than Nvidium
@@FluffyPuppyKasey Nvidium uses mesh shaders and that's why it doesn't work on AMD(because AMD's OpenGL drivers do not support mesh shaders yet), Voxy doesn't and so it can run on AMD. It's still more similar to DH than Nvidium.
thats probably because they're made by the same person.
@@raffy309 if only every nvidia card that still gets full driver updates (not security patches) supported mesh shaders it would have been so cool. but i guess they(nvidia) wanna just rub it in that us budget gamers are not good enough for their proprietary slop since many if us dont have either a 20xx or a 16xx series gpu
@@lordkaczuha4598 it's a AMD that does not supporting mesh shaders, not nvidia
voxy can import world data to LoD using "/voxy import" command. And you can pregenerate world with mods like Chunky
In the latest version on github it has integration with chunky so you can generate with chunky and it will show on voxy
@@marazu043 how do i get the .jar? is there a download somewhere in the github page?
I tried pregenerating with chunky when using dh but it didn’t work
@@donierz we're not talking about dh here its about voxy
@@marazu043 nice, I didnt know that
"not that much ram" said by a 64gb ram user, is a terrifyingly huge amount
yeah lmao i use 16gb ddr4 and i thought it was a high amount
voxy's logo looks like a fallout computer
True
Ye
@@Memeikonn Bro never saw a terminal
@@modernmanueee_ thats what I meant mb
@@Memeikonn nah all good, maybe I came a little rough
I am sorry but 32GB of RAM defeats the whole purpose of the test. That is way too much. With this much RAM, the Java garbage collector plays a major role in the amount of lag you experience. Even if Voxy is better in the same conditions, these conditions are nothing you can compare something in. You should do another test with 8GB and if Voxy is better then I can agree with you but not in these conditions.
WHO PUTS A WHOLE 32 GIGS OF RAM ON MINECRAFT?! 8 is good enough, 16 if you're running some of the most intensive modpacks with shaders. Anything higher has very little benefit
512mb is often enough. 2GB should be fine.
@@TheCustomFHD 512???? Brother are you playing on an archaic laptop or something?
@An1m0sity sometimes, yes. Its astonishing what proper optimisation can do, you wouldn't believe me. (Think about it, 4kb brought man to the moon, and to windows 95 days, 20MB ram was enough to run the OS + programs.) And even if, its stupid to give the java vm more than its using. Minecraft reports a max of 700mb ram useage when i give it 8GB, and it never goes above it. So i limit it to 1-2GB, meaning i have more ram free to do other stuff. When playing on even older/weaker specced devices, i can get away with as low as ~256mb and Minecraft still functioning quite well.
The garbage collector will not play a major role in lag when you are at 32 GB. The latest version of Minecraft requires Java 17+ which uses the G1GC garbage collector. G1GC works fine with large heap sizes. Not allocating large heap sizes is just a remnant of the past.
Bro called me broke in 12 languages casually dropping 32gb of ram
(Edit: My currency is MAD (USD*10) so don't even say how cheap it is)
i got 32 gb
32GB of RAM isn't that expensive though??? It's like $80 for 32GB of DDR5 and $50 for 32GB of DDR4
@@FluffyPuppyKasey for real, i had 32gb but sadly one slot failed so now i have 24gb
@@FluffyPuppyKasey I have a laptop, and my currency is MAD (USD * 10)
@@SDZeeAy u cant upgrade laptop ram
1:50 holy shit, bro casually just dropped the cleanest mining transition.
bro how are u always commenting on every minecraft video i watch, i see you all the time in the comments
He just mined a simple green block and then with ultra key replaced green parts with his video
most simple transition
@@shoffli yh u can do it in less than a minute
@@violonist-pl4tt alright bro i didn't know we had the almighty masters of editing here everyone bow down to them
Voxy had better frame rates in your test because it was rendering less chunks, you can clearly see how the far plane wasn't present on Voxy at 3:54
same reason for ram usage, which, btw, lower ram usage does not mean better performance, it is quite the opposite, unused available ram means useless ram, while ram in use means things are pre-loaded and ready to be used when needed
mods will use the amount of ram they need, voxy is gpu based and therefore relies more on vram
@@bonkerbonk343 true, but regardless of that, data can be cached in RAM to be loaded in VRAM faster than loading it from disk to VRAM
@lugui Kind of depends on the storage & the CPU load. Loading to the GPU from RAM through the CPU can be a bad thing too.
@@MLWJ1993 yea, this is true, this is tottaly dependent on how thesoftware handles it, Im just basing that on the fact that you can see in the video how voxy renders less chunks than distant horizons, so, it seems like it could be rendering more but does not
voxy in general rins about 4x faster for me at the same render disnatce
distant horizons should have an gpu option fr
The problem is that you can't just port CPU code to GPU code because GPUs are horrible at doing one thing at a time and very limited in memory management capabilties as opposed to CPUs.
@@supericeg5913 Both are LOD algorithms over massive amounts of blocks, both can work between CPU and GPU (given enough work). I would have said SIMD optimizations would have been nice, but minecraft made the unfortunate mistake of being written in java so thats not much of an option.
@@supericeg5913Additionally, Minecraft can only use OpenGL, where GPU compute is very limited. Vulkan allows arbitrary code on a GPU, but OpenGL is designed around high level graphics operations, which makes it an absolute pain to do - if you even get it to work at all.
It does
@@Cygnus_MC does it? Couldn't find it in the config.
Jesus Christ, my dude, take a breath! This is like the longest run-on sentence ever.
Actually quite exhausting to listen to.
I'd recommend to use chunky to pregen the 256 chunks first (maybe with c2me and noisium to speed it up), and then do a realistic comparison of the LOD building speed and performance at the full 256 chunks, that will really show you how impressive voxy can be.
For this you can set distant horizons to build LODs only for existing chunks, and for voxy you can import the pregenerated region files using /voxy import [world name]
Edit: It didn't work for me, because I had an older version, but it added support now, thanks for the recommendation :)
Author of Distant Horizons has said that c2me slows down the performance of Distant Horizons.
Also right now DH doesn't load its own chunks when on a server (similar to foxy)
The is a sever side fork
@@0000kk thank you but its not updated and its not stable (alpha)
Voxy most likely (the start has been made) will have support but making a mod takes time and cortex us a busy gal
because they cant??
@@Kiszak94 DH chunks are stored in a special local database client side
it doesnt matter if voxy doesn't generate chunks.
since preloading all chunks with a mod like Chunky is something you should do before playing minecraft with LOD mods anyways.
the 50 gigabytes world size in question
I just wish Chunky worked server side. We can’t get it to work on our Minecraft server world
@@arcanum3882 what are the commands you're entering (in order)
btw I should have mentioned that letting DH generate the world is faster and takes less space than chunky, not to mention the inconvenience of having to download DH after chunky has generated the chunks and deleting chunky
@@xenird 50 gigabytes is literally nothing when you stick to one world at a time
man this guy never breaths while talking
You ruined your experiment by allocating 32GB of RAM to the game. Java can’t handle anything more than 12 or so and you will never need that much. When you allocate that much RAM, Java doesn’t know what to do with it so it puts pressure on your disk, causing lag spikes and other issues.
Also, both mods should be used with a render distance of 8-12.
Furthermore, the only reason Minecraft appeared to use all the RAM you allocated is because you told it to. It would have been fine on 8-10GB for example.
If you dont know theres a modpack on 1.12.2 with 1000mods or more, that you need 24gb of Ram 🤓
@@galaquente6969 🤦♂️
You are completely correct. The more ram you give to Java, the more it will eat 💀
More memory allocated means more for the garbage collector to clear, which can cause lag spikes. Problem is, voxy was getting worse 1% and 0.1% lows despite using far less ram, meaning those lag spikes were very likely not related to the amount of ram allocated.
Depends on the needed ram. For atm6 I use usually 24 gb, because the modpack loses massively frames if you go lower
The problem I see with this video is that you failed to make it obvious that Voxy is in an extremely early alpha. It has bugs, missing features, and other issues and the only reason for that is because it's in very early development, and it's also made by one person - Cortex. Voxy started development around 5 months ago by just Cortex, and Distant Horizons started development around 3 years ago by multiple people. You should have atleast stated that Voxy was in an alpha stage.
You also shouldn't have allocated 32GiB of RAM. Java's GC will start struggling after around even like 10GiB, as it doesn't need that much. It won't know what to do with the ram, and the GC will take longer to fully run since it has more to deal with, which results in much longer freezing and decreased performance. You should have probably allocated say, 6-8GiB. Vanilla and LOD mods don't typically need that much, especially Voxy as I think it uses your GPU's VRAM? (correct me if I'm wrong of course)
You also should have used maybe 12-16 chunks render distance instead of 32 as any past that won't be necessary since the point of these mods is so that you can run at a lower distance and still see visuals in the world far away.
Voxy doesn't have a generator because, once again, it pretty much just started development. It's crazy to see how much Cortex has done in this little amount of time. The generator is a very complex thing to develop and, honestly I don't see it necessary. Personally I would just use Chunky to pregenerate a large area of the world and then use the Voxy's `/voxy import` command to generate the LODs. It's way less to program and I think makes more sense anyway.
I do really like the video's editing and cinematography, it looks great! I just wanted to point out a few things that could have been improved in the video. I don't think RUclipsrs realize how much impact they can make to the reputation of something, and saying this type of stuff about Voxy or DH could hurt the reputation which is especially bad because both mods are still in alpha and are being worked on and improved constantly
yeah, it would've taken joining two discord servers to avoid vague or wrong information on almost every technical point..
He did state it was in the alpha stage did you watch the video?
This comment makes me feel like you didn’t even watch the video tbh
@@115zombies935 to be fair, skimming through the video is more than enough to raise these 5 paragraphs worth of technical corrections, if not more.
mind to argue them, if their comment is _that_ blatantly wrong?
@@asuasuasu ?
doesnt feel like a fair comparison. I'd like to see chunky pregeneration and vram usage
Thanks for talking about this. If I didn’t see this video I never would have known about this mod. I have a bad pc for Minecraft (good gpu, but only 8 gigs of ram and a bad cpu.) so this really helps!
1:15 the reason GPUs are better for rendering is because they have much more cores that CPUs and can do more things at the same time so since each LOD doesn't require the nearby ones to be generated it is good for GPUs
2:14 bro just called me poor in a hundred languages 😂
He has a more midrange PC. Most people can afford something like that if they save up for a while
dude, its not expensive at all, you're just 12 and play roblox
MID RANGE????, only with the 64 GB of RAM is enough to buy a laptop. That is a NASA PC@@FluffyPuppyKasey
@@michirex8766 64GB of RAM is like $140 for DDR5, and $100 for 64GB of DDR4. You might be able to get a USED laptop for that much but anything new is just gonna be pure garbage
@@michirex8766if $130 in RAM qualifies for a NASA PC you have bigger problems
good vid, the bobbing head gave me a stroke tho
fr vro needs to lay off the amp
its new boi, so wait for it
I really liked your objective, scientific approach in this video. It didn't feel like you were trying to tell us one mod is better than the other and were just telling us how they're different and leaving the conclusion up to the viewer.
Looks promising, Distant Horizons had similar issues when it launched, so I think it's worth giving this one some time to evolve.
I wouldnt recommend allocating more than 10gb of ram because the way java works it would actuslly end up making it slower. Somethinf about the way the garbage collector works i think
1:20 the problem is that my cpu is way better than my integrated graphics card :/
Even a bad igpu is better than a cpu at rendering graphics, because they are so specialised at those operations
@@grimtermite191 Okay.
@@grimtermite191… no…
Maybe on AMD chips, but not intel, ESPECIALLY earlier intel
@@manformerlypigbukkit Actually even then, the iGPUs going back as far as Haswell (4th gen) have been quite strong compared to running true 3D rendering on the CPU cores. The earliest ones were glorified display adapters and leaned on the CPU for some help, but from then on they got buffed with the architecture change.
Even an i7 4970K can't put up much of a fight against its own iGPU. Even if you get perfect SIMD utilization across all 8 CPU threads, there being 20 8-wide pipes on the iGPU, plus the IPC advantage they have in graphics tasks, puts them well ahead. It's 160 threads vs 8.
@@DigitalJedi damn, as a former i7 2600 user, that explains a lot. I stand corrected
3:34 for anyone who doesnt know what this means, it basically means that while yes, voxy achieves higher fps, the fps is more stuttery compared to Distant Horizons.
A prism launcher (or one of those types of mod loaders) user, very nice
Good video, sheds light on the new mod. I never heard of it. I'm not sure if Voxy is made as a competitor, but it seems interesting so far. I do have faith in the Voxy dev as they made NVidium, and in my experience, that has been a great mod (despite it not working when shaders are enabled). But also, as I was watching the video, I just kept thinking that you were talking pretty much the entire time. There were, like, zero pauses. Feels like you took the time to cut out any breaks and stitched all the speech back to back, maybe leave a little bit of break between sentences to feel a bit more natural and coherent. Just a suggestion.
I love the way voxy's LOD works, it's so simple but so stylized. I think the main thing that makes it look bad is the lack of fog, with that (and shader support) I think it would hold up with distant horizons visually. Im super excited to see how it develops!
I mean it's important to co sider that voxy is still in very early alpha
1⃣If you use shaders and need them, then you should use DH
2⃣If your PC doesn't have much RAM and you don't use shaders, use voxy
2:54 it's a possibly a good thing that Voxy *doesn't* generate far away chunks since a problem with DH is that worlds take up a lot more disk space
Also, testing chunk generation isn't a good way of testing the mods' performance because the mods are optimizing rendering, not chunk generation. A better test would be to see how fast existing chunks load.
bobby can be used to generate chunks beyond ordinary render distance
Voxy with generated chunks from Chunky and proper shader support would definitely be a game changer. Hopefully they add chunk generation of their own too.
*yapping ends at **4:08*
😂
Voxy is pretty good especially with nvidium. I was able to load so many chunks while still having 200+ fps constantly with barely to no visible lag. One problem that this video already stated was that you need to manually load in the chunks yourself which I think is a bit unfortunate but hopefully the mod creator could try adding an option for loading in chunks much farther automatically or have a separate mod that can take care of that. I personally really recommend voxy but I will admit it can definitely have some more improvements. Can’t wait to see what they’ll do with the mod next!
2:18 He did it! He said the thing!
rivalry is always better than monopoly. voxy is gonna challenge distant horizons and dh will work harder to get beaten. real winner is the players
the voxy dev is a dh contributor
@@UnknownGamer40464 competition doesn't need bad blood to encourage improvement. healthy competition combined with coöperation is the best situation for improved efficiency and innovation
Try the mod "bobby" to higher the max. render distance and then voxy/nvidium generate more chunks. Depending on your vram in your graphics card, you can load more or less chunks with voxy/nvidium. Personally i have a RTX 3080 Ti (12 Gb vram) and i can load a bit more than 100 chunks render distance. (You can also go higher, but graphical issues may occur)
But voxy/distant horizons still can do really high render distantances even if your real one is capped at 32
you need to improve the thumbnail. i just klicked bc i knew what distant horizons is. you need minecraft in the thumbnail
It's a decent thumbnail. Not every Minecraft related video needs Minecraft in it's thumbnail
@@Astralr It also uses the minecraft standard text font.
distant horizons is a popular mod for Minecraft, I think it's simple, not overwhelming and caught my attention anyways
Should have put the distant horizons logo instead of the text (and a > between them for example). The logo is Minecraft-y enough too which makes it unnecessary to explicitly point out it's a Minecraft video
That's exactly the audience this video is for though
Use the Bobby mod, it will allow you to generate chunks above the normal render distance
Doesn't show up in game un Lunar client
for the rendering problem with voxy you can add a mod called "Chunky" that allows you to run literally two commands and generate all the chunks in a range of your choice
I wish Distant Horizons generated the chunks instead of having to walk or fly over there to generate them
0:03
nvidium: ☹
c2me: ☹
ferritecore: ☹
sodium: ☹
lithium: ☹
noisium: ☹
methane: ☹
carpet: ☹
I stumbled on Voxy while building a modpack when it was only a few days old. If they could fix the water blending, and let far chunks generate, I'd switch to it easily. It runs much smoother for me. Shaders would be cool, but honestly, not a deal breaker.
Voxy does look noticeably better here, but DH also does have quality options, I'd assume you can get a bit closer to that textured look.
With default settings DH is definitely less detailed and noticeable bland looking. You do see futher and but the LOD chunks are far from native. As someone who seeks clarity in games, I find it a bit offputting at times.
If you waited for dh to finish generating it would use way less ram. Kind of a unfair comparison.
I did wait. DH still used about 20 gigs of RAM after finishing generation. I just forgot to put that in the video i guess
@@NNHidden idk how much u used but for me 12 gb for 128 chunks and extreme preset make the game only use 10 gb of ram
I used 256 chunks of render distance btw
@@NNHidden It only uses 4gb of ram to render 1024 once the generation is finished....
wow i didnt even know ab this mod tysm
Voxy barely increased the render distance at all.
thats because not enough LODs were loaded as DH has an LOD generator while voxy requires manual chunk loading.
Hey bro nice video, maybe u should use Chunky to generate the map et test voxy properly ?
Voxy now also works better with chunky in the upcoming version when u load chunks with chunky it will also render them for voxy
I really hope Voxy will also have Vulkanmod support one day. It is by far the best FPS booster, alongside Nvidium.
voxy is better and more performant compared to distant horizons, whilst missing most of the features that makes distant horizons special, for example full shader support, distant generation(voxy can import full words) and etc.
also worth knowing that voxy doesn’t work for older gpu’s, as it requires a very modern version of OpenGL to run. and, no. it also works on modern AMD gpu’s so voxy is NOT related to nvidium at all.
You should compare Voxy to Bobby.
Bobby also caches chunks that you've been to, but it stores them in full detail I think.
Bobby just saves a copy of the chunks on your client, allowing you to have a render distance greater than the server, that is its purpose. It doesn't change anything about rendering, so it will perform just as bad as cranking your render distance in singleplayer without DH or Voxy.
FYI theres a mod called chunky that you can use to generate chunks manually without having to manually zoom around and generate the chunks, you could try pairing that with voxy.
I like distance horizons, but the problem of mod is… 1. Loaded zones with basic chunks can be loaded to the LOD. 2. Long time to load LOD and you can’t fly with elytra with the mod. 3. Some blocks how bamboo so curve, they just becoming a block with medium and lower settings of graphics. Plus of this mod: 1. High amount of FPS. 2. Works with shaders.
Pretty neat! Though I feel like you should give links to the mods you talk about in the descriptions, y'know? Seems like basic decency to the work you're praising.
i think bobby works best imo, i can run 100+ render distance with shaders on and more than 250 together with nvidium and no shaders. bobby also doesnt have the lod borders that you get with voxy
I think distant horizons would be better for survival because of less strain on the gpu which can be allocated to shaders and passive chunk generation. In survival a lot of the time you'll be in caves or building things, so while playing that you can let all the chunks load and then whenever you need to see far it'll be ready to go
Great Video, very informative.
I don't think automatic generation is that big of a deal because I run my single player on a separate server anyway. I just tell it to generate extra chunks with a command line.
Voxy is bugy af, but has a potential
I wonder if we could mash them together and use both for far away lods that still look good and ultra far away lods that dont look amazing considering the player doesnt really need to see THAT far. But still renders chunks farther than the game is actually rendering.
64GB of ram with an i5 and 3060 is a weird combo, but maybe you use it for something super specific. Gonna like the vid since you're a small channel and I never heard of voxy before
voxy is good for servers that limit render distances. I use Nvidium(very similar) on servers and the chunks I load just don't unload, allowing greater render distances on servers
honestly voxy just needs shader support and a lil more time then its miles better than dh imo still both are amazing mods and DH as a concept is amazing
on something like Multiplayer servers, I could see Voxy being better, because it looks nicer in patches and you cant load the chunks anyways.
Now lets develop a mod that completely scraps the chunk rendering and implements Sparse Voxel Octress.
Just kidding, really great job from both of the mod devs what they achieved. I still remember Minecraft on my old laptop where I could barely play hat 4 Chunks render distance haha
I definitely prefer how distant horizons has fog over far terrain, looks much more natural while voxy ands up having moments where you can clearly see where the loaded stuff stops and it looks really weird
I must say, the final point with rendering further than the set render distance completely goes away for distant horizons as soon as you play on servers instead of singleplayer. Also Distant Horizons tanks FPS and takes away like 300 fps for me. Didn't try Voxy yet though so can't tell if the fps tanking problem is just for distant horizons or also with voxy.
nvidium better than everything else since it keeps every block data in your VRAM.
While DH literally DESTROYS your cpu by doing a lot of computation to determine what block should be merged with the ones close to it and then keep them in the RAM so that whenever you look at them, it loads them. And therefore, it uses more power and computation to end up having something that looks worse than what nvidium does.
Voxy and DH should get married and bring Distant Voxels into this world 💖
Get some therapy
I feel like it would be more fair to pre-generate a 512^2 chunk at least to get the raw performance of their LOD systems.
Does it work on my low end pc?
34gb ram for Minecraft is crazy. more than my pc currently has
wth... he has the same PC SPECS as ME...
Now to a Bobby comparison
Nvidium is saving PCs more than Distant Horizons youd knew if you tried both
Imagine if devs did something like this instead of adding useless mobs.
My main pain point with DH is that it behaves like Voxy on a server so you need to go around and generate the chunks. I don't care much for the LOD quality itself as long as it looks fine in the background, but its really annoying to spend 8 hours to fly around just to not be able to zip the generated database and share as that somehow does not work either.
If you set the server render distance to something very high it should work like in singleplayer. The server will struggle though lol
I'm waiting for more compatibility before using DH. The mod fog does not work on DH yet and neither do a lot of shaders yet, so I am not willing to swap over quite yet.(Disregarding that I wish that Fog also worked with shaders, but that is 100% unrelated to DH)
4:26 This information should not be 4 and a half minutes into the video -.-
tysm u made my day better
Basically distant horizon for rich people
No actually for me it runs better then dh on my potato laptop (also have a good laptop but i tested it once on the potato to see) then dh all on integrated graphics
Voxy runs at about 120FPS for me. DH runs at about 50FPS
Tbh distant horizons wise I'm pretty damn impressed with this mod. At 16 normal render distance on fancy graphics and 128 on DH I get a stable 60 fps on a Dell Latitude with intel hd graphics. Gonna try this mod too, seems interesting!
I pay about 2-5 dollars a month to host my server with 4gb, and honestly, my pc alone has a hard time to render stuff, but playing on my server boosts my performance to i would say 2-3 times
allocating too much ram causes problems with the jvm garbage collector causing it to actually perform worse or so i've heard
I think using voxy is a better alternative to distant horizons in modpacks because modpacks take a lot of cpu and isn’t really good to have a mod that overwhelms it more. With the gpu, it can run smoother on modpacks
I think people should keep this in mind not everyone who plays Minecraft and wants a high render distance has an nvidia gpu
Also note that the voxy mod does NOT require a nvidia gpu it works on all gpu's even integrated graphics
As a shader dev, I can’t wait to have to support both DH and Voxy simultaneously from now on. (I’m being sarcastic)
You can do neither or just pick one yk u dont have to support it
I think you can try using voxy with bobby (i think its the name of the mod) which increases generating
Voxy seems the better choice if play mostly on servers, don't use shaders and have a mod that keeps chunks loaded outside of your render distance.
For offline you can still use a mod like chunky to render chunks in the distance.
Voxy does NOT require a nvidia gpu it works on any system that supports opengl 4.6 so thats basically any pc in the last 10+ years (besides macs they stopped supporting after opengl 4.1) it works on igpu's amd gpu's etc
@@marazu043 thanks for letting me know, I'll give it a shot then.
If u use bobby with voxy it will probably generate/load chunks by it self
your way of talking sometimes slighty reminds me of Inigo from Skyrim
"unless you play with shaders"...
Um... Of course you play with shaders.
okay so a few things, minecraft performs worse with more ram allocated, yeah its weird, you never need above 8gb
this is why your ram was so high, i don't know too much about this issue but moulberry (creator of axiom) is for whatever reason really knowledgable in how ram works in mc
@@bonkerbonk343can you link the source for this info? thanks
This isn't true anymore. Newer Java versions handle more RAM fine. Tho yeah, there are a few rare modpack which might ask more than 8GB, otherwise 4-8 is fine
I feel like the golden age of faraway render distance will be when we can combine mods like voxy (with improvements) with nvidium, bobby (allows for higher render distances than 32) and shaders.
Even on my 2060 card from 4 years ago, i can render like 42 chunks in full detail and get 280fps+ with sodium, nvidium, bobby, and other common performance enhancing mods. imagine putting an optimized version of voxy on top of that, along with shaders. While my card wouldn't have as high FPS with shaders on top of this stuff, 30 and 40 series cards (and cards yet to be made) could absolutely handle that load.
at the point of combining nvidium, voxy, and bobby, the LoD would be so far away yet still maintain efficiency while running. the border between regular rendered chunks and LoD chunks would be so far away you couldn't even tell where it changes.
That is what I imagine the peak of the minecraft faraway render distance experience being like. And add shader compatibility and it just all put together beautifully.
Sadly nvidium will 99.9999% sure not hav shader compat like ever as its such a pain and very difficult to implement :/ its still an amazing mod cortex is great
next time... generate chunks with CHUNKY! Don't just fly around
Voxy even works together with chunky now when u generate a chunk with chunky in the latest version (you have to compile it urself from source as its not done yet but) the voxy chunks will appear!