Homebrew Citra - Unofficial \ Chinese builds discussion

masaki88

Well-Known Member
OP
Member
Joined
Dec 9, 2014
Messages
292
Trophies
0
Age
35
Location
Bor, Novgorodskaya Oblast',
Website
www.youtube.com
XP
213
Country
Russia

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
Slight more 1/2fps ingame ?, on branch
https://github.com/citra-emu/citra/compare/master...Phanto-m:threads_vtx

Code:
in command_processor.cpp

change
constexpr bool single_thread = std::is_same_v<std::integral_constant<u32, 1>, decltype(num_threads)>;
to
constexpr bool _endthread = std::is_same_v<std::integral_constant<u32, 1>, decltype(num_threads)>;

Change 2x off
if (!single_thread) {
to
if (!_endthread) {
------

I think the other texcache rebase slows the ingame down, while compiled together, threads_vtx faster alone.., Tested on a separate mode.

Await MSVC build, Should be soon, (Note) MinGw will not compile.
https://ci.appveyor.com/project/Jhno591/citra-0vdac/build/1.0.3

(Note) Use you're own "user" folder

Changes in the commits
https://github.com/Jhno591/citra/commits/master
 
Last edited by drwhojan,
  • Like
Reactions: NiagA

NiagA

Well-Known Member
Member
Joined
Sep 23, 2016
Messages
394
Trophies
0
Location
in your mind
XP
341
Country
Brazil
Slight more 1/2fps ingame ?, on branch
https://github.com/citra-emu/citra/compare/master...Phanto-m:threads_vtx

Code:
change
constexpr bool single_thread = std::is_same_v<std::integral_constant<u32, 1>, decltype(num_threads)>;
to
constexpr bool _endthread = std::is_same_v<std::integral_constant<u32, 1>, decltype(num_threads)>;

Change 2x of
if (!single_thread) {
to
if (!_endthread) {
------

I think the other texcache rebase slows the ingame down, while compiled together, threads_vtx faster alone.., Tested on a separate mode.

Await MSVC build, Should be soon, (Note) MinGw will not compile.
https://ci.appveyor.com/project/Jhno591/citra-0vdac/build/1.0.3

(Note) Use you're own "user" folder

Changes in the commits
https://github.com/Jhno591/citra/commits/master
@drwhojan does not have fullscreen mode?
 
Last edited by NiagA,

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
Last edited by drwhojan,
  • Like
Reactions: NiagA

NiagA

Well-Known Member
Member
Joined
Sep 23, 2016
Messages
394
Trophies
0
Location
in your mind
XP
341
Country
Brazil
I'm not sure if it worked fully.. ?, branch
https://github.com/citra-emu/citra/pull/3001

My 32" screen draws a black when in full, only on correct 32" resolutions of 1366 x 768 , How even if is in 1920 x 1080 it works fine, Not sure if Nvidia problem, but dose same with Cemu and flicks now and then on ebay images.
in 1.0.9 works in 1.0.3 not works.
 

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
no problem man was just to see if you had knowledge about it.

Compiling with full screen, give about half hr are so.
https://ci.appveyor.com/project/Jhno591/citra-0vdac/build/1.0.4

(Note) Use you're own "user" folder

Changes in the commits
https://github.com/Jhno591/citra/commits/master

---------
The dude has few other branches too
https://github.com/Styleoshin/citra/branches/all
https://github.com/citra-emu/citra/pull/2983
-----
Others
https://github.com/citra-emu/citra/pull/3005
 
Last edited by drwhojan, , Reason: added info

NiagA

Well-Known Member
Member
Joined
Sep 23, 2016
Messages
394
Trophies
0
Location
in your mind
XP
341
Country
Brazil
  • Like
Reactions: drwhojan

warweeny

Well-Known Member
Member
Joined
Apr 25, 2011
Messages
319
Trophies
0
XP
1,140
Country
Netherlands
Citra-MSVC-2017-NO-OPTIMIZED-14-OCT-2017

This shit right here, is freaking god-like.
Good rendering, good speed, this is pretty much what i was waiting for since Jan 2017 lol.

Only game that i am still waiting for to run at 60FPs is 7th Dragon, that game is demanding as hell, but dragonquest 8 and the like runs at fullspeed now, which is amazing, since the fastest build i had only pushed out 44fps.

Keep up the good work people!
 

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
citra-windows-msvc-20171015-a6b213b
graphic blackline in pokemon ORAS bro, how to fix

It goes to prove how the branches are still not stable.
Well wish Citra Devs best with what they can do to improve them!.

I'm surprised they not much interested in branches that help's Citra in Boost of Speed.., it's a long time needed.

that is combo of
Code:
[LIST]
[*]threads_vtx (Latest)
[*]texcache-rebase (Latest)
[/LIST]

And to compile them yes new boost is needed
https://github.com/Jhno591/boost4
 
Last edited by drwhojan,

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
Slight more 1/2fps ingame ?, on branch
https://github.com/citra-emu/citra/compare/master...Phanto-m:threads_vtx

Code:
in command_processor.cpp

change
constexpr bool single_thread = std::is_same_v<std::integral_constant<u32, 1>, decltype(num_threads)>;
to
constexpr bool _endthread = std::is_same_v<std::integral_constant<u32, 1>, decltype(num_threads)>;

Change 2x off
if (!single_thread) {
to
if (!_endthread) {
------

I think the other texcache rebase slows the ingame down, while compiled together, threads_vtx faster alone.., Tested on a separate mode.

Await MSVC build, Should be soon, (Note) MinGw will not compile.
https://ci.appveyor.com/project/Jhno591/citra-0vdac/build/1.0.3

(Note) Use you're own "user" folder

Changes in the commits
https://github.com/Jhno591/citra/commits/master

This cleans up some of the red tape in mingw compiling ^
both lines
_endthread
!_endthread

Now just down to

constexpr bool
and
std::is_same_v

that is found in msvc "xtr1common" @from line 100, Now where to find similar lines within the boost files ? to change list for mingw compiling ?..
@jroweboy any thoughts ?
--------
 
Last edited by drwhojan,

valentinvanelslande

Well-Known Member
Member
Joined
Jul 8, 2017
Messages
231
Trophies
0
XP
547
Country
Mexico
This cleans up some of the red tape in mingw compiling ^
both lines
_endthread
!_endthread

Now just down to

constexpr bool
and
std::is_same_v

that is found in msvc "xtr1common" @from line 100, Now where to find similar lines within the boost files ? to change list for mingw compiling ?..
@jroweboy any thoughts ?
--------
404.PNG


Build started
git clone -q --depth=10 https://github.com/citra-valentin/citra.git C:\projects\citra
git fetch -q origin +refs/pull/104/merge:
git checkout -qf FETCH_HEAD
Running Install scripts
git submodule update --init --recursive
Submodule 'boost' (https://github.com/Jhno591/boost4.git) registered for path 'externals/boost'
Submodule 'catch' (https://github.com/philsquared/Catch.git) registered for path 'externals/catch'
Submodule 'cpr' (https://github.com/whoshuu/cpr.git) registered for path 'externals/cpr'
Submodule 'cryptopp' (https://github.com/weidai11/cryptopp.git) registered for path 'externals/cryptopp/cryptopp'
Submodule 'dynarmic' (https://github.com/MerryMage/dynarmic.git) registered for path 'externals/dynarmic'
Submodule 'enet' (https://github.com/lsalzman/enet) registered for path 'externals/enet'
Submodule 'fmt' (https://github.com/fmtlib/fmt.git) registered for path 'externals/fmt'
Submodule 'inih' (https://github.com/svn2github/inih) registered for path 'externals/inih/inih'
Submodule 'nihstro' (https://github.com/neobrain/nihstro.git) registered for path 'externals/nihstro'
Submodule 'soundtouch' (https://github.com/citra-emu/ext-soundtouch.git) registered for path 'externals/soundtouch'
Submodule 'xbyak' (https://github.com/herumi/xbyak.git) registered for path 'externals/xbyak'
Cloning into 'C:/projects/citra/externals/boost'...
bash: /dev/tty: No such device or address
error: failed to execute prompt script (exit code 1)
fatal: could not read Username for 'https://github.com': No error
fatal: clone of 'https://github.com/Jhno591/boost4.git' into submodule path 'C:/projects/citra/externals/boost' failed
Failed to clone 'externals/boost'. Retry scheduled
Cloning into 'C:/projects/citra/externals/catch'...
Cloning into 'C:/projects/citra/externals/cpr'...
Cloning into 'C:/projects/citra/externals/cryptopp/cryptopp'...
Cloning into 'C:/projects/citra/externals/dynarmic'...
Cloning into 'C:/projects/citra/externals/enet'...
Cloning into 'C:/projects/citra/externals/fmt'...
Cloning into 'C:/projects/citra/externals/inih/inih'...
Cloning into 'C:/projects/citra/externals/nihstro'...
Cloning into 'C:/projects/citra/externals/soundtouch'...
Cloning into 'C:/projects/citra/externals/xbyak'...
Cloning into 'C:/projects/citra/externals/boost'...
bash: /dev/tty: No such device or address
error: failed to execute prompt script (exit code 1)
fatal: could not read Username for 'https://github.com': No error
fatal: clone of 'https://github.com/Jhno591/boost4.git' into submodule path 'C:/projects/citra/externals/boost' failed
Failed to clone 'externals/boost' a second time, aborting
Command exited with code 1

what happened?
 
Last edited by valentinvanelslande,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Lol