I recently wrote my own mining software in java as a fun side project to learn more about how mining works. After optimizing as much as possible I'm only able to achieve around 2.2 MH/s on an 8 core intel i7 cpu. I thought this was pretty good but after seeing the results on this page I was pretty discouraged.
Now I know cpu mining is no longer practical in 2021 but I have an extra laptop and was wondering if I wanted to solo mine on a linux based i7 laptop is there any mining software that is still supported that people would recommend trying?