I finally got my wattage cottage fully together complete with a PC based around a chinese X79 motherboard.
I have a 6C/12T Xeon E5-2640 0 @ 2.50GHz, RX470 and 12gb of really slow ECC ram (1033mhz)
I was wondering if any one could help me as I just get shockingly bad Zwift performance. I have monitored CPU & GPU usage with HW info and it seems my CPU is only being utilised to 10% and GPU usage/frequency is constantly up and down, but average 18% overall usage.
Now I am quite a computer geek, but I am new to Zwifts quirks, am i missing something simple here. I was thinking about hardware bottlenecks but the overall low utilisation of CPU and GPU doesnt seem the case? maybe the slow RAM is holding me back?
Also i would like to add changing resolutions literally makes no difference to the performance i have seen
Very weak CPU is holding back your GPU (which will never be great in Zwift due to AMDâs rubbish OpenGL driver), and your RAM isnât even recognised by the game, meaning youâll be getting low quality textures automatically.
Hi dave, thanks for the heads up regarding RAM. Iâll have a rummage around in the spare parts box. Also will look into getting something with a bit more horsepower cpu wise.
Iâm a computer guy but I donât know the specs on RAM and GPUâs to comment, seems like great input from those that do. One thing I wanted to mention however is the ups and downs of frame rate are fairly common (at least on my laptop that cycles between 30 and 45 fps using the Intel intrinsic GPU) and appears to be dependent on the number of other riders the system needs to compute and display at the time. If you are riding a very popular route with many other Zwifters, or a group ride, your frame rate will be lower. If you are less busy road with less real time content to render, it will be higher.
A nice hack you can do to observe your frame rate in real time is to add the line âset gShowFPS=1â to your graphics configuration file at: C:\Program Files (x86)\Zwift\data\configs\high.txt Youâll then see the fps in the upper left corner of the screen in game. See these couple articles in ZwiftInsider show FPS and this one ZwiftInsider config file tweaks
I see you are running 1440 resolution, one suggestion would be to lower that to 1080 and see if you get better frame rate. The loss of a little resolution will be minimally noticeable, but the increased frame rate will be very noticeable and probably a welcome tradeoff.
Hi Joel thanks for your input. Thats one of the issues i have noticed however, i can cycle through low to ultra and its doesnât impact the performance at all?
One thing i did notice, and have read about on a different forum post is the RAM stats not showing during zwift analyser logs. I have 16gb of hynix ECC ram. The amount shown in resource monitor is 16304mb, however, the amount shown in the motherboard bios is 16384mb. I wonder if this is throwing something off?
Heâs already said that resolution makes no difference, and thatâs because the GPU isnât the problem. Itâs the CPU holding it back. Lowering resolution doesnât improve anything because the GPU isnât at full load anyway.
RAM speed is virtually irrelevant in Zwift btw, the only real impact is the quality of textures when youâre below 8GB. None being detected gives the same result. I suspect itâs because itâs server RAM. OP should try updating his BIOS to see if that helps. But it wonât do anything for the frame rate.
Heaven benchmark isnât more taxing than Zwift and results there arenât reflective of much because itâs completely different. It allows your GPU to run to its maximum, by design. Zwift rarely does.
The problem is that your Xeon is on a server class socket, and itâs Sandy Bridge. So itâs not easy to get a meaningful upgrade, and itâs a pretty slow platform anyway.
Something like an E5-2643 should work on your board and is only a tenner on eBay. But itâs false economy really, when Haswell is also cheap and such a massive improvement. Unfortunately youâll then run into the AMD thing anyway. Their Windows drivers for OpenGL (which Zwift runs on) are pants compared to those from Nvidia.
Hi Dave, having run a few more tests Iâve come to the same conclusion. Cpu thread 12 is constantly pegged at over 90% I guess zwift doesnât do multi threading very well.
This pc I use for zwift was just a fun side project. I do have a ryzen/vega system I can use. I may see about getting a sandy bridge i7 and some ânormalâ RAM. Dont really fancy shelling out for Haswell as that is also massively dated now. Thanks for the help everyone.
Haswell is by far and away the best value for money when it comes to Zwift, thatâs why I mention it. An i7 on Sandy Bridge is significantly behind a Haswell i3. The game barely uses more than one thread, in fact a dual core Pentium G3258 smashes it with a nice overclock. A Haswell motherboard, CPU and RAM can be had for under ÂŁ60. Youâve got to spend a small fortune on a CPU approaching 5GHz to significantly better it - and thatâs only in group events where the frame rate tanks for pretty much everyone.
Likewise you only need 8GB of DDR3 RAM, and even that is only to avoid the crappy LQ textures. Performance holds up with as little as 2GB, Iâve benched it.
Obviously all this only applies to a dedicated Zwift rig.
As an experiment I got a e5 2643 as recommended for ÂŁ10. See what the score is then. I will need some more ddr3 regardless, but you can get non ecc samsung stuff on ebay, ÂŁ12 for 4gb 1600mhz.
Just also had a quick look at Haswell stuff on ebay and seems you can get some bargains.
Again Dave thanks for taking your time to help out.