I would like to request that dolphin puts in a CPU affinity option. It would keep the heaviest emulation threads on the largest cores from biggest to smallest. That way we know we're getting max performance out of the emulator. The devs should also see if they can have their app max out all the CPU cores frequencies at launch for best performance.
Utilizing Max CPU core power
|
09-11-2022, 09:39 AM
(This post was last modified: 09-11-2022, 09:40 AM by themaster123.)
You can do this without dolphin team implementation. https://answers.microsoft.com/en-us/wind...b0cf6d3fda . You can also create a shortcut for this. Though a native implementation might be better.
09-11-2022, 10:39 PM
It also might make performance worse rather than better. Modern OS schedulers generally aren't terrible (although sometimes they still are), so make pretty reasonable judgements about which core to put things on. If you manually lock heavy threads to particular cores, though, then you can run into problems like those cores heating up more than the others, reaching a temperature threshold, and then disabling boost or enabling throttling. An OS scheduler should detect that before it's a problem, and move those threads to cooler cores.
OS: Windows 10 64 bit Professional
CPU: AMD Ryzen 5900X RAM: 16GB GPU: Radeon Vega 56 09-12-2022, 10:24 AM
(09-11-2022, 10:39 PM)AnyOldName3 Wrote: It also might make performance worse rather than better. Modern OS schedulers generally aren't terrible (although sometimes they still are), so make pretty reasonable judgements about which core to put things on. If you manually lock heavy threads to particular cores, though, then you can run into problems like those cores heating up more than the others, reaching a temperature threshold, and then disabling boost or enabling throttling. An OS scheduler should detect that before it's a problem, and move those threads to cooler cores.The PS2 emulator aethersx2 has CPU affinity option and works great on my rooted phone. It keeps the heaviest threads on the biggest cores and my phone only goes to about 147° F on average. I've noticed a lot less performance issues such as crackling audio than on dolphin in games because of this. But I manually have to max out my CPU cores frequency with a CPU speed adjuster app before launching the emulator. 09-12-2022, 12:19 PM
Forget this is a android sub thread lol, I posted instruction related to windows. For the most part at least for me I would imagine most people for computer parts are use to Celsius more then Fahrenheit for temp measurement. I did the math and it about 64c for those who are. That not bad for a cpu but in a phone it might feel warm to the touch for some people. Your probably might look more in power management setting more then processor affinity anyways. Since a program to max cpu cores frequency is useful. Maybe there some setting to enable high performance in your phone out side of that program.
|
« Next Oldest | Next Newest »
|
Users browsing this thread: 1 Guest(s)