Citra - Unofficial \ Chinese builds discussion

Discussion in '3DS - Homebrew Development and Emulators' started by masaki88, Jun 23, 2016.

  1. ductator

    ductator Newbie

    Newcomer
    8
    14
    Friday
    Germany
    @drwhojan which option are you using for MinGW? Adding -march=haswell or newer intel to DCMAKE_CXX_FLAGS= entry?
    For MSVC you also need to modify DCMAKE_CXX_FLAGS= . Add arch:AVX2 for AVX2 build. Then it takes the option for all sub-projects. Else you have to manually set it in the properties for each sub-project.
     
    drwhojan likes this.
  2. drwhojan

    drwhojan GBAtemp Psycho!

    Member
    3,887
    1,094
    Jul 14, 2009
    United Kingdom
    Where I Am!
    I'm not really a coder, but thanks

    It should be added here https://github.com/Jhon591/citra/blob/master/CMakeLists.txt as, and my local compiler is MSYS2

    I'll have a look into what you mention, I have no idea why Citra devs removed this line for some time ago..

    I don't think they are gonna change the speed of citra in the slightest, but like i say I don't have avx2 to test it on.

    EDIT: If you like to download it then
    Code:
    git clone --recursive https://github.com/Jhon591/citra
    Normally I use gitbash

    7657567657.jpg

    — Posts automatically merged - Please don't double post! —

    Would not but sure on how to do this.
     
    Last edited by drwhojan, Jan 12, 2018 at 6:09 PM
    JPXZ likes this.
  3. JPXZ

    JPXZ Member

    Newcomer
    32
    21
    Dec 18, 2017
    Brazil
  4. drwhojan

    drwhojan GBAtemp Psycho!

    Member
    3,887
    1,094
    Jul 14, 2009
    United Kingdom
    Where I Am!
    Aww that's a lot nicer speed, thanks for posting :)
     
    xmeee978 and JPXZ like this.
  5. JPXZ

    JPXZ Member

    Newcomer
    32
    21
    Dec 18, 2017
    Brazil
  6. JPXZ

    JPXZ Member

    Newcomer
    32
    21
    Dec 18, 2017
    Brazil
  7. ductator

    ductator Newbie

    Newcomer
    8
    14
    Friday
    Germany
    citra_msvc_avx.jpg

    Add the /arch:AVX or /arch:AVX2 in the marked line for MSVC AVX builds. Alternatively it can be done much easier in Cmake gui.
    Concerning the MingW AVX2 builds, somehow they break audio for me. Might be wrong DLLs or something like that. I'm going to try building a static build, let's see if this improves audio.

    MSVC AVX2 works fine, but my main computer is too beefy to check performance differences. I'm uploading the MSVC building right now so if somebody wants to test it, I'm going to link it later.
     
    drwhojan and JPXZ like this.
  8. JPXZ

    JPXZ Member

    Newcomer
    32
    21
    Dec 18, 2017
    Brazil
  9. ductator

    ductator Newbie

    Newcomer
    8
    14
    Friday
    Germany
    hxxp://www119.zippyshare-com/v/aVKc7rsv/file.html
    MD5: ED0012B30C7BD19E2D003FCCD65C5A77
    Compiled with MS VS2017 AVX2 enabled.
    Source: hxps://github-com/Jhon591/citra

    Replace xx in URL with tt and - with . in URLs, I can't post because new member.
     
    AceofZeroz, JPXZ and drwhojan like this.
  10. JPXZ

    JPXZ Member

    Newcomer
    32
    21
    Dec 18, 2017
    Brazil
  11. drwhojan

    drwhojan GBAtemp Psycho!

    Member
    3,887
    1,094
    Jul 14, 2009
    United Kingdom
    Where I Am!
    Very Nice work thanks!

    It's OK i'll do link 4 you!.
    http://www119.zippyshare-com/v/aVKc7rsv/file.html

    — Posts automatically merged - Please don't double post! —

    Wow your CPU and RAM good, I get about max 30fps on this game, Even on a 4 Core AMD and 8G of RAM lol
     
    AceofZeroz, ductator and JPXZ like this.
  12. JPXZ

    JPXZ Member

    Newcomer
    32
    21
    Dec 18, 2017
    Brazil
  13. drwhojan

    drwhojan GBAtemp Psycho!

    Member
    3,887
    1,094
    Jul 14, 2009
    United Kingdom
    Where I Am!
    @JPXZ one are two videos OK, But think you're little over doing it now..
     
    Last edited by drwhojan, Jan 12, 2018 at 8:33 PM
    JPXZ likes this.
  14. JPXZ

    JPXZ Member

    Newcomer
    32
    21
    Dec 18, 2017
    Brazil
    @dwhajan

    How so little ???
     
  15. drwhojan

    drwhojan GBAtemp Psycho!

    Member
    3,887
    1,094
    Jul 14, 2009
    United Kingdom
    Where I Am!
    Your posting too many videos about my build, clogging up the pages from more important messages..

    I know you like doing it!, But try not too over do it, Like may I should give the builds a little brake until more interesting and good merges are available..

    Anyone around here translate this for me ?..
     
    JPXZ likes this.
  16. JPXZ

    JPXZ Member

    Newcomer
    32
    21
    Dec 18, 2017
    Brazil
    sorry my friend

    — Posts automatically merged - Please don't double post! —

    I will try not to post so many videos like this
     
    drwhojan likes this.
  17. ductator

    ductator Newbie

    Newcomer
    8
    14
    Friday
    Germany
    I can try to build it for Mac.

    MingW static build does not compile for me. Can anyone check this?
     
    drwhojan likes this.
  18. drwhojan

    drwhojan GBAtemp Psycho!

    Member
    3,887
    1,094
    Jul 14, 2009
    United Kingdom
    Where I Am!
    Dose not for me either, unless it's compiled on appveyor.com through github of my citra.
    If local, I have to find the .dlls manually, but its only a one off.. once you have them all that's it, by finding then ones Citra mention's in error.
    If msys64 , then normally all found in the msys64/mingw64/bin folder
    But that ones I have in my build should work anyway on page 371
    Edit: dll_replace for mingw build's
    http://www8.zippyshare.com/v/k2xw5pYk/file.html
    ------

    Edit: Every time the Flags get Changed, It starts rebuilding the whole emulator xd, And not update it.
     
    Last edited by drwhojan, Jan 12, 2018 at 9:33 PM
  19. ductator

    ductator Newbie

    Newcomer
    8
    14
    Friday
    Germany
    @Usl5264
    Mac Build of @drwhojan custom build.
    hxxp://www103.zippyshare_com/v/dJK6obYX/file.html

    replace xx with tt and _ with .

    Source: github /Jhon591/citra
    But had to roll back commit 4d04b337831224d3767deda58c7ff819b01dc040 SWKBD as header files was missing.

    App should work when extracted as it uses the official Citra Travis script for upload.
     
    drwhojan likes this.
  20. drwhojan

    drwhojan GBAtemp Psycho!

    Member
    3,887
    1,094
    Jul 14, 2009
    United Kingdom
    Where I Am!
    http://www103.zippyshare_com/v/dJK6obYX/file.html ^

    Thought they was a issue with the edited swkbd, For inputting names into a game
    Keep forgetting on a new build to remove it for this guy, over the main build.
    https://github.com/Jhon591/citra-1/issues/1
    --
    Edit: may i should remove "#include <WINDOWS.H>" from swkbd see if that help, It's getting later, will test in the morning.

    edit: nope errors to hell after remove line, best to go through his error list.
     
    Last edited by drwhojan, Jan 12, 2018 at 10:08 PM