Hardware
Leveraging SOLIDWORKS Upgrades for Better Performance
View transcript
what I'm going to focus on, is nothing related to training. You don't have to learn something to be faster. It's enough just to upgrade your software, which is. Which is amazing, if you ask me. Can you imagine you simply get, a newer version and suddenly something is better? And why is it better? First of all, for a long time, everybody was focusing along on the, a lot on the opening time. How long does it take to open the system you're destroying? Well, yeah, that's an important factor, but I don't think anybody really paid attention to your whole workflow. From the morning you come to, let's say, in your office at 9:00, you had your tea, your coffee, and you start working. And, during this process, you do many things, like you open assemblies, you add me to change configurations, you add sketches, you go back to the assemblies, you change configurations again. You keep going, going back and forth. Becoming more productive overall. I guess that's the goal. And SolidWorks actually started, partnering with clients like you to really understand the typical workflows and ask the participants, okay, how much would you like to improve here and here and here and there? And interestingly enough, the development was actually focusing on these incremental improvements, in such a way that when 2025 was launched, those clients were part of that, of those, testing, they, they got back and started using SolidWorks 2025, part one in this case, as you can see, and an overall improvement of 30%, increase in productivity. It's it's pretty crazy if you ask me. I guess any manager if you if you tell anybody. Hey, would you, would you like your team to be 30% more productive or. Actually, let's put it this way, reduce the lag in in operation by 30%. Now, I wasn't part of this testing, so I wanted to do my own testing. But before that, let's see what SolidWorks actually shows in the, in the public domain, right in the what's new manuals and, and things like that. So a couple of things that got really improved are related to graphics. And I have a feeling that Nvidia has a big role, in that with the collaboration with SolidWorks, with improving the drivers. The fact that after you go to the system options, how many times do you do that? Well, maybe not very often, but if you are in drawings or if you are, in assemblies, many times you might go and change something in System Options, any little thing that you change used to trigger, graphic generation computation. So pretty much the CPU calculating again the graphic triangles. Well, that no longer happens in 2025. So that's pretty cool. Unless of course one of the system options that you changed affects the graphics. And I think we're going to test that in a moment. The other cool thing, that was released in 2024 and you can see here I'm showing about all the enhancements, comparing 2022 with 2025. So what has happened in the last two years? As part of that project, this was a big thing. Most of us are working with the edges visible. We want to see the topology of our parts. Right. Very seldom you go with just in shaded mode. So the computation of those edges, it can be time consuming. Wouldn't be nice if, instead of having the CPU calculating them, you have the GPU doing that. And guess what? Now we can do that then. If you have a lot of, non planar, surfaces. So you need to calculate the intersection of those, surfaces and display them on the screen. This is where you're going to see a big improvement in performance. Of course for that you need to have a pretty good video card to really take advantage of this. A couple of things that might not look like much but improve performance drastically, especially when you work with complex 3D sketches. You can see here they they pretty much went and recorded certain features. And if you hear anybody saying, well, SolidWorks is a 30 year old software, it's all then the it has low all the code inside. That is no longer true. We are focusing on things that we find are lagging and are recoding the software. So this is actually a pretty young software, at least in this area. This is the big one. And again, maybe we're going to do a little bit of a test, especially if you work with large, large, sketches. And you might say, well, nowadays it's not that much importance of getting stuff from GitHub. Used to be kind of, 2000, 2010, time when people would convert. But now we are in SolidWorks. Well, guess what? Nowadays a lot of work is done with taking simply using your phone to take a picture of something and, using the image to, to trace the edges and generate the DXF that are the specialized software for that. It's a free software it can use. It is going to create huge, gigantic, ginormous Excel files. Once you import them in SolidWorks. The performance matters. And again, I was able to, to test that, we'll see if we have time to then to show you, it works much, much better in 2025. A few other things, pattern features, if you if you do huge patterns or, patterns of very complex features. One thing that was a pet peeve of, most of us is the preview in pattern. So pattern is trying to show you the preview and that can be extremely time consuming. In fact, it's pretty much calculating the pattern once for the preview. And then when you click okay it calculates it again. Right. So we're trying to apply a common sense approach of how to minimize that preview. So fewer pattern the pattern the set feature will not be highlighted. Also if feature has a lot of faces, again it's not going to be highlighted right. If you started to use more and more the advanced options like the instance used to vary, which, I found out that most of my students fall in love with, again, performance and accuracy gets improved, and this is a big one. Even it's not just the preview, but just simply clicking okay to to have the pattern created. It's faster in 2025. Any sheet metal users here, if you are, and if you're working with really, really complex, sheet metal parts, you know that sometimes there is a lot of lag in operation, especially if you have, cosmetic thread features and your, your settings are to show the, the shaded cosmetic thread. So you can see we can improve again. I guess it's again a Nvidia and SolidWorks working together to improve the graphics or for that now sheet metal and drawings. That's another area where some of some of you are complaining about lag, right. So now drawings of sheet metal parts are faster not only for opening but really in operation, making updating drawings. This is this look doesn't look like a big one, but it's a huge one really for, for assemblies. Imagine how many of you use center of the mass as a feature in the tree. You probably don't know that, but if you have the center of the mass there, you are actually triggering the calculation of the mass properties of the assembly. And pretty much every, every rebuild you do. Or if you move things around, let's say you have a flexible, I say, going to drag things around, and you want the center of the mass to update, pretty much on the spot. That was very, very slow. In the past. It's better now. I took a little video here, but instead of a video, I'm going to try to, to go to, do a live demonstration. I preloaded, two humongous assemblies that are pretty much the same assembly on the left. I have SolidWorks 2023. On the right I have solos 2025. About 147,000 components. And, opening was faster in 2025. I have a video for that. If you you might have seen it. If not, I'll send you the link, but let's take a look at the lag in operation. I'm just going to try to select something in, on the screen in 2025. Right. And you can see even with, scroll selected item into view, this was fast. So you can see the context full bar popping up right away. Right. This was the same thing in 2023. I'm going to try to select again a face. And it's not just this scroll selected item into view that is slow in 2023, but even the context toolbar, it's with its lag. Yeah. And then we're talking about, spinning the model. I already started to move my mouse with the middle mouse button pressed here, and you probably noticed a three second lag. If you're looking on the frames per second at the bottom of the screen somewhere here, it's about 4 to 5 frames per second, so might be acceptable. Mind you, I have just an, Nvidia RTX 2000, Ada. So for laptop, it's kind of the entry level, but pretty capable. Let's see. SolidWorks 2020 2025. So I just started the spinning. It's instantaneous. Right? I didn't do anything other than upgrading the software. And, notice the frames per second. I seem that I'm seeing that ten frames per second. Allen and I were actually really, surprised when we examined the files of a client that I unfortunately cannot share with you. In 2023, they have about seven frames per second. In 2025, they have 40 to 50 frames per second. When you move inside the assembly, which becomes important if you zoom, zoom out, you don't want any lag in operation. Right? So here, I mean, 2023, depending on where I'm zooming, you're going to see quite a bit of lag in rotation. Also a lot of z clipping happening. On the screen. Let's try the, the option. So if I go to tools and options and, I don't change anything, simply click okay. Notice there was no computation happening in 2025. If I go to do the same thing in 2023. Right. So I'm just simply going to click okay. At this moment, this this guy is frozen because he's going to start computing the graphics. So I cannot do anything to it for in this case, probably for about a minute, you can see the, the circle spinning and, and things like that. Right. And I have many other things to show, but, really, it's all about the elimination of the those, five seconds. 10s. One minute breaks or stops, that you we used to experience in older versions, which means probably, less headaches. You're going to be more relaxed, more, more focus. You're going to be in the flow, designing in the flow. Less coffee, because you're not going to have those awkward breaks. You look at that. This is still spinning. It's pretty crazy, right? So, small changes, but, conducive to, to huge improvements in productivity and, really the well-being of, of the user.