![trainz simulator 12 low fps trainz simulator 12 low fps](https://steamcdn-a.akamaihd.net/steam/apps/24670/ss_186f910312d4dc889c0adc8788ed66f17f37a289.1920x1080.jpg)
I was confused regarding the use of fixed _delta_time and synchronous mode until I realized the order of the game loop, which is as follows: world.tick() sending the tick to the server and blocking!, then -> on_tick() callbacks get called and sensor.listen() callbacks get called but these two's order might change, then returning from world.tick()! During these you can run the client loop on any fps if you separate the world.tick()-ing to another thread which is what I did. Then I realized the solution is in setting the simulation time to fixed time setting. I opened an issue about this ( carla-simulator#2617) and I found that many others had been struggling with this.
![trainz simulator 12 low fps trainz simulator 12 low fps](https://www.simhq.com/wp-content/uploads/2013/07/trains_004a_011.jpg)
I struggled with rendering a multicamera setting with high traffic (200 cars 200 pedestrians) on our good GPU-CPU server as it was lagging and consequently the physics calculations and autopilot calculations also deteriorated which led to a terrible experience. If somebody from the community has a reasonable plan of attack to improve performance without losing flexibility I am happy to hear it. We take this problem seriously and we have a team of amazing engineers working on improving CARLA.
![trainz simulator 12 low fps trainz simulator 12 low fps](https://www.researchgate.net/profile/Shi-Min-13/publication/343580931/figure/fig2/AS:977986039869441@1610181450143/Pipeline-of-our-method-We-extract-features-from-collected-video-frames-and-train-a_Q320.jpg)
I am sure is it a technical reason, in which case haven't you considered trying to get to the root of the problem? I am sure if these crazy games today can achieve 30-60 fps on average machines, our beloved car simulator on a strong gpu can be running Thanks for your issue. Perhaps you could explain here what is the core reason for this. Since this project was created with the goal of helping scientists of Autonomous driving, deep learning, image processing research I think the most essential thing is being able to render images with decent quality and frame rate when having GPUs like that. Most of these issues went unsolved for them. #1580 - Low fps on carla 0.9.5 when cpu, gpu and memory usage is low #1207 - Carla 0.9.2 gets slower after every iteration of scenario_runner #1121 - Increase Framerate of the Server (0.9.2)
#Trainz simulator 12 low fps manual
#606 - Simulator very slow in manual mode This issue has been brought up before many times: I wonder why is this the case? Why games like GTA V, Pubg or anything run with no lag 60fps as expected on a GPU like mine and even on weaker gpus, and a simple CAR simulator runs on 10-15 fps? I know roughly how games work, but I can't think of a reason why this happens. Cars hit each other, they drive nudging, and I can't do a decent record with even one camera when I will need four at least. I spawn 50 cars 50 pedestrians and my car with only one camera on 700x700 and I hit record and the FPS is 15. However when it comes to rendering scenarios it is terrible. Before I decided on this GTA V was my other option, but this seemed better suiting, and honestly I still think so. I have been working on this project for one and a half months now, and I choose CARLA in the beginning for it being the sole simulator I found with two essential requirements I need: custom camera setting, simulated traffic and maybe an API that let's tinker with the world. I am working on a scene-understanding project with all the stuff (stereo image processing, deep learning, etc). First of all I love the goal of the project and I think there is great potential.