SpaceCadet11864 wrote: ↑Fri, 2. Apr 21, 13:49
I've upgraded my PC 3 times since I first played X4, and I didn't upgrade it for X4 but just in general.
I have a AMD Ryzen 9 3900X (really wanted the 5xxx series but could not find them anywhere when I got this one)
32gb RAM
RTX 2080 Super
Samsung 970 EVO SSD
For the most part this game runs great. The only time I have frame-rate issues are around asteroids, the ones in second contact flashpoint 2 seem to be the worst. The game will run at a decent framerate (60+ fps) but once I am flying through the asteroids the frame rate will drop to 15 fps for a few seconds and then hold around 30 fps for a while.
Pure speculation but:
1. When moving from low attention to high attention, I think it uses a lot of processing when there are lots of asteroids loading into high attention. This is why it drops to 15 fps for a few seconds (its loading Low attention into high attention) This I feel would be the CPU portion but then there's just rendering them which is quite taxing in 3 machines I've used to play this game.
2. The asteroids tax my GPU. My 2080 Super gets to 100% while the framerate is low around the asteroids. Not ALL asteroids do this but the ones in second contact flashpoint 2 for sure.
3. lowering graphics settings improves framerate around the asteroids in SCFP2, but it still drops.
4. There are other systems that are heavy with asteroids that cause similar issues as well, its not just SCFP2 but SCFP2 is the absolute worst.
I've had this issue with all 3 machine setups that I used to play this game. It's always the asteroids and its always the ones in SCFP2. The asteroids there have taxed my 1080 and my 2080 the same.
I know the game is CPU intensive, but I think the asteroids have a lot more polygons then most asteroids I've seen in other games. Also I dont know at all how the collision detection works but if its trying to mesh with all the faces on the asteroids then that would explain why they lower frame rates too, even though that would be CPU. I highly doubt that is the case, I'm sure the collision mesh or whatever has less faces than the asteroids because GAWWD DAYUM them X4 asteroids have a toonnn of rendered faces on them.
Elite Dangerous for one, has some nice looking asteroids, but their shapes are very similar to eachother and none usually as deformed as X4
Everspace has some really nice looking asteroids as well, and those are also simpler in shape and when I examine them closely I can clearly see where the polygons are, and I suppose a lot of the effort was in texture tesselation and shaders and not polygons. But really when looking at X4 asteroids, I dont even know where the damn polygons are most of the time, I'm really curious what the triangle / face count is on those things. I wish there was an option to not only lower texture detail on those asteroids, but lower the damn face/polygon count, and only the asteroids so I can have a nice looking game with some low-poly asteroids chillin in the background that I barely notice.
Again, I think the asteroids in X4 have more polygons than most modern games, more triangles if you will - which leads to more faces which have textures drawn on them. I wish there was an option in the graphics settings to just lower the graphics settings of the asteroids and not everything else. But I really think the designers should scrap the ones they made and make new ones with less polygons and complexity, and just use other techniques to make them look good like tesselation, shaders, textures, etc. I feel that too much complexity was added to them and really when you have a ton of asteroids in a picture, not each one has to be perfect and have so much detail. Not to mention some of the asteroids in X4 dont really look that great, the ice ones are my favorite but some of the brown and dark grey ones look pretty bad. I will say that some asteroid groups coupled with volumetric fog look realllly good.
But SCFP2 needs work. The weird white smoke particles that are really big look bad, the different asteroids look bad, it just looks bad and runs bad.
I also wonder if only NVIDIA or windows systems are struggling with the asteroids and the devs are playing with AMD / LINUX systems perhaps? IDK does anyone here have great framerate in SCFP2 when flying around all the asteroids?