Dead by Daylight

Dead by Daylight

View Stats:
Not_Purgatory (Banned) Jan 12, 2021 @ 2:03pm
DBD and how it behaves with certain CPU's
Hello everyone.

I've done some digging on the main purpose of Intels Hyperthreading technology, that is a part of the potential perf critical advantages with their i7 and i9 CPU customer solutions, and have seen a few reports on that the HT-stuff in some ways can reduce performance for programs that is more "biased" toward raw single core performance - instead of being split into parallell threads before getting scheduled on to a targeted CPU core, and from there increasing the chance of processing overhead and latency.

This makes me think a lot about this..

How good is DBD actually scaling and / or behaving on systems with the Hyperthreading tech? If the game now is giving you a disadvantage when it comes to the average FPS, thanks to HT, wouldn't the only solution then to force the game to just run on the physical CPU cores that can handle the workload with 100% capability, instead of also being split on the virtual threads that just can deliver 30% of the performance from the physical cores?

What's your thoughts on this? What is also your experience from running DBD on a system that comes with either a i7 or i9 CPU, loaded with Hyperthreading?
< >
Showing 1-15 of 25 comments
Vanni3447 Jan 12, 2021 @ 2:17pm 
i dont have an intel cpu tho but i can say my amd ryzen 7 2700x runs this game flawless idk why XD
Not_Purgatory (Banned) Jan 12, 2021 @ 6:58pm 
Originally posted by Lunatic:
i dont have an intel cpu tho but i can say my amd ryzen 7 2700x runs this game flawless idk why XD

Is it all physical cores on your CPU?
AangryEeyore (Banned) Jan 12, 2021 @ 9:38pm 
Im still running a 2600K, 2nd gen i7 and have no issues.

If you suspect whats in the OP, you can use a utility to unlock cpu cores. Its actually something I used to do like 10 years ago, when HT was an issue, in certain instances. I seem to remember Dead Island benefitting from that in particular.

Not something Ive done for years and not something I see a need to do any longer.
Not_Purgatory (Banned) Jan 13, 2021 @ 3:10am 
Originally posted by AangryEeyore:
Im still running a 2600K, 2nd gen i7 and have no issues.

If you suspect whats in the OP, you can use a utility to unlock cpu cores. Its actually something I used to do like 10 years ago, when HT was an issue, in certain instances. I seem to remember Dead Island benefitting from that in particular.

Not something Ive done for years and not something I see a need to do any longer.

Though when I am checking the applied core count through the Task Manager within the CPU affinity submenu, all the 12 cores (6 physical, 6 virtual) on my 8700K is applied for to Dead By Daylight, so the game can utilize whatever CPU power it now may need and want to use.

The issue(s) that I've is that the game gets sloppy during certain parts with random FPS and frame pacing drops, like when I am using both Shock abilities on my Doctor, and I'm trying to find out if it can get improved through by force the game to only run on my physical CPU cores and "forbids it" from using anyone of the virtual parallell threads.

None of my other installed games shows the same uneven behaviour on my 8700K + GTX1080 loaded system, so this makes me tbh wonder if DBD will perform better if it's biased toward using a stricter single core approach, based on what I wrote in the previous text section here above?

EDIT: It's btw worth to mention that I am on the newest Windows 10 Insider Program build from their Beta Channel that works a lot better than the latest stable version that Microsoft have released under the Windows 10 branch.
Last edited by Not_Purgatory; Jan 13, 2021 @ 3:32am
Mr.ClapYoCheeks Jan 13, 2021 @ 5:22am 
.
ADHD'EEZNUTS (Banned) Jan 13, 2021 @ 5:26am 
Running a i7-9700k. The whole PC is pretty new build only half a year old and it runns smooth like a toddlers butt. No issues for now, thank god i suppose:D
Not_Purgatory (Banned) Jan 13, 2021 @ 6:29am 
Originally posted by FEELSDANKMAN:
Running a i7-9700k. The whole PC is pretty new build only half a year old and it runns smooth like a toddlers butt. No issues for now, thank god i suppose:D

Lucky bastard, I assume.. ._.
Madeline (Banned) Jan 13, 2021 @ 6:32am 
3700x and it runs it fine, I have another PC with a 6600k and that runs it fine too. DBD isn't very demanding on your CPU so you don't need anything special. HT is not at all necessary
AangryEeyore (Banned) Jan 13, 2021 @ 6:39am 
Originally posted by Not_Purgatory:
Originally posted by AangryEeyore:
Im still running a 2600K, 2nd gen i7 and have no issues.

If you suspect whats in the OP, you can use a utility to unlock cpu cores. Its actually something I used to do like 10 years ago, when HT was an issue, in certain instances. I seem to remember Dead Island benefitting from that in particular.

Not something Ive done for years and not something I see a need to do any longer.

