I did a server FPS comparison between the current Windows and Linux server builds. Perhaps the way server FPS is calculated is different on each OS, but the difference in average FPS is so stark, it does seem like the Linux build is in need of further optimization.
- i7 8700k at 4.8 GHz, 32 GB RAM (Same hardware used in both tests)
- Windows 10 21H1, fully updated
- Ubuntu 20.04, fully updated
- Vanilla configuration
- Fresh persistence
- Identical barebones command line ( -config=serverDZ.cfg, -port=2302 )
Windows (0 players):
14:33:55 Used memory: 2048631 KB 14:33:55 Players: 0 in total 14:33:55 Average server FPS: 19051.00 (measured interval: 1 s) 14:33:56 Average server FPS: 19317.00 (measured interval: 1 s) 14:33:57 Average server FPS: 19243.00 (measured interval: 1 s) 14:33:58 Average server FPS: 19091.00 (measured interval: 1 s) 14:33:59 Average server FPS: 19148.00 (measured interval: 1 s) 14:34:00 Average server FPS: 18656.00 (measured interval: 1 s) 14:34:01 Average server FPS: 18991.00 (measured interval: 1 s) 14:34:02 Average server FPS: 18548.00 (measured interval: 1 s) 14:34:03 Average server FPS: 18850.00 (measured interval: 1 s) 14:34:04 Average server FPS: 18858.00 (measured interval: 1 s)
Linux (0 Players):
18:05:25 Used memory: 1892475 KB 18:05:25 Players: 0 in total 18:05:25 Average server FPS: 11830.00 (measured interval: 1 s) 18:05:26 Average server FPS: 8797.00 (measured interval: 1 s) 18:05:27 Average server FPS: 6081.00 (measured interval: 1 s) 18:05:28 Average server FPS: 10198.00 (measured interval: 1 s) 18:05:29 Average server FPS: 12462.00 (measured interval: 1 s) 18:05:30 Average server FPS: 10838.00 (measured interval: 1 s) 18:05:31 Average server FPS: 11467.00 (measured interval: 1 s) 18:05:32 Average server FPS: 7572.00 (measured interval: 1 s) 18:05:33 Average server FPS: 8758.00 (measured interval: 1 s) 18:05:34 Average server FPS: 10204.00 (measured interval: 1 s)
Windows (1 Player):
15:36:35 Used memory: 2103939 KB 15:36:35 Players: 1 in total 15:36:35 Average server FPS: 12109.00 (measured interval: 1 s) 15:36:36 Average server FPS: 12236.00 (measured interval: 1 s) 15:36:37 Average server FPS: 12303.00 (measured interval: 1 s) 15:36:38 Average server FPS: 12279.00 (measured interval: 1 s) 15:36:39 Average server FPS: 12312.00 (measured interval: 1 s) 15:36:40 Average server FPS: 12378.00 (measured interval: 1 s) 15:36:41 Average server FPS: 12418.00 (measured interval: 1 s) 15:36:42 Average server FPS: 12403.00 (measured interval: 1 s) 15:36:43 Average server FPS: 12290.00 (measured interval: 1 s) 15:36:44 Average server FPS: 12306.00 (measured interval: 1 s)
Linux (1 Player):
18:11:45 Used memory: 2065225 KB 18:11:45 Players: 1 in total 18:11:46 Average server FPS: 9269.00 (measured interval: 1 s) 18:11:47 Average server FPS: 9229.00 (measured interval: 1 s) 18:11:48 Average server FPS: 9283.00 (measured interval: 1 s) 18:11:49 Average server FPS: 9278.00 (measured interval: 1 s) 18:11:50 Average server FPS: 9275.00 (measured interval: 1 s) 18:11:51 Average server FPS: 9293.00 (measured interval: 1 s) 18:11:52 Average server FPS: 9274.00 (measured interval: 1 s) 18:11:53 Average server FPS: 8989.00 (measured interval: 1 s) 18:11:54 Average server FPS: 7826.00 (measured interval: 1 s) 18:11:55 Average server FPS: 8959.00 (measured interval: 1 s)