Systems189 wrote on 2025-02-13, 23:51:
Hi, im new here.
Im looking for the highest single threaded performance CPU/motherboard for Freedos baremetal with SVGA programming. Right now, from my research, it's looking like the Intel Core i7-6700K 4.00 GHz and the Matrox G550 is my best bet? Is this accurate or am I missing something?
I will be doing software rendering so I dont care about GPU power, only that it has VBE 3.0. Im still new but this seems like the right idea. My goal is not to play games but to make them. I dont want emulation.
Yes, that sounds about right to me. Beyond 6th gen Haswell, VBE 3.0 is borked, MTRRs can't be set. As well, you should enable MTRRs with RayeR's MTRELFBE utility for an outstanding SVGA (640x480 and beyond) speedup.
Raw CPU power of course gets you max single-core performance as well in bare metal DOS. Dual-Channel DDR4 memory increases throughout a few percentage in DOS for same CPU speed as well. (My 2600k OC to 5.0 Ghz is the king of my raw bare-metal DOS performance still today, because of a lucky, lucky chip and a great overclock, even though it only has DDR3 RAM).
I've found that my Haswell laptops are leaps and bounds faster in raw single-threaded performance than later intel core CPUs (up to 10th Gen, with CSM module). So, the peak of single-threaded performance in DOS bare metal was around the 2016-17 timeframe.
Sadly, anything beyond that is a real demotion in DOS due to intentional castration of A20 line, intentional elimination of VBE 3.0 / VESA resolutions in vBIOSes, and impossibility of enabling MTRRs in bare metal DOS.