Homebrew Citra - Unofficial \ Chinese builds discussion

radmaruto

Active Member
Newcomer
Joined
Sep 20, 2017
Messages
44
Trophies
0
Age
25
XP
71
Country
Belgium
Citra-CC-Mingw_2_18_01_2018 stay more stable for me some games crash
you use cinebench multi performance mode to compare the 2? don't make me laugh lol.
citra use multicore too it give performance boost with hyperthreading, some games as dragon age inquisition are 30 % more faster with 8 sections ,
on cemu a i5 7600 k do really better because cemu don"t use all core . okay the new are maybe as 35 % more faster with same speed

 
Last edited by radmaruto,

Lunos

Well-Known Member
Member
Joined
Dec 26, 2010
Messages
226
Trophies
1
Age
27
Location
Montevideo
XP
681
Country
Uruguay
Citra-CC-Mingw_2_18_01_2018 stay more stable for me some games crash

citra use multicore too it give performance boost with hyperthreading, some games as dragon age inquisition are 30 % more faster with 8 sections ,
on cemu a i5 7600 k do really better because cemu don"t use all core . okay the new are maybe as 35 % more faster with same speed


Cemu can use 1, 2 and 3 cores but it's not relevant to this thread.
Dragon Age Inquisition is a PC Game and it's not relevant to this thread.
Citra does not use multiple cores, it uses only 1. With a dual core, the CPU Utilization stays at around 50% which translates to it using only 1 of the 2 cores.
 

radmaruto

Active Member
Newcomer
Joined
Sep 20, 2017
Messages
44
Trophies
0
Age
25
XP
71
Country
Belgium
Cemu can use 1, 2 and 3 cores but it's not relevant to this thread.
Dragon Age Inquisition is a PC Game and it's not relevant to this thread.
Citra does not use multiple cores, it uses only 1. With a dual core, the CPU Utilization stays at around 50% which translates to it using only 1 of the 2 cores.
but the core are used . .
1516999842-gggggggggggff.jpg


1517000504-5554.png
 
Last edited by radmaruto,
  • Like
Reactions: xmeee978

Wrzl

Member
Newcomer
Joined
Jan 18, 2018
Messages
17
Trophies
0
XP
61
Country
Antarctica
cemu can use up to 3 cores for the recompiler, but it probably uses more cores for other tasks.

The Wii U had a CPU with 3 cores, so they were probably able to split the tasks, because they ran on different cores on the Wii U as well.

citra uses one core (?) for the recompiler and some extra stuff can run on the other cores. Splitting the recompiling up would probably be very difficult, because on the original 3DS only one core was used for the game itself.

But, I'm just speculating and could be entirely wrong. To answer why one does something seemingly better is sort of impossible anyway, since both are far from "finished".
 
Last edited by Wrzl,

Senjosei

Active Member
Newcomer
Joined
Jan 23, 2018
Messages
41
Trophies
0
Location
Null Pointer Exception HELL
XP
167
Country
Australia
but the core are used . .

As someone who've messed around in citra's source code i feel like i should chime in. Essentially everything in citra runs on 1 core except from a few things but most of the processing is done in 1 core. What you are seeing when its using all your cores is because of the "threaded vertex processing" added on unofficial builds and is the current bottleneck for a lot of 3D heavy games. Its still not JITted and no vertex cache has been implemented (yet).
 

drwhojan

Well-Known Member
Member
Joined
Jul 14, 2009
Messages
4,196
Trophies
1
Age
45
Location
Where I Am!
XP
1,702
Country
United Kingdom
As someone who've messed around in citra's source code i feel like i should chime in. Essentially everything in citra runs on 1 core except from a few things but most of the processing is done in 1 core. What you are seeing when its using all your cores is because of the "threaded vertex processing" added on unofficial builds and is the current bottleneck for a lot of 3D heavy games. Its still not JITted and no vertex cache has been implemented (yet).

mine was that build
https://gbatemp.net/threads/citra-unofficial-chinese-builds-discussion.431974/page-378#post-7793256

And the commits used had his "vtx"
https://github.com/Jhon591/citra/commits/master

Are we not sure we are looking at..
https://github.com/Jhon591/citra/commit/69433a5213f1085051e75dff1a86e7759b2db6df

For cores, it only helped Nintendo Minecraft Load as far as I know, But think it Should be "Core-1" the 2 ?..
----
Are maybe ticks used at the time was
https://github.com/Jhon591/citra/commit/22eb6bce10fdb8baec26b5e0b41624428250fb22
 
Last edited by drwhojan,

Senjosei

