Hacking CoreUnlocker80000H - A plugin to unlock Vita's 4th CPU core

Nincompoopdo

Well-Known Member
OP
Member
Joined
May 20, 2017
Messages
432
Trophies
0
XP
1,548
Country
United States
The download is here: https://github.com/GrapheneCt/CoreUnlocker80000H/releases

I am posting this to create awareness of the plugin, it seems that many people have missed the news about this.

Currently it won't speed up your games yet, but it will in the future. The best usage now is for homebrew devs to use the extra core for background services. Maybe it will improve game streaming?
 
  • Like
Reactions: Tarmfot

dragonz

Well-Known Member
Member
Joined
Jan 14, 2015
Messages
268
Trophies
0
XP
563
Country
United States
The download is here: https://github.com/GrapheneCt/CoreUnlocker80000H/releases

I am posting this to create awareness of the plugin, it seems that many people have missed the news about this.

Currently it won't speed up your games yet, but it will in the future. The best usage now is for homebrew devs to use the extra core for background services. Maybe it will improve game streaming?

Which homebrew apps are currently using this new plugin?
Can Retroarch, PFBA, PFBN, take advantage of this?

I wonder if this plug in could ever be used like LOL_Icon or Lolita ( as in - it just runs in the background ) independent of whatever app you are using or if it needs to be implemented for any new app that gets made from now on.

EDIT: So in terms of Vita core unlocking - is this the equivalent of Goku going super seiyan ? or This more like Goku reaching super seiyan LV3?
 
Last edited by dragonz,

Nincompoopdo

Well-Known Member
OP
Member
Joined
May 20, 2017
Messages
432
Trophies
0
XP
1,548
Country
United States
Which homebrew apps are currently using this new plugin?
Can Retroarch, PFBA, PFBN, take advantage of this?

I wonder if this plug in could ever be used like LOL_Icon or Lolita ( as in - it just runs in the background ) independent of whatever app you are using or if it needs to be implemented for any new app that gets made from now on.

EDIT: So in terms of Vita core unlocking - is this the equivalent of Goku going super seiyan ? or This more like Goku reaching super seiyan LV3?

According to the developer homebrew devs can access the 4th core by:

When creating new thread, specify 0x80000 for CPU affinity mask. You can also use that value with sceKernelChangeThreadCpuAffinityMask() to change affinity mask of already existing thread.
 

dragonz

Well-Known Member
Member
Joined
Jan 14, 2015
Messages
268
Trophies
0
XP
563
Country
United States
According to the developer homebrew devs can access the 4th core by:

When creating new thread, specify 0x80000 for CPU affinity mask. You can also use that value with sceKernelChangeThreadCpuAffinityMask() to change affinity mask of already existing thread.

Sounds good - I hope the devs from PFBN, Retroarch, Dreamcast emulator for vita are aware of this - and hopefully we can see them using it - I'm super curious if this core unlocker will make say CPS3 games run at full speed or dream cast games- who know tons of possibilities.
 

kristianity77

GBATemp old fogey
Member
Joined
Jul 10, 2003
Messages
1,631
Trophies
0
Location
Stourport, UK
XP
2,049
Country
United Kingdom
Sounds good - I hope the devs from PFBN, Retroarch, Dreamcast emulator for vita are aware of this - and hopefully we can see them using it - I'm super curious if this core unlocker will make say CPS3 games run at full speed or dream cast games- who know tons of possibilities.

I thought retroarch ran on a single core anyway even though the vita has 3 available so I won't expect having a 4th will make any difference.
 

oldino

New Member
Newbie
Joined
Dec 11, 2018
Messages
2
Trophies
0
Age
41
XP
54
Country
Italy
CoreUnlocker seems to have changed name to CapUnlocker, but after installing it I get error in threadoptimizer statin that I don’t have coreunlocker8000h installed... maybe it should be renamed or does anyone have better ideas?
 

dragonz

Well-Known Member
Member
Joined
Jan 14, 2015
Messages
268
Trophies
0
XP
563
Country
United States
I think only Vita games. Most emulators uses a single core so it won't matters.

