RackMonkey Posted March 23, 2023 Posted March 23, 2023 I'm looking to build a gaming PC for DCS and the new multithreading makes me ask a whole new set of questions about what hardware to get. On my current system DCS gives me a "cpu bound: main thread" so... What kind of CPU am I looking for? I'm assuming the one with the highest raw speed. Should I be looking at PCI bus speeds, memory speed/bandwidth, hard drive I/O. Any comments you want to add would help. Gigabyte X670, 7800 X3D, 2X1TB NvME, RTX4090, 32GB DDR5 , Pimax Crystal
schurem Posted March 23, 2023 Posted March 23, 2023 I went from a I5 9600K to a 5800X3D and I still get "cpu bound: main thread" so yeah.. 1 I5 9600KF, 32GB, 3080ti, G2, PointCTRL
rayrayblues Posted March 24, 2023 Posted March 24, 2023 What exactly does cpu bound: main thread mean? SLAVA UKRAINI MoBo - ASUS 990FX R2 Sabertooth, CPU - AMD FX 9590 @4.7Gb. No OC RAM - GSkill RipJaws DDR3 32 Gb @2133 MHZ, GPU - EVGA GeForce GTX 1660Ti 6Gb DDR5 OC'd, Core 180MHz, Memory 800MHz Game drive - Samsung 980 M.2 EVO 1Tb SSD, OS Drive - 860 EVO 500Gb SATA SSD, Win10 Pro 22H2 Controls - Thrustmaster T-Flight HOTAS X, Monitor - LG 32" 1920 X 1080, PSU - Prestige ATX-PR800W PSU
SharpeXB Posted March 24, 2023 Posted March 24, 2023 (edited) “CPU bound main thread” means that the main thread/core of your cpu is what is limiting you. Even though the game can utilize multiple cores, the speed of each core is still important as one of those may end up as your bottleneck. So it’s important to choose a CPU with high single core performance. Such as these https://www.cpubenchmark.net/singleThread.html https://browser.geekbench.com/processor-benchmarks But something will always limit you. If you’ve got a very strong GPU it can end up that the CPU might be your limiting factor, if the GPU is weaker or you’re running GPU intensive setting like high resolution, then the graphics card will be your limit. Edited March 24, 2023 by SharpeXB i9-14900KS | ASUS ROG MAXIMUS Z790 HERO | 64GB DDR5 5600MHz | iCUE H150i Liquid CPU Cooler | ASUS TUF GeForce RTX 4090 OC | Windows 11 Home | 2TB Samsung 980 PRO NVMe | Corsair RM1000x | LG 48GQ900-B 4K OLED Monitor | CH Fighterstick | Ch Pro Throttle | CH Pro Pedals | TrackIR 5
diego999 Posted March 24, 2023 Posted March 24, 2023 1 hour ago, rayrayblues said: What exactly does cpu bound: main thread mean? There is a current bug with multithreading where one of the cores goes to 100% load and stays there all the time (even when looking at the main menu) and you get that message. Throwing new hardware at DCS won't solve this problem as in most cases it's not your CPU's fault. 1
MADLOU1 Posted March 24, 2023 Posted March 24, 2023 I wouldn't put too much stock in that cpu or gpu bound message at this point. I have a midlevel computer (I5-12600k, 3060ti) and on a monitor I can completely max out all settings and get 90 plus frames rates while getting, get this, constantly alternating, cpu and gpu bound messages on MT. In VR I use a Quest 2. Along with that headset I use a utility program called Oculus Tray Tool. In that program I set the ASW (otherwise known as motion reprojection) to "force 30 fps." With that I get a constant 24 fps with most of the ingame settings set to either high or medium, plus msaa set at at 4, SSAA set at 2, and AA set at 16x. The game gives great visuals and is smooth as a baby's behind, all the while telling me its cpu bound. Ok. so be it. As long as the game looks good and runs smoothly, the hardware can be cpu and gpu bound all day long.
Droning_On Posted March 24, 2023 Posted March 24, 2023 4 hours ago, MADLOU1 said: I wouldn't put too much stock in that cpu or gpu bound message at this point. I have a midlevel computer (I5-12600k, 3060ti) and on a monitor I can completely max out all settings and get 90 plus frames rates while getting, get this, constantly alternating, cpu and gpu bound messages on MT. In VR I use a Quest 2. Along with that headset I use a utility program called Oculus Tray Tool. In that program I set the ASW (otherwise known as motion reprojection) to "force 30 fps." With that I get a constant 24 fps with most of the ingame settings set to either high or medium, plus msaa set at at 4, SSAA set at 2, and AA set at 16x. The game gives great visuals and is smooth as a baby's behind, all the while telling me its cpu bound. Ok. so be it. As long as the game looks good and runs smoothly, the hardware can be cpu and gpu bound all day long. i have a Quest 2 sitting in the cupboard…… is it worth setting up compared to a rock solid 75fps 2k with v high settings Spoiler AMD Ryzen 5 5600x [OC_4750Mhz 1.285v All Core], AMD Rx6700XT 12GB, 32Gb DDR4_3200 CL16, M.2_NVMe(OS) + 1TB M.2 SSD for DCS install , Delan opentrack IR, QHD 1440p@75Mhz 32" HDR Monitor. Hotas heavy modded T.Flight Hotas One - 3D printed Mods. 3D Printed Pedals 3D prinded Delan Clip, Spitfire Athentikit Spade, trims & throttle Mk iX controls. Future mods…Upgrade T.flight to Hall sensors…more switches….F-16 ICP, Spitfire/Mossie switch labels and future Athentikit Spit Mk iX controls.
MADLOU1 Posted March 24, 2023 Posted March 24, 2023 9 minutes ago, Droning_On said: i have a Quest 2 sitting in the cupboard…… is it worth setting up compared to a rock solid 75fps 2k with v high settings I would at least give it a try. I think VR is a totally more realistic experience than a monitor. Before MT, I never used my Quest 2 for DCS because of the poor visuals and stuttering despite many hours of tinkering. After MT and following the advice of others on the net, I found that the sweet spot, at least for me, is as I described before, using the Oculus Tray Tool and setting the ASW to "force 30 fps." This setting was recommended by some on the internet and I initially said to myself "but that is not enough FPS!", but when I tried it, I found that I got a constant and buttery smooth 24 fps with in-game settings considerably higher than the preset VR settings including visible range on high, shadows on high, clouds on ultra and MSAA, SSAA and AA on max. It looks very good and runs as smooth as my 90 plus fps on a monitor with all settings maxed out. Being computer illiterate it doesn't make sense but it works for me on my system. It may or may not work for you or your system, but if you really like VR I would give it a try. If it doesn't work out now, try it again each time further developments are made with MT and eventually I think you will be pleased. Before MT, the only flight sim I played was IL2 because the VR experience there was always very good. But now, with MT, I am only flying DCS because even with my puny machine, the VR experience is just as good as IL2's but with better graphics and of course, clickable cockpits. 1
RackMonkey Posted March 25, 2023 Author Posted March 25, 2023 (edited) Well, I'm strictly VR. I keep crashing when I try to fly from the monitor. Next question. Is there anything that we can do to relieve the main thread? Something that can be turned off maybe. I'm assuming that the answer to my first and main question is a faster CPU. At least until ED tweaks the main thread to be as small as possible if that is even an option. Edited March 25, 2023 by RackMonkey Gigabyte X670, 7800 X3D, 2X1TB NvME, RTX4090, 32GB DDR5 , Pimax Crystal
SharpeXB Posted March 25, 2023 Posted March 25, 2023 53 minutes ago, RackMonkey said: Well, I'm strictly VR. I keep crashing when I try to fly from the monitor. Next question. Is there anything that we can do to relieve the main thread? Something that can be turned off maybe. I'm assuming that the answer to my first and main question is a faster CPU. At least until ED tweaks the main thread to be as small as possible if that is even an option. You’ll always be limited by something. You could be getting 90fps and still be main thread limited. If you turn down the CPU intensive settings then you’ll be GPU limited. Getting a faster CPU will just mean your main thread limit will result in higher FPS. i9-14900KS | ASUS ROG MAXIMUS Z790 HERO | 64GB DDR5 5600MHz | iCUE H150i Liquid CPU Cooler | ASUS TUF GeForce RTX 4090 OC | Windows 11 Home | 2TB Samsung 980 PRO NVMe | Corsair RM1000x | LG 48GQ900-B 4K OLED Monitor | CH Fighterstick | Ch Pro Throttle | CH Pro Pedals | TrackIR 5
Dragon1-1 Posted March 27, 2023 Posted March 27, 2023 Unless you limit the FPS, that is. This is recommended to get a smooth experience. In that case, you should be at the set limit 100% of the time, and have a bunch of CPU and GPU overhead for when things get busy. That said, MT is still in the early stages. Graphics are quite impressively parallelized, AI and physics are still all on the main thread. Even when it works correctly (and it doesn't always), it's still not as great as it could possibly be.
Recommended Posts