Posted November 7, 2016 Gamersnexus took a crack on benching a couple of Intel and AMD (!) CPUs on BF1 http://www.gamersnexus.net/game-bench/2673-battlefield-1-cpu-benchmark-dx11-vs-dx12-i5-i7-fx Some notes before viewing the results Spoiler Partner cards were used where available and tested for out-of-box performance. Frequencies listed are advertised clock-rates. We tested both DirectX 11 and DirectX 12. Please note that we use onPresent to measure framerate and frametimes. Reviewers must make a decision whether to use onPresent or onDisplay when testing with PresentMon. Neither is necessarily correct or incorrect, it just comes down to the type of data the reviewer wants to work with and analyze. For us, we look at frames on the Present. Some folks may use onDisplay, which would produce different results (particularly at the low-end). Make sure you understand what you're comparing results to if doing so, and also ensure that the same tools are used for analysis. A frame does not necessarily equal a frame between software packages. We trust PresentMon as the immediate future of benchmarking, particularly with its open source infrastructure built and maintained by Intel and Microsoft. Also note that we are limited on our activations per game code. We can test 5 hardware components per code within a 24-hour period. We've got three codes, so we can test a total of 15 configurations per 24 hours. Battlefield 1 has a few critical settings that require tuning for adequate benchmarking. Except where otherwise noted, we disabled GPU memory restrictions for testing; this setting triggers dynamic quality scaling, creating unequal tests. We also set resolution render scale to 100% to match render resolution to display resolution. Field of View was changed to 80-degrees vertical to more appropriately fit what a player would use, since the default 55-degree vertical FOV is a little bit silly for competitive FPS players. This impacts FPS and should also be accounted for if attempting to cross-compare results. V-Sync and adaptive sync are disabled. Presets are used for quality, as defined by chart titles. Game performance swings based on test location, map, and in-game events. We tested in the Italian Avanti Savoia campaign level for singleplayer, and we tested on Argonne Forest for multiplayer. You can view our test course in the above, separate video. The campaign was used as primary test platform, but we tested multiplayer to determine the scaling between singleplayer and multiplayer. Multiplayer is not a reliable test platform when considering our lack of control (pre-launch) over servers, tick rate, and network interference with testing. Thankfully, the two are actually pretty comparable in performance. FPS depends heavily on the map, as always, but even on 64 player-count servers, assuming the usual map arrangement where you never see everyone at once, are not too abusive on the GPU. Note that we used the console command gametime.maxvariablefps 0 to disable the framerate cap, in applicable test cases. This removes the Battlefield 1 limitation / FPS cap of 200FPS. Tests were conducted using ultra settings at 1080p with two GPUs: One was a GTX 1080 FTW Hybrid, used to place emphasis on the CPU performance. Interestingly, the GTX 1080 is powerful enough that just running a lower resolution is enough to demonstrate CPU scaling, and we can leave the graphics options more realistically high. This is new with this generation of GPUs. The second tested card was an RX 480 8GB Gaming X, which gives more of a middle-of-the-road look at things. The point of running a lower resolution is to show scaling performance. As you increase resolution, load will be placed more heavily on the pixel pipeline and the GPU's ability to draw and sample all of those pixels -- that shifts the load and obfuscates CPU performance. That said, there is something to be said for the real-world aspect of this: If running more demanding quality settings (with reduced settings for CPU-intensive options), it would be possible to run lower-end CPUs with reasonably high settings. DirectX 12 performance was measured using the onPresent variable from PresentMon. We extract 1% low and 0.1% low metrics using a python script that GamersNexus created. Game graphics are configured to Ultra, 96* horizontal FOV, GPU memory restriction off, and VSync off. Our other testing methodology, which leverages a 3-minute long test in the Through Mud & Blood map, is detailed in our second set of test results further down the page *So really the following (except the explicitly stated 480 8gb) used the EVGA 1080 hybrid at 1080p Dx11 results Spoiler Scaling Dx12 Spoiler Quick test with a 8370 and 480 8gb Spoiler Their conclusion Spoiler Battlefield 1's DirectX 12 performance remains spotty and sub-optimal, regardless of CPU used. The 1% low and 0.1% low performance metrics are poor even when conducting extended benchmark passes for several minutes, and show themselves in stuttering at times. Regardless, the stack remains mostly the same in terms of hierarchy -- though the high-end i7 and i5 K-SKU devices do perform significantly better with Dx11. The i7-6700K ($330) posts a definitive performance gain over the i5-6600K ($237), at about 10-11% in averages. The i5-6600K runs about 15% faster than the i5-6400 non-K CPU, largely a result of the faster frequency in the 6600K. FX series CPUs and the i3-6300 are struggling to keep up with the graphics card in this scenario, though both are clearly still capable performers insofar as maintaining a high bottom-line performance for someone who may own an otherwise low-end system. The i3-6300 is generally outperforming the FX-8370 in these tests, though. The X4 845 and X4 880K surrogate post performance that is pretty limited, dragging the GTX 1080 down with them to around 60-65FPS AVG, but would still be playable in Battlefield 1 if reducing settings and running a fittingly low-end GPU -- like an RX 460, GTX 1050, 1050 Ti, or similar. When the battles get intense, though, these devices will begin to choke considerably more than their FX-8000 and i3 counterparts. Note that multiplayer is more abusive on the CPU, particularly when tracking the ammunition output of 64 players. For now, this is the most representative benchmark we could create given the obvious complexity with benchmarking a multiplayer game. You will want to account for that additional abuse when running multiplayer. Of course, depending on your GPU, the CPU selection could be less significant. If you're running something like a GTX 1060 or RX 480, that extra 10% performance out of an i7 will become largely irrelevant in the face of a lower-end GPU's limitations. We're looking at memory next, as we suspect that may have more of an impact on Battlefield 1 than we see in some other games. But we'll see. Honestly I wish there was a way to test in multiplayer, but considering the amount of variables it's clearly not a viable method. nevertheless i believe this is decent enough data to go by. and looking at the results, i feel i ought to upgrade to an i7 sometime in the future Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/ Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 7, 2016 yes, as a BF1 owner the DX12 mode seems buggy and bolted on for shows. Current setup Images of setup: http://linustechtips.com/main/topic/183-show-off-your-setup/?p=5872590 Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/#findComment-8825074 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 7, 2016 Wow. Even in dx12 those fx chips cannot match an i3... Guess it shows how old they are... AMD Ryzen R7 1700 (3.8ghz) w/ NH-D14, EVGA RTX 2080 XC (stock), 4*4GB DDR4 3000MT/s RAM, Gigabyte AB350-Gaming-3 MB, CX750M PSU, 1.5TB SDD + 7TB HDD, Phanteks enthoo pro case Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/#findComment-8825091 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 7, 2016 Hmm those DX12 though... c'mon they don't implement it right, just rush it? | CPU: Ryzen 7 7800X3D | MOBO: AM5 B650 Aorus Elite AX | RAM: G.Skill Trident Z5 Neo RGB DDR5 32GB 6000MHz C30 | GPU: Sapphire PULSE Radeon RX 7900 XTX | SSD: Samsung 9100 PRO 1TB with heatsink | Cooler: Arctic Liquid Freezer II 360 | PSU: Seasonic Focus GX-850 | Case: Lian Li Lanccool III | Mousepad: Zowie GTF-X / Vaxee PC / PA / Artisan Raiden Mid XXL| Mouse: Vaxee XE wired / Hitscan Hyperlight | Keyboard: Wooting 80HE zinc alloy raw - geon raw HE switches | Headset: Beyerdynamic MMX 300 (2nd Gen) | Monitor: LG 32GS95UV-B OLED 4K 240Hz / 1080p 480Hz dual-mode | OS: Windows 11 | Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/#findComment-8825211 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 7, 2016 Moral of the story is, your fine with a Skylake I5 or a Skylake I7 when taking this game as reference! And also that it seems to like extra logic threads and physical cores o-o. Groomlake Authority Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/#findComment-8825222 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 7, 2016 Any reason previous gen intels aren't in there? Quite the significant amount still use haswell and ivy K processors... Some sandy bridge would've been nice too. Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/#findComment-8825276 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 7, 2016 Damm rip, this is very interesting to see considering Battlefront and all previous FB3 Battlefield games were able to deliver great CPU performance across the board (see below), most notably, to the FX CPUs. I wonder what has changed. http://www.techspot.com/review/1096-star-wars-battlefront-benchmarks/page3.html THE BEAST - Motherboard: MSI B350 Tomahawk CPU: AMD Ryzen 7 1700 GPU: Sapphire R9 290 Tri-X OC RAM: 16GB G.Skill FlareX DDR4 PSU: Corsair CX650M Case: Corsair 200R SSD: Kingston 240GB SSD Plus HDD: 1TB WD Green Drive and Seagate Barracuda 2TB Media Drive Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/#findComment-8825390 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 8, 2016 Unsurprisingly im left out of knowing how the 9590 performs =[ CPU: Amd 7800X3D | GPU: AMD 7900XTX Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/#findComment-8825565 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 8, 2016 1 hour ago, Coaxialgamer said: Wow. Even in dx12 those fx chips cannot match an i3... Guess it shows how old they are... Look at the abhorrently low dips in dx12. I wouldn't touch that with a 10ft pole. With both a 480 and a 1080. DX12 is clearly the worse option then for all gpus if the frame times are that crappy. LINK-> Kurald Galain: The Night Eternal Top 5820k, 980ti SLI Build in the World* CPU: i7-5820k // GPU: SLI MSI 980ti Gaming 6G // Cooling: Full Custom WC // Mobo: ASUS X99 Sabertooth // Ram: 32GB Crucial Ballistic Sport // Boot SSD: Samsung 850 EVO 500GB Mass SSD: Crucial M500 960GB // PSU: EVGA Supernova 850G2 // Case: Fractal Design Define S Windowed // OS: Windows 10 // Mouse: Razer Naga Chroma // Keyboard: Corsair k70 Cherry MX Reds Headset: Senn RS185 // Monitor: ASUS PG348Q // Devices: Note 10+ - Surface Book 2 15" LINK-> Ainulindale: Music of the Ainur Prosumer DYI FreeNAS CPU: Xeon E3-1231v3 // Cooling: Noctua L9x65 // Mobo: AsRock E3C224D2I // Ram: 16GB Kingston ECC DDR3-1333 HDDs: 4x HGST Deskstar NAS 3TB // PSU: EVGA 650GQ // Case: Fractal Design Node 304 // OS: FreeNAS Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/#findComment-8825618 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 8, 2016 2 hours ago, goodtofufriday said: Unsurprisingly im left out of knowing how the 9590 performs =[ Add 15% to the 8370 score. Done. Software Engineer for Suncorp (Australia), Computer Tech Enthusiast, Miami University Graduate, Nerd Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/#findComment-8826146 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 8, 2016 2 hours ago, patrickjp93 said: Add 15% to the 8370 score. Done. Then divide by zero Current setup Images of setup: http://linustechtips.com/main/topic/183-show-off-your-setup/?p=5872590 Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/#findComment-8826751 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 8, 2016 40 minutes ago, Prysin said: Then divide by zero Software Engineer for Suncorp (Australia), Computer Tech Enthusiast, Miami University Graduate, Nerd Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/#findComment-8826911 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 8, 2016 I guess it's good to have the data but what made them decide to test AMD CPUs? Solve your own audio issues | First Steps with RPi 3 | Humidity & Condensation | Sleep & Hibernation | Overclocking RAM | Making Backups | Displays | 4K / 8K / 16K / etc. | Do I need 80+ Platinum? If you can read this you're using the wrong theme. You can change it at the bottom. Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/#findComment-8826925 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 8, 2016 9 minutes ago, Ryan_Vickers said: I guess it's good to have the data but what made them decide to test AMD CPUs? because very cpu lives matter Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/#findComment-8826946 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 8, 2016 1 hour ago, Ryan_Vickers said: I guess it's good to have the data but what made them decide to test AMD CPUs? because if they didnt, they would be accused of being intel shills. Also there is the idea that DX12 will miraculously allow FX to gain massive performance because it can use more threads. Current setup Images of setup: http://linustechtips.com/main/topic/183-show-off-your-setup/?p=5872590 Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/#findComment-8827221 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 8, 2016 8 hours ago, crystal6tak said: Any reason previous gen intels aren't in there? Quite the significant amount still use haswell and ivy K processors... Some sandy bridge would've been nice too. They ran out of activations for their Windows key, it seems. Cor Caeruleus Reborn v6 Spoiler CPU: Intel - Core i7-8700K CPU Cooler: be quiet! - PURE ROCK Thermal Compound: Arctic Silver - 5 High-Density Polysynthetic Silver 3.5g Thermal Paste Motherboard: ASRock Z370 Extreme4 Memory: G.Skill TridentZ RGB 2x8GB 3200/14 Storage: Samsung - 850 EVO-Series 500GB 2.5" Solid State Drive Storage: Samsung - 960 EVO 500GB M.2-2280 Solid State Drive Storage: Western Digital - Blue 2TB 3.5" 5400RPM Internal Hard Drive Storage: Western Digital - BLACK SERIES 3TB 3.5" 7200RPM Internal Hard Drive Video Card: EVGA - 970 SSC ACX (1080 is in RMA) Case: Fractal Design - Define R5 w/Window (Black) ATX Mid Tower Case Power Supply: EVGA - SuperNOVA P2 750W with CableMod blue/black Pro Series Optical Drive: LG - WH16NS40 Blu-Ray/DVD/CD Writer Operating System: Microsoft - Windows 10 Pro OEM 64-bit and Linux Mint Serena Keyboard: Logitech - G910 Orion Spectrum RGB Wired Gaming Keyboard Mouse: Logitech - G502 Wired Optical Mouse Headphones: Logitech - G430 7.1 Channel Headset Speakers: Logitech - Z506 155W 5.1ch Speakers Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/#findComment-8827291 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 8, 2016 DX12 is as buggy as it can get Intel i7 12700K | Gigabyte Z690 Gaming X DDR4 | Pure Loop 240mm | G.Skill 3200MHz 32GB CL14 | CM V850 G2 | RTX 3070 Phoenix | Lian Li O11 Air mini Samsung EVO 960 M.2 250GB | Samsung EVO 860 PRO 512GB | 4x Be Quiet! Silent Wings 140mm fans WD My Cloud 4TB Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/#findComment-8827301 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 8, 2016 1 hour ago, Simon771 said: DX12 is as buggy as it can get It's not the API that's the issue. Devs demanded low-level hardware access, and this is what they've been able to do with it in a short time. Every major new API had a growth/learning period of about 4 years before they got stable. It's just the nature of the beast. Software Engineer for Suncorp (Australia), Computer Tech Enthusiast, Miami University Graduate, Nerd Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/#findComment-8827572 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 8, 2016 2 minutes ago, patrickjp93 said: It's not the API that's the issue. Devs demanded low-level hardware access, and this is what they've been able to do with it in a short time. Every major new API had a growth/learning period of about 4 years before they got stable. It's just the nature of the beast. If only Nvidia had a version of GLIDE-since they did buy 3DFX. I've been playing around with it, and the improvements in situations where you have a CPU bottleneck (pretty much using any CPU made up until the Pentium 4 hit around 3GHz) are significant over OpenGL and DirectX 6&7. Even with a Celeron 300A (I think the modern equivalent would be the Pentium G3258, due to the overclocking potential+price bracket). .;ldkO0000Okdl;. michael@SUSE-BlackBox .;d00xl:^''''''^:ok00d;. OS: openSUSE 20260405 .d00l' 'o00d. Kernel: x86_64 Linux 6.19.11-1-default .d0K^' Okxoc;:,. ^O0d. Uptime: 2d 21h 52m .OVVAK0kOKKKKKKKKKKOxo:, lKO. Packages: 6556 ,0VVAKKKKKKKKKKKKK0P^,,,^dx: ;00, Shell: bash 5.3.9 .OVVAKKKKKKKKKKKKKk'.oOPPb.'0k. cKO. Resolution: 3840x1080 :KVAKKKKKKKKKKKKKK: kKx..dd lKd 'OK: DE: KDE lKlKKKKKKKKKOx0KKKd ^0KKKO' kKKc lKl WM: KWin lKlKKKKKKKKKK;.;oOKx,..^..;kKKK0. lKl GTK Theme: Breeze-Dark [GTK2], Breeze [GTK3] :KAlKKKKKKKKK0o;...^cdxxOK0O/^^' .0K: Icon Theme: breeze-dark kKAVKKKKKKKKKKKK0x;,,......,;od lKP Disk: 13T / 22T (60%) '0KAVKKKKKKKKKKKKKKKKKK00KKOo^ c00' CPU: AMD Ryzen 7 5800X3D 8-Core @ 16x 4.55295GHz 'kKAVOxddxkOO00000Okxoc;'' .dKV' GPU: AMD Radeon RX 6700 XT (radeonsi, navi22, ACO, DRM 3.64, 6.19.11-1-default) l0Ko. .c00l' RAM: 13127MiB / 48094MiB 'l0Kk:. .;xK0l' 'lkK0xc;:,,,,:;odO0kl' '^:ldxkkkkxdl:^' Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/#findComment-8827593 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 8, 2016 2 hours ago, ARikozuM said: They ran out of activations for their Windows key, it seems. you can change the system config as much as you want. Even with OEM licenses. The only downside is that you lose some features (that you do not need for benchmarking), and you often get issues installing drivers. Current setup Images of setup: http://linustechtips.com/main/topic/183-show-off-your-setup/?p=5872590 Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/#findComment-8827718 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 8, 2016 48 minutes ago, patrickjp93 said: It's not the API that's the issue. Devs demanded low-level hardware access, and this is what they've been able to do with it in a short time. Every major new API had a growth/learning period of about 4 years before they got stable. It's just the nature of the beast. ALTHOUGH, and i know you will try dispute this. In which case i strongly suggest you read up on it before doing so. Mantle, yes, that mantle, is the core code of DX12's multi-threaded design, although it is not "copy paste" but more of a abstraction of the OG mantle code, this has been stated by a few game devs that worked with Mantle code and later on built a DX12 game (Oxide games is one of these. They ported their whole mantle render pipeline to DX12). Mantle is also an abstraction of sort, of DX11.3, aka "Xbox API". But also has elements of Sony's multi-threading code, although Mantle was made for desktop. So in theory, devs have worked with a DX12 esque API for around 3-4 years at least, even more if you consider "Day one console HW release titles". DICE's own lead Frostbite engine developers were part of the crew that wrote Mantle (Before frostbite was made into its own company and bought by EA). So there is NO EXCUSE, for DICE, not to have excellent multi-threading. They proved they could do it with BF4 and Mantle. FX CPUs did see a small gain, but even Mantle wasnt nearly as low level as DX12 and Vulkan has become. Thus FX should have gained even a lil bit more. If nothing else it should have put it slightly above i3 levels, if the game engine was properly threaded. Current setup Images of setup: http://linustechtips.com/main/topic/183-show-off-your-setup/?p=5872590 Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/#findComment-8827730 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 8, 2016 my 5820k might be actually useful in this game then. ha. CPU: i7 5820k @4.4GHz | Mobo: MSI MPower X99A | RAM: 16GB DDR4 Quad Channel Corsair LP | GPU: EVGA 1080 FTW | Case: Define R5 Black Window | OS: Win 10 Pro Storage: SanDisk Ultra II 960GB 2x WD Red 4TB | PSU: EVGA 750W G2 | Display:Acer XF270HU + Dell U2515H | Cooling: Phanteks PH-TC14PE Keyboard: Ducky One TKL Browns | Mouse: Steel Series Rival 300 | Sound: DT990s Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/#findComment-8827737 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 8, 2016 15 minutes ago, alexyy said: my 5820k might be actually useful in this game then. ha. not much more then a normal desktop i7. Given that FX doesnt seem to get good multi-threaded scaling, one could assume that you might LOSE performance compared to a i7 6700k, because the 6700k has higher IPC and higher clocks. Current setup Images of setup: http://linustechtips.com/main/topic/183-show-off-your-setup/?p=5872590 Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/#findComment-8827791 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 8, 2016 10 minutes ago, Prysin said: not much more then a normal desktop i7. Given that FX doesnt seem to get good multi-threaded scaling, one could assume that you might LOSE performance compared to a i7 6700k, because the 6700k has higher IPC and higher clocks. considering I paid less for my 5820k then a 6700k was at the time of release I think it's okay also not running stock. CPU: i7 5820k @4.4GHz | Mobo: MSI MPower X99A | RAM: 16GB DDR4 Quad Channel Corsair LP | GPU: EVGA 1080 FTW | Case: Define R5 Black Window | OS: Win 10 Pro Storage: SanDisk Ultra II 960GB 2x WD Red 4TB | PSU: EVGA 750W G2 | Display:Acer XF270HU + Dell U2515H | Cooling: Phanteks PH-TC14PE Keyboard: Ducky One TKL Browns | Mouse: Steel Series Rival 300 | Sound: DT990s Link to comment https://linustechtips.com/topic/687455-battlefield-1-cpu-benchmark/#findComment-8827815 Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted November 8, 2016 6 hours ago, Prysin said: Then divide by zero Then power by 0, to be realistic Magical Pineapples