Are there templates or settings that make the vita ninja gaiden games run better? A.k.a better frame rate? If anyone could write up a tutorial or share their config files here that would be awesome!
 

kristianity77

GBATemp old fogey
Member
Joined
Jul 10, 2003
Messages
1,631
Trophies
0
Location
Stourport, UK
XP
2,049
Country
United Kingdom
Ive messed around with this now for quite a while and to be fair, it doesn't really do a lot. If you've got your vita overclocked it doesn't really do much. Yes it gives access to the fourth core but no games really do anything with it. And the ones that do allow you to offload to that core, don't really see much improvement if any, just a "sharing of the load" situation.

Interesting concept, but there isn't an awful lot for end users.
 

Nincompoopdo

Well-Known Member
OP
Member
Joined
May 20, 2017
Messages
432
Trophies
0
XP
1,548
Country
United States
Ive messed around with this now for quite a while and to be fair, it doesn't really do a lot. If you've got your vita overclocked it doesn't really do much. Yes it gives access to the fourth core but no games really do anything with it. And the ones that do allow you to offload to that core, don't really see much improvement if any, just a "sharing of the load" situation.

Interesting concept, but there isn't an awful lot for end users.

No Vita games use the 4th core officially as it is locked by Sony. The only way to make full use of the extra core is for devs to specifically tap the power of 4th core. Most homebrew apps are single thread, so it's pointless to specify the 4th core. It seems like there are still performance potential in Vita that haven't been used.
 

yeshuachrist

Well-Known Member
Member
Joined
Sep 1, 2010
Messages
599
Trophies
0
XP
1,477
Country
United States
# For users plugins, you must refresh taiHEN from HENkaku Settings for
# changes to take place.
# For kernel plugins, you must reboot for changes to take place.
*KERNEL
ur0:tai/lolita444.skprx
ur0:tai/yamt_enso360.skprx
ur0:tai/sharpscale6132020.skprx
# ux0:app/PSPEMUCFW/sce_module/adrenaline_kernel.skprx
# henkaku.skprx is hard-coded to load and is not listed here
*main
# main is a special titleid for SceShell
ur0:tai/henkaku.suprx
*NPXS10015
# this is for modifying the version string
ur0:tai/henkaku.suprx
*NPXS10016
# this is for modifying the version string in settings widget
ur0:tai/henkaku.suprx
.................
(using decypted games, no need for nonpdrm or re-food)
.................
Testing Notes

Using the "lolita500.skprx", 500mhz over clock plugin along with "yamt360.skprx" (sd card plugin..............yugioh tagforce 3 on adrenaline had more hiccups, then using the "lolita444.skprx" overclock plugin, with yamt360.skprx sd card loader..

The point is that overclock past 444mhz does nothing for the majority of vita games, and it slowdowns adrenaline slightly. (I did observable notable improvement with "the lost child" and 500mhz, probably would be true for, the first person shooters, but your really trading, skipping on one area for skipping in another area).

444mhz overclock is the best overall option for the vita............this 4th core.............so lets be clear about something, with can still run a 444mhz overclock with the additional core, maybe it can improve adrenaline? I may also do nothing, and cause minor performance issues like the 500mhz overclock does. Things are still in development.

vita game tests

with the vita "fate extella" beat em up games, you can see the fmv movies skipping at 444hmz or at 500mhz when they play. If the 4th core improves that, that marks the improvement of dozens of vita games, an overclocking did not address.

(i suspose the real answer is, sony dedicated a private processor, just for the purpose of loading its "live services" interface, and thats true for a number of consoles................what a real shame it is to waist development time like that, when "live services" are not only 2 to 5 years of the console's life span at its peak, and most users still don't play most games with that development expense on the "live services" anyway................what a real shame)

(time to consider.................how computer gaming will overtake console gaming, since they are functional now the same, and the games are also, the same, with very low production values and very low production time)
 
Last edited by yeshuachrist,
General chit-chat
Help Users
    KennieDaMeanie @ KennieDaMeanie: They have good freebies here and there