Though when I am checking the applied core count through the Task Manager within the CPU affinity submenu, all the 12 cores (6 physical, 6 virtual) on my 8700K is applied for to Dead By Daylight, so the game can utilize whatever CPU power it now may need and want to use.

The issue(s) that I've is that the game gets sloppy during certain parts with random FPS and frame pacing drops, like when I am using both Shock abilities on my Doctor, and I'm trying to find out if it can get improved through by force the game to only run on my physical CPU cores and "forbids it" from using anyone of the virtual parallell threads.

None of my other installed games shows the same uneven behaviour on my 8700K + GTX1080 loaded system, so this makes me tbh wonder if DBD will perform better if it's biased toward using a stricter single core approach, based on what I wrote in the previous text section here above?

EDIT: It's btw worth to mention that I am on the newest Windows 10 Insider Program build from their Beta Channel that works a lot better than the latest stable version that Microsoft have released under the Windows 10 branch.

Let me preface this with: I am not a super technical computer guy, so I dont know how dated the below is.

What I seem to recall is that games that benefitted from single core usage, it was because HT would "park" cores, reducing their wattage or something because they werent being utilized, which caused some of what youre describing.

Using a "core unparking utility" would basically stop that wattage reduction. You get increased performance in those kinds of applications, and of course the cpu runs a bit warmer as long as the cores are unparked as the trade off.

I think the name of the utility back then was even something like "CPU Unpark" or "Core Unpark" or something like that.

Sorry if this isnt relevant, like I said, Im behind on the "how" things work in newer generations.
Not_Purgatory (Banned) Jan 13, 2021 @ 12:15pm 
Originally posted by Meb:
3700x and it runs it fine, I have another PC with a 6600k and that runs it fine too. DBD isn't very demanding on your CPU so you don't need anything special. HT is not at all necessary

Then I've no idea why the game is behaving the way that is now actually does. It is the only one that shows this kind of weird performance behaviour while everything else on my system runs like liquid butter non-stop.. Have you done any GPU related customizations through the specific control panel for your GPU vendor or so?
Last edited by Not_Purgatory; Jan 13, 2021 @ 12:16pm
princess eggplant Jan 13, 2021 @ 12:54pm 
i also have an i9 cpu and sometimes the game starts to stutter heavily for 1-2 seconds.
i managed to fix it by writing these commands into my engine.ini, even though these are gpu related commands only:

[/script/engine.renderersettings]
r.Streaming.Boost=0
r.Streaming.PoolSize=0
r.Streaming.LimitPoolSizeToVRAM=1
r.Streaming.FullyLoadUsedTextures=1
r.Streaming.HLODStrategy=2

plus the command line arguments i use: -USEALLAVAILABLECORES -NOTEXTURESTREAMING

sadly it only works in the current live build and not in the ptb.
i got these commands from a reddit thread. if you want to have a look:
https://www.reddit.com/r/PUBATTLEGROUNDS/comments/74ajmx/if_you_have_unused_resources_while_playing_you/

Not_Purgatory (Banned) Jan 13, 2021 @ 12:58pm 
Originally posted by The Fartist:
i also have an i9 cpu and sometimes the game starts to stutter heavily for 1-2 seconds.
i managed to fix it by writing these commands into my engine.ini, even though these are gpu related commands only:[/script/engine.renderersettings]
r.Streaming.Boost=0
r.Streaming.PoolSize=0
r.Streaming.LimitPoolSizeToVRAM=1
r.Streaming.FullyLoadUsedTextures=1
r.Streaming.HLODStrategy=2

plus the command line arguments i use: -USEALLAVAILABLECORES -NOTEXTURESTREAMING

sadly it only works in the current live build and not in the ptb.
i got these commands from a reddit thread. if you want to have a look:
https://www.reddit.com/r/PUBATTLEGROUNDS/comments/74ajmx/if_you_have_unused_resources_while_playing_you/

I'll give those a try and see if it may make a improvement. Will let you know after a few hours of gameplay so I can get a valid personal impression out from the graphical adjustments!
Last edited by Not_Purgatory; Jan 13, 2021 @ 12:58pm
Bullock Jan 13, 2021 @ 1:30pm 
The game run mostly on the GC no good cpu needed
Not_Purgatory (Banned) Jan 13, 2021 @ 1:31pm 
Originally posted by Bullock:
The game run mostly on the GC no good cpu needed

Then explain to me why the game struggles to maintain the 62fps target 50% of the time? :p
Bullock Jan 13, 2021 @ 1:33pm 
That's because the dev use their feet to do their job :)
If u check the load on GC and CPU u'll see its mostly GPU
< >
Showing 1-15 of 25 comments
Per page: 1530 50

Date Posted: Jan 12, 2021 @ 2:03pm
Posts: 25