<InPhase>
TylerTork: I get superb OpenSCAD performance by two main features, which are lots of RAM (for larger more complicated designs), where I think at least 32GB is pretty important for good scope (I have 64GB, but rarely need that much for OpenSCAD, using the rest mostly just for local LLMs). The other is good thermal regulation, which is important for laptops so that they don't throttle.
<InPhase>
TylerTork: I think RAM bus speed probably matters a lot as well, just from my general understanding of how these sorts of computations typically operate, but I haven't explicitly benchmarked a comparison of that.
<InPhase>
TylerTork: I suspect you'll find more impact from RAM bus speed than from cpu speed.
<InPhase>
Particularly on larger more complicated stuff. There are limits to what you can cache with this sort of thing.
<InPhase>
TylerTork: Like JordanBrown, I'm also using an integrated card. I think a fancy-pants 3D card will only help for preview of complicated designs, and preview is rapidly losing utility. We're even discussing purging that path in the future (sometime after the next release).
snaked has joined #openscad
TylerTork has quit [Quit: Client closed]
howiemnt4 has joined #openscad
howiemnt1 has quit [Ping timeout: 260 seconds]
J25k89 has joined #openscad
hyperair has quit [Read error: Connection reset by peer]
J25k5 has quit [Ping timeout: 272 seconds]
hyperair has joined #openscad
sculptor has quit [Ping timeout: 272 seconds]
germ_ has quit [Read error: Connection reset by peer]
germ_ has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 244 seconds]
teepee_ is now known as teepee
Guest65 has joined #openscad
Guest65 has quit [Client Quit]
TheAssassin has quit [Ping timeout: 244 seconds]
TheAssassin has joined #openscad
TheAssassin has quit [Ping timeout: 244 seconds]
TheAssassin has joined #openscad
clemens3 has quit [Ping timeout: 252 seconds]
bitbasher has joined #openscad
bitbasher has quit [Changing host]
bitbasher has joined #openscad
TylerTork has joined #openscad
<TylerTork>
InPhase: I want to make sure you're aware of the use cases I'm finding for preview so you can maybe accommodate those in some other way. I've been treating preview mode as the user's opportunity to evaluate whether the parameters are correct -- check parts for fit, see another object for scale, etc. Then when they render I align the parts as they
<TylerTork>
should be for printing and remove any annotations, scale objects, anything that's not needed for printing.
<TylerTork>
InPhase: I get that -- I just think that besides the speed difference, there's some benefit to having a built-in feature to toggle between seeing things arranged for evaluation, versus arranged for printing, without having to modify a parameter and have unsaved changes, which raises the question whether that's the only unsaved change and thus is it
<pca006132>
for spec, you can try to check RAM overclock compatibility stuff
<pca006132>
I think some RAM has built-in profiles for intel/AMD CPUs, but may not work under some motherboard combination, and when you get to 128GB RAM overclock may not work
<pca006132>
you can probably get 10-20% better performance from this for manifold
<pca006132>
(when the model is big, i.e. requires several GB of RAM to eval)
<pca006132>
I wish I could have time to look into a GPU implementation of manifold, but it will not happen in a few years I guess
<pca006132>
oh, and one point is that I don't use windows, so manifold is probably not well optimized for windows
<pca006132>
and probably for openscad devs as well
<pca006132>
so if you use linux, it may be faster
sculptor_ has joined #openscad
sculptor_ has quit [Changing host]
sculptor_ has joined #openscad
sculptor has quit [Ping timeout: 252 seconds]
bitbasher has quit [Ping timeout: 252 seconds]
J25k89 has quit [Quit: Client closed]
J25k89 has joined #openscad
bitbasher has joined #openscad
sculptor_ is now known as sculptor
bitbasher has quit [Ping timeout: 252 seconds]
<nihil>
everything is faster on linux
<nihil>
except the crash and compromise rates
<sculptor>
you shoot your foot faster on linux
<J25k89>
windows: do you really want to shoot your foot? linux: you have successfully shoot your foot.
<JordanBrown>
Linux doesn't have a GUI for foot-shooting.
drfff has joined #openscad
<nihil>
doesn't need a GUI for it, there are a million different ways to shoot your foot, and they are equally efficient
redlizard has quit [Changing host]
redlizard has joined #openscad
bitbasher has joined #openscad
sculptor_ has joined #openscad
sculptor has quit [Ping timeout: 252 seconds]
teepee_ has joined #openscad
teepee has quit [Remote host closed the connection]