

etherbattx
Members-
Posts
627 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Everything posted by etherbattx
-
Intel or AMD i don’t know where you read this but it is factually incorrect. you can see for yourself with task manager or any other process tool. please stop posting this misinformation. it’s misleading and simply wrong.
-
yes. that's because HT are 'fake' virtual cores, not real ones. when actual work has to get done, those HT tasks have to scheduled on the real physical cores, just like every other task. on some workloads, the fake HT tasks just get in the way. always remember. only the real physical cpu cores do real 'cpu' work
-
CPUs and DCS CPU Usage that’s interesting. do you know if all DCS execution threads are taking turns on core 15 (97% utilization) or do they run concurrently on the other available cpu cores? it seems unlikely they would take turns. the developers would have to add explicit synchronization boundaries and thread safe code sections to enforce that.
-
CPUs and DCS CPU Usage i’m not taking about overclocking, i’m saying that if you or DCS does not set core affinity in a way to limit the number of cores that can be used, then the task scheduler in the windows operating system will schedule any “ready-to-run” thread onto any available cpu core it wants to use. (i.e. it will not limit the “ready” threads to specific cores) thats the whole point of the core “affinity mask” setting in the windows kernel nothing to do with overclocking
-
Test: Setting CPU Affinity
etherbattx replied to SkateZilla's topic in PC Hardware and Related Software
your graph shows that cores 0, 7, 13 and 14 are all continuously busy at the same times. what other software are you running besides DCS? -
Test: Setting CPU Affinity
etherbattx replied to SkateZilla's topic in PC Hardware and Related Software
if you profile DCS in multiplayer mode, there are 3 threads consuming over 73% of the process compute time (38%, 23% 12%). if the developers wanted those execution contexts to run serially one after the other, why bother splitting the tasks and introducing locking and latency to coordinate the order of execution? could they not have used 3 sub method calls in a single loop and achieve the same effect with more performance and no latency? -
Test: Setting CPU Affinity
etherbattx replied to SkateZilla's topic in PC Hardware and Related Software
if you look at the DCS process, it has more than 50 threads. you are suggesting all those threads, all 50 of them, run serially and take turns one after the other using one or two of the cores ? unless artificially restricted (i.e. process lasso, etc), wouldn't the windows task scheduler schedule them to run as needed, on any available cpu core? why would the DSC developers, limit the execution contexts to only one or two cores? -
Test: Setting CPU Affinity
etherbattx replied to SkateZilla's topic in PC Hardware and Related Software
Test: Setting CPU Affinity this is what confuses me. how does the dcs process limit itself to core0 and core1 without an affinity mask? that’s literally the only way to do it. -
CPUs and DCS CPU Usage to limit the number of cores, the computer user, or the exe process has to set the core affinity mask and limit the core usage. we know that DCS does not do this itself (you can check for yourself by looking at the DCS cpu mask when it’s running). i’m not suggesting it can’t be limited to only two cores, but it’s not programmed to do that out of the box. it’s something a user would have to do manually with a tool (like process lasso)
-
CPUs and DCS CPU Usage this is correct. DCS creates many, many threads and they are NOT hamstrung and NOT pinned to a small limited set of cpu cores, unless you do it yourself. that rumor was thoroughly debunked years ago.
-
Test: Setting CPU Affinity
etherbattx replied to SkateZilla's topic in PC Hardware and Related Software
i guess my question is, how does a programmer not target a virtual multithread by mistake. and only target real threads? -
Test: Setting CPU Affinity
etherbattx replied to SkateZilla's topic in PC Hardware and Related Software
Test: Setting CPU Affinity wat? it doesn’t do that? how does it prevent it from happening? -
Moving DCS to NVMe M.2 drive
etherbattx replied to Uriah_'s topic in PC Hardware and Related Software
how much quicker are the load times? 2x? -
how many success stories are there with vulkan? any titles go from mediocre to profits after the switch?
-
im sure someone exploited it. maybe even the guys who published it. lots and lots of money to be made in the dark web
-
6x faster reads sounds great. does dcs loads 6x faster as well? i’d love to have my load times below 10 seconds
-
1TB Dedicated SSD Enough
etherbattx replied to iKyrThraad993i's topic in PC Hardware and Related Software
yep. it won’t even be half full -
Oculus Rift S vs Regular Oculus
etherbattx replied to mytai01's topic in PC Hardware and Related Software
Oculus Rift S vs Regular Oculus i get that everyone’s different, but your experience is the exception to the rule. myself and everyone i know who’s tried the S says it’s noticeably sharper. you can actually see and read text with it. -
^ this replace your c:\ hdd with a ssd and it will feel like a whole new machine.
-
VR Friendly DCS they solved the speed of electromagnetic energy problem?
-
same here. randomly goes “blank” about 30% of the time. a reboot of the whole machine fixes it.
-
Problems with Windows 10 1809 update
etherbattx replied to GeneralDynamics's topic in PC Hardware and Related Software
Problems with Windows 10 1809 update same here. both at home and at work. the hysteria has been great, but it doesn’t affect many users. when it does, it’s only noticeable on certain workloads. -
How much RAM applications on windows (like dcs) use virtual memory addresses. the virtual memory is sometimes mapped into physical ram and sometimes on disk in a swap file. the operating system moves things around as needed. applications don’t know any different and they don’t need to. not since DOS and the Windows 3 days. i’m not suggesting a machine will run quickly or efficiently with a small amount of ram, i’m saying your application doesn’t even know how much physical ram you have. from apps (dcs’s) point of view, it always thinks it has terabytes (usually 16TB) to work with. that’s the whole point of virtual memory. small amounts of physical memory should not cause crashes.
-
How much RAM your crash and the amount of ram installed shouldn’t have anything to do with each other. that’s the whole point of virtual memory on modern operating systems. dcs will run on 8, 16 or 32GB machines. but yes, it will run smoother with more memory and there is no downside to having lots of it around, even if it’s not always utilized.