03-04-2014, 06:37 PM
(This post was last modified: 03-05-2014, 02:24 PM by Find_N_Frag.)
MAY HARM GSDX SOFTWARE MODE
Hi! I'm new to the forum, but i didn't see any presentation page so I decided to directly make this thread, I'm sorry if there was a presentation page and I didn't see it. So let's start.
I noticed that with Intel's Hyperthreading, on my laptop's i7 3630qm, (it should work with amd cards even) my physical threads works faster than my logical ones. In my case physical threads are , CPU0, CPU2, CPU4, CPU6 and CPU8 and the logical ones are CPU1,3,5 and 7. And as you know, PCSX2 doesn't work very well with multiple cores. As I could see with Process Lasso, the 8 cores had exatly the same work for each one, divided almost perfectly. No core had full work, but the game (Zone Of The Enders 2, one of the most demanding for pcsx2) was not goind at full speed during a boss battle. 45 FPS. I noticed that if I make PCSX2 use only the physical cores it happens that the game goes 5-7 fps faster. And I think this gap could became even larger with games wich are heavy on EE. This can work with every software poor on the multicore side.
Method 1: Set the affinity or PCSX2's process on your physical cores.
If you can't determine which ones are your physical cores are or the if changing the affinity with your Windows Task Manager doesn't work, and it happens more often than you think, you will have to download and install Process Lasso at this link:http://bitsum.com/processlasso/
Even the free version is ok for this work. So once installed start the program and you will see two categories of programs: All the programs and Active programs. PCSX2, while running a game, will surely be on Active Programs category, otherwise it could be in both. Right click on PCSX2 process, CPU affinity>always> Avoid non-Physical cores OR uncheck them by yourself. You should see your PCSX2 performance increase.
Method 2: Deactivate Hyperthreading from BIOS. Only experts. Notebook users I suggest to stay away from this.
I don't take any responsibility in case you make your computer unusable by trying to make this. There are a lot of BIOSes, so I cannot make a general guide about this. As I sayd, this is only for experts. It would mean that you know how to enter your BIOS (usually F2, F8 or F10 before boot) and to change BIOS settings. If you first didn't know there is an option to turn off Hyperthreading, now you know . Good Luck.
I'm still here for support!
I hate multithreading by the way.
Hi! I'm new to the forum, but i didn't see any presentation page so I decided to directly make this thread, I'm sorry if there was a presentation page and I didn't see it. So let's start.
I noticed that with Intel's Hyperthreading, on my laptop's i7 3630qm, (it should work with amd cards even) my physical threads works faster than my logical ones. In my case physical threads are , CPU0, CPU2, CPU4, CPU6 and CPU8 and the logical ones are CPU1,3,5 and 7. And as you know, PCSX2 doesn't work very well with multiple cores. As I could see with Process Lasso, the 8 cores had exatly the same work for each one, divided almost perfectly. No core had full work, but the game (Zone Of The Enders 2, one of the most demanding for pcsx2) was not goind at full speed during a boss battle. 45 FPS. I noticed that if I make PCSX2 use only the physical cores it happens that the game goes 5-7 fps faster. And I think this gap could became even larger with games wich are heavy on EE. This can work with every software poor on the multicore side.
Method 1: Set the affinity or PCSX2's process on your physical cores.
If you can't determine which ones are your physical cores are or the if changing the affinity with your Windows Task Manager doesn't work, and it happens more often than you think, you will have to download and install Process Lasso at this link:http://bitsum.com/processlasso/
Even the free version is ok for this work. So once installed start the program and you will see two categories of programs: All the programs and Active programs. PCSX2, while running a game, will surely be on Active Programs category, otherwise it could be in both. Right click on PCSX2 process, CPU affinity>always> Avoid non-Physical cores OR uncheck them by yourself. You should see your PCSX2 performance increase.
Method 2: Deactivate Hyperthreading from BIOS. Only experts. Notebook users I suggest to stay away from this.
I don't take any responsibility in case you make your computer unusable by trying to make this. There are a lot of BIOSes, so I cannot make a general guide about this. As I sayd, this is only for experts. It would mean that you know how to enter your BIOS (usually F2, F8 or F10 before boot) and to change BIOS settings. If you first didn't know there is an option to turn off Hyperthreading, now you know . Good Luck.
I'm still here for support!
I hate multithreading by the way.