(05-15-2016, 04:56 PM)DolphinGCWii Wrote: What are supported PCs for this feature?
Any CPU that supports it.
Hyperthreading
|
05-15-2016, 07:33 PM
(05-15-2016, 04:56 PM)DolphinGCWii Wrote: What are supported PCs for this feature? Any CPU that supports it.
Google knows the answer to your question. Try searching on Intel's homepage, you should be surprised by their answers. If I were I were you, I would just search for a CPU with at least four physical cores at the least. Wikipedia can teach you what hyperthreading does and why physical cores are better.
Hyperthreading is a technology that add virtual cores (threads) to a CPU. Not all Intel CPUs have that. You have to check it from the CPU specifications.
For exemple, if you see : Number of cores : 2 Number of threads : 4 ... Intel Hyper Threading Technology : Yes That's hyperthreading.
From France with love.
Laptop ROG : W10 / Ryzen 7 4800HS @2.9 GHz (4.2 GHz Turbo disabled unless necessary for better thermals) / 16 Go DDR4 / RTX 2060 MaxQ (6 Go GDDR6)
No... Your PC would be better if you had 4 physical cores instead of 2 physical cores with hyperthreading. Each core is split into two cores with hyperthreading, the operating system does that so that it seems you have double the amount of cores. These are virtual cores, as the CPU does not actually have that many cores.
Having physical cores is better as it does not require the cores to split his power. Yet again, it is better to have multiple cores than a single core (or even two cores, dual core is a bit outdated in today's technology), even it that means having hyperthreading. Having multiple cores allows the PC to split his power between multiple tasks, known as multitasking. In software terms, a dual core processor wiith hyperthreading acts as a quad core processor. But the reality is that you still have a dual core processor as hardware. It makes sense that virtual cores are not as powerful as physical cores. Every computer does multitasking, which even includes running your operating system in the backround. A lot of programs benefit from having multiple cores as tasks within a program can be executed simultaneously. Dolphin for example allows running the CPU emulation and GPU emulation each on a separate core as mentioned in this thread. Should you only have one core than that core has to constantly switch between emulating the CPU and GPU. But now with two cores, they can each remain working on their on own task parallel. You can read the exact details at wikipedia: https://en.wikipedia.org/wiki/Multi-core_processor. In the end, you are better of buying a Intel i5 processor to start with for example, preferable a CPU with 4 physical cores. Hyperthreading is nice, but the progress with processor is taking a huge leap. Quad Core processor these days are much more common than a few years ago. Hyperthreading was a huge boon when dual core was first introduced. New technologies are always expensive... I mean look at today, even an iPad Air 2 has three 64 bit cores.
Sure, if you can afford that. It seems a bit of overkill. Well... You can never have enough system power. But are you sure is it worth you money? Having the strongest CPU or GPU is not equalavant for what you pay for it. Remember Moore's Law. In a few years, you can buy another CPU, much cheaper with the same amount of processing power.
Then again, I thought you wanted to run Dolphin properly? Having that many cores is unnecessary. Were are are talking about emulation here, not general software such as PC games. You should read what is being written by the developers here, not making your own conclussions. Well, you may make your own conclussions, you have all right to do so, but why would you ask questions in the first place here if you choose to ignore what the developers write? |
« Next Oldest | Next Newest »
|