Active Member
Newcomer
Joined
Jan 23, 2018
Messages
41
Trophies
0
Location
Null Pointer Exception HELL
XP
167
Country
Australia
mine was that build
https://gbatemp.net/threads/citra-unofficial-chinese-builds-discussion.431974/page-378#post-7793256

And the commits used had his "vtx"
https://github.com/Jhon591/citra/commits/master

Are we not sure we are looking at..
https://github.com/Jhon591/citra/commit/69433a5213f1085051e75dff1a86e7759b2db6df

For cores, it only helped Nintendo Minecraft Load as far as I know, But think it Should be "Core-1" the 2 ?..
----
Are maybe ticks used at the time was
https://github.com/Jhon591/citra/commit/22eb6bce10fdb8baec26b5e0b41624428250fb22
No citra runs on 1 core only, those commits does not matter. Those are the simulated 3ds cpu threads which in citra is still managed by 1 core only.
 
  • Like
Reactions: drwhojan

radmaruto

Active Member
Newcomer
Joined
Sep 20, 2017
Messages
44
Trophies
0
Age
25
XP
71
Country
Belgium
I wonder if you ever try playing Citra on one core. As what I've seen from some Citra contributors on their Twitter posts, deactivating most of their cores and only one left will double the speed on Citra.
the console may use a cpu core but the loads calculations on cpu multi core before sending data is done

1517005681-gggggggggggff.jpg
 
Last edited by radmaruto,

Senjosei

Active Member
Newcomer
Joined
Jan 23, 2018
Messages
41
Trophies
0
Location
Null Pointer Exception HELL
XP
167
Country
Australia
screenshots
Let me clarify what miguel gomez said
I wonder if you ever try playing Citra on one core. As what I've seen from some Citra contributors on their Twitter posts, deactivating most of their cores and only one left will double the speed on Citra.
Try playing the official canary release and not the unnoficial one it only uses 1 core. For info why read some of my previous reply
 

Senjosei

Active Member
Newcomer
Joined
Jan 23, 2018
Messages
41
Trophies
0
Location
Null Pointer Exception HELL
XP
167
Country
Australia
Sorry if this question comes up so suddenly since i'm always a lurker here and never to bother posting until now,
but are there any builds that actually fixes USUM's Alola Photo Club mode? No i'm not talking about bypassing the black screen.
The Alola Photo Club is a really neat fun feature and i'd like to screenshot them on Citra in HD with the outlines x10 resolution.
If there aren't any then you can ignore my post. I do wonder if its related to QR Scanning camera.
Ah so this is what the actual alola problem is drwhojan asked me to take a look. I never encountered the problem so i didnt know what he was talking about lol.
I'll put up my fix in the next build
58c0d75666.png
 

Miguel Gomez

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
2,867
Trophies
0
Age
25
Location
Planet Earth
XP
1,530
Country
That reminds me to mod the Alolan Photo Club's textures in a "dankier" and "beautiful" way. Too boring to see the same shenanigans over and over again and I'm planning to research about the camera's limits for it too because I'm tired on trying to get my pokemon closer to the trainer and trying to make lewd images of it.

Anyways, some big news for Citra if you thought that they've abandoned Citra for Yuzu Switch Emulator.
http://gbatemp.net/threads/citra-new-3ds-emulator.365154/page-349#post-7807462
 
Last edited by Miguel Gomez,

Senjosei

Active Member
Newcomer
Joined
Jan 23, 2018
Messages
41
Trophies
0
Location
Null Pointer Exception HELL
XP
167
Country
Australia
@radmaruto @Miguel Gomez @Senjosei @drwhojan What's the currently fastest Citra build, official or unofficial, any kind? I know this question is asked a lot but, I haven't been keeping up and I'd just like to get a simple answer from those who have, being you guys.
If ur not playing 3D heavy games, games that need the software keyboard, doesnt require tick speed hack & would like a texture upscaler try mine :P
also your profpict isnt yandere enuf
 
Last edited by Senjosei,
  • Like
Reactions: xmeee978

Miguel Gomez

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
2,867
Trophies
0
Age
25
Location
Planet Earth
XP
1,530
Country
@radmaruto @Miguel Gomez @Senjosei @drwhojan What's the currently fastest Citra build, official or unofficial, any kind? I know this question is asked a lot but, I haven't been keeping up and I'd just like to get a simple answer from those who have, being you guys.
For some reason, Senjosei's recent build makes Smash Bros faster. I don't play Pokemon on Citra anymore since I'm already done playing that game 100% before Christmas.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    HiradeGirl @ HiradeGirl: :discuss: