• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Android v
« Previous 1 ... 120 121 122 123 124 ... 128 Next »

Build Android release on Windows(Great speed up for mobile devices possible)
View New Posts | View Today's Posts

Pages (4): « Previous 1 2 3 4 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Build Android release on Windows(Great speed up for mobile devices possible)
01-11-2015, 07:37 PM
#21
Kwee Offline
Member
***
Posts: 145
Threads: 3
Joined: Nov 2014
(01-11-2015, 07:00 PM)Sonicadvance1 Wrote: Don't use clang to build Dolphin mobile, it's untested on ARMv7 and actually breaks AArch64.
I'd also recommend using native API level 16 or above since I'll be pushing some changes that will require that version minimum soon.
The "-DUSE_GLES3=True" option is no longer available, we detect everything at run time now.

With [color=#000000]arm-linux-androideabi-4.8 i have errors like "armv7abi," "-mfpu" etc[/color]




[color=#000000]I will see that tomorrow [/color]
Intel Core i7 4790K@4,5 Ghz
Cooler Master Hyper 212 Evo
Asus Z97 Pro Gamer
16 Go (4 x 4 Go) G.Skill RipJaws X Series CL9 2133 Mhz
MSI Geforce GTX 960 Gaming 4G @1510/1950
SSD PNY CS1111 120 Go(System)
Seagate Barracuda 7200.14 SATA 6Gb/s 1 To(Games)
Cooler Master G650M
Iiyama Prolite GE2488HS
In Win Buc
Windows 10 x64 Pro
Find
Reply
01-11-2015, 09:50 PM
#22
tueidj Offline
Senior Member
****
Posts: 552
Threads: 0
Joined: Apr 2013
Rather than say what the errors are like, it's more helpful just to say what they actually are.
Find
Reply
01-12-2015, 03:12 AM
#23
Kwee Offline
Member
***
Posts: 145
Threads: 3
Joined: Nov 2014
(01-11-2015, 09:50 PM)tueidj Wrote: Rather than say what the errors are like, it's more helpful just to say what they actually are.
[color=#333333]
I know I saw the sonic's post when i go to bed at 7:00 am. It's been three days since i'm on it[/color]
Intel Core i7 4790K@4,5 Ghz
Cooler Master Hyper 212 Evo
Asus Z97 Pro Gamer
16 Go (4 x 4 Go) G.Skill RipJaws X Series CL9 2133 Mhz
MSI Geforce GTX 960 Gaming 4G @1510/1950
SSD PNY CS1111 120 Go(System)
Seagate Barracuda 7200.14 SATA 6Gb/s 1 To(Games)
Cooler Master G650M
Iiyama Prolite GE2488HS
In Win Buc
Windows 10 x64 Pro
Find
Reply
01-12-2015, 05:49 AM
#24
SeannyM Offline
Dragon Trainer
**********
Developers (Some Administrators and Super Moderators)
Posts: 177
Threads: 0
Joined: Dec 2013
I was doing some comparing, and it seems the code you uploaded was based off this commit and had this PR and this PR applied to it. Maybe I missed something, but is that all you did? Also, it seems you only applied parts of the overclock/underclock PR. That PR won't improve performance anyways, except for maybe in select games if you underclock the CPU to make the game run at a constant 30fps. Besides, it's already been merged into master after the commit you based your code on. The second PR was just my half-assed attempt at fixing some bugs with slowmem, lol. No speedup there.
Find
Reply
01-12-2015, 05:50 AM (This post was last modified: 01-12-2015, 05:52 AM by Kwee.)
#25
Kwee Offline
Member
***
Posts: 145
Threads: 3
Joined: Nov 2014
root@matyas-VirtualBox:/home/matyas/Downloads/final# ANDROID_NDK="/home/matyas/Downloads/android-ndk-r10d" cmake -DANDROID=True -DANDROID_NATIVE_API_LEVEL=android-16 -DCMAKE_TOOLCHAIN_FILE=/Source/Android/android.toolchain.cmake -DANDROID_TOOLCHAIN_NAME=arm-linux-androideabi-4.8
-- Could NOT find Git (missing:  GIT_EXECUTABLE)
armv7-a
Building for Android
-- Could NOT find PkgConfig (missing:  PKG_CONFIG_EXECUTABLE)
EGL OpenGL interface enabled
Using shared zlib
Using static lzo from Externals
Using static libpng from Externals
-- libusb-1.0 not found.
Using static SFML 2.1 from Externals
Using PolarSSL from Externals
Using static SOIL from Externals
Using static iconv from Externals
-- Could NOT find Gettext (missing:  GETTEXT_MSGMERGE_EXECUTABLE GETTEXT_MSGFMT_EXECUTABLE)
-- Configuring done
-- Generating done
-- Build files have been written to: /home/matyas/Downloads/final
root@matyas-VirtualBox:/home/matyas/Downloads/final# make -j5
Scanning dependencies of target bdisasm
Scanning dependencies of target lzo2
Scanning dependencies of target png
Scanning dependencies of target sfml-network
Scanning dependencies of target sfml-system
[  0%] Building C object Externals/LZO/CMakeFiles/lzo2.dir/minilzo.c.o
clang: warning: optimization flag '-finline-limit=64' is not supported
clang: warning: argument unused during compilation: '-finline-limit=64'
clang: warning: argument unused during compilation: '-mfloat-abi=softfp'
clang: warning: argument unused during compilation: '-mfpu=vfpv3-d16'
clang: warning: argument unused during compilation: '-mthumb'
clang: warning: argument unused during compilation: '-mno-thumb'
[  0%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/dis_decode.cc.o
clang++: warning: optimization flag '-finline-limit=64' is not supported
clang++: warning: argument unused during compilation: '-finline-limit=64'
clang++: warning: argument unused during compilation: '-mfloat-abi=softfp'
clang++: warning: argument unused during compilation: '-mfpu=vfpv3-d16'
clang++: warning: argument unused during compilation: '-mthumb'
clang++: warning: argument unused during compilation: '-mno-thumb'
warning: unknown warning option '-Wno-psabi'
     [-Wunknown-warning-option]
warning: unknown warning option '-Wno-psabi'
     [-Wunknown-warning-option]
[  0%] Building CXX object Externals/SFML/CMakeFiles/sfml-system.dir/src/SFML/System/Err.cpp.o
error: errorunknown:  targetunknown  CPU 'armv7-a'
target CPU 'armv7-a'
make[2]: make[2]: *** [Externals/LZO/CMakeFiles/lzo2.dir/minilzo.c.o] Error 1
make[1]: *** [Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/dis_decode.cc.o] Error 1
*** [Externals/LZO/CMakeFiles/lzo2.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/all] Error 2
clang++: warning: optimization flag '-finline-limit=64' is not supported
clang++: warning: argument unused during compilation: '-finline-limit=64'
clang++: warning: argument unused during compilation: '-mfloat-abi=softfp'
[  0%] clang++: warning: argument unused during compilation: '-mfpu=vfpv3-d16'
clang++: warning: argument unused during compilation: '-mthumb'
clang++: warning: argument unused during compilation: '-mno-thumb'
[  1%] warning: unknown warning option '-Wno-psabi'
     [-Wunknown-warning-option]
error: unknown target CPU 'armv7-a'
Building CXX object Externals/SFML/CMakeFiles/sfml-system.dir/src/SFML/System/String.cpp.o
make[2]: *** [Externals/SFML/CMakeFiles/sfml-system.dir/src/SFML/System/Err.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
Building CXX object Externals/SFML/CMakeFiles/sfml-system.dir/src/SFML/System/Time.cpp.o
clang++: warning: optimization flag '-finline-limit=64' is not supported
clang++: warning: argument unused during compilation: '-finline-limit=64'
clang++: warning: argument unused during compilation: '-mfloat-abi=softfp'
clang++: warning: argument unused during compilation: '-mfpu=vfpv3-d16'
clang++: warning: argument unused during compilation: '-mthumb'
clang++: warning: argument unused during compilation: '-mno-thumb'
clang++: warning: optimization flag '-finline-limit=64' is not supported
clang++: warning: argument unused during compilation: '-finline-limit=64'
clang++: warning: argument unused during compilation: '-mfloat-abi=softfp'
clang++: warning: argument unused during compilation: '-mfpu=vfpv3-d16'
clang++: warning: argument unused during compilation: '-mthumb'
clang++: warning: argument unused during compilation: '-mno-thumb'
warning: unknown warning option '-Wno-psabi'
     [-Wunknown-warning-option]
error: unknown target CPU 'armv7-a'
make[2]: *** [Externals/SFML/CMakeFiles/sfml-system.dir/src/SFML/System/String.cpp.o] Error 1
warning: unknown warning option '-Wno-psabi'
     [-Wunknown-warning-option]
error: unknown target CPU 'armv7-a'
make[2]: *** [Externals/SFML/CMakeFiles/sfml-system.dir/src/SFML/System/Time.cpp.o] Error 1
make[1]: *** [Externals/SFML/CMakeFiles/sfml-system.dir/all] Error 2
[  2%] [  2%] [  1%] Building C object Externals/libpng/CMakeFiles/png.dir/pngerror.c.o
[  2%] Building C object Externals/libpng/CMakeFiles/png.dir/png.c.o
Building C object Externals/libpng/CMakeFiles/png.dir/pngget.c.o
clangclang: warning: optimization flag '-finline-limit=64' is not supported
clang: warning: optimization flag '-finline-limit=64' is not supported
: warningclangclang: warning: optimization flag '-finline-limit=64' is not supported
clang: warning: argument unused during compilation: '-finline-limit=64'
clang: warning: argument unused during compilation: '-mfloat-abi=softfp'
clang: warning: argument unused during compilation: '-mfpu=vfpv3-d16'
clang: warning: argument unused during compilation: '-mthumb'
clang: warning: argument unused during compilation: '-mno-thumb'
: warning: argument unused during compilation: '-finline-limit=64'
clang: warning: argument unused during compilation: '-mfloat-abi=softfp'
clang: warning: argument unused during compilation: '-mfpu=vfpv3-d16'
clang: warning: argument unused during compilation: '-mthumb'
clang: warning: argument unused during compilation: '-mno-thumb'
: argument unused during compilation: '-finline-limit=64'
clang: warning: argument unused during compilation: '-mfloat-abi=softfp'
clang: warning: argument unused during compilation: '-mfpu=vfpv3-d16'
clang: warning: argument unused during compilation: '-mthumb'
clang: warning: argument unused during compilation: '-mno-thumb'
Building C object Externals/libpng/CMakeFiles/png.dir/pngmem.c.o
warning: unknown warning option '-Wno-psabi'
     [-Wunknown-warning-option]
error: unknown target CPU 'armv7-a'
make[2]: *** [Externals/libpng/CMakeFiles/png.dir/pngget.c.o] Error 1
make[2]: *** Waiting for unfinished jobs....
warning: unknown warning option '-Wno-psabi'
     [-Wunknown-warning-option]
error: unknown target CPU 'armv7-a'
make[2]: *** [Externals/libpng/CMakeFiles/png.dir/png.c.o] Error 1
warning: unknown warning option '-Wno-psabi'
     [-Wunknown-warning-option]
error: unknown target CPUclang 'armv7-a'
make[2]: *** [Externals/libpng/CMakeFiles/png.dir/pngerror.c.o] Error 1
: warning: optimization flag '-finline-limit=64' is not supported
clang: warning: argument unused during compilation: '-finline-limit=64'
clang: warning: argument unused during compilation: '-mfloat-abi=softfp'
clang: warning: argument unused during compilation: '-mfpu=vfpv3-d16'
clang: warning: argument unused during compilation: '-mthumb'
clang: warning: argument unused during compilation: '-mno-thumb'
warning: unknown warning option '-Wno-psabi'
     [-Wunknown-warning-option]
error: unknown target CPU 'armv7-a'
make[2]: *** [Externals/libpng/CMakeFiles/png.dir/pngmem.c.o] Error 1
make[1]: *** [Externals/libpng/CMakeFiles/png.dir/all] Error 2
[  3%] [  3%] [  3%] [  3%] Building CXX object Externals/SFML/CMakeFiles/sfml-network.dir/src/SFML/Network/IPAddress.cpp.o
Building CXX object Externals/SFML/CMakeFiles/sfml-network.dir/src/SFML/Network/Http.cpp.o
clang++: warning: optimization flag '-finline-limit=64' is not supported
clang++: warning: argument unused during compilation: '-finline-limit=64'
clang++: warning: argument unused during compilation: '-mfloat-abi=softfp'
clang++: warning: argument unused during compilation: '-mfpu=vfpv3-d16'
clang++: warning: argument unused during compilation: '-mthumb'
clang++: warning: argument unused during compilation: '-mno-thumb'
Building CXX object Externals/SFML/CMakeFiles/sfml-network.dir/src/SFML/Network/Socket.cpp.o
Building CXX object Externals/SFML/CMakeFiles/sfml-network.dir/src/SFML/Network/SocketSelector.cpp.o
clang++: warning: optimization flag '-finline-limit=64' is not supported
clang++[  3%] : warning: argument unused during compilation: '-finline-limit=64'
clang++: warning: argument unused during compilation: '-mfloat-abi=softfp'
clang++: warning: argument unused during compilation: '-mfpu=vfpv3-d16'
clang++: warning: argument unused during compilation: '-mthumb'
clang++: warning: argument unused during compilation: '-mno-thumb'
warning: unknown warning option '-Wno-psabi'
     [-Wunknown-warning-option]
error: unknown target CPU 'armv7-a'
make[2]: *** [Externals/SFML/CMakeFiles/sfml-network.dir/src/SFML/Network/IPAddress.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
warning: unknown warning option '-Wno-psabi'
     [-Wunknown-warning-option]
error: unknown target CPU 'armv7-a'
make[2]: *** [Externals/SFML/CMakeFiles/sfml-network.dir/src/SFML/Network/Http.cpp.o] Error 1
clang++: warning: optimization flag '-finline-limit=64' is not supported
clang++: warning: argument unused during compilation: '-finline-limit=64'
clang++: warning: argument unused during compilation: '-mfloat-abi=softfp'
clang++: warning: argument unused during compilation: '-mfpu=vfpv3-d16'
clang++: warning: argument unused during compilation: '-mthumb'
clang++: warning: argument unused during compilation: '-mno-thumb'
clang++Building CXX object Externals/SFML/CMakeFiles/sfml-network.dir/src/SFML/Network/Packet.cpp.o
: warning: optimization flag '-finline-limit=64' is not supported
clang++: warning: argument unused during compilation: '-finline-limit=64'
clang++: warning: argument unused during compilation: '-mfloat-abi=softfp'
clang++: warning: argument unused during compilation: '-mfpu=vfpv3-d16'
clang++: warning: argument unused during compilation: '-mthumb'
clang++: warning: argument unused during compilation: '-mno-thumb'
warning: unknown warning option '-Wno-psabi'
     [-Wunknown-warning-option]
error: unknown target CPU 'armv7-a'
make[2]: *** [Externals/SFML/CMakeFiles/sfml-network.dir/src/SFML/Network/SocketSelector.cpp.o] Error 1
warning: unknown warning option '-Wno-psabi'
     [-Wunknown-warning-option]
error: unknown target CPU 'armv7-a'
clang++: warning: optimization flag '-finline-limit=64' is not supported
make[2]: *** [Externals/SFML/CMakeFiles/sfml-network.dir/src/SFML/Network/Socket.cpp.o] Error 1
clang++: warning: argument unused during compilation: '-finline-limit=64'
clang++: warning: argument unused during compilation: '-mfloat-abi=softfp'
clang++: warning: argument unused during compilation: '-mfpu=vfpv3-d16'
clang++: warning: argument unused during compilation: '-mthumb'
clang++: warning: argument unused during compilation: '-mno-thumb'
warning: unknown warning option '-Wno-psabi'
     [-Wunknown-warning-option]
error: unknown target CPU 'armv7-a'
make[2]: *** [Externals/SFML/CMakeFiles/sfml-network.dir/src/SFML/Network/Packet.cpp.o] Error 1
make[1]: *** [Externals/SFML/CMakeFiles/sfml-network.dir/all] Error 2
make: *** [all] Error 2
root@matyas-VirtualBox:/home/matyas/Downloads/final#
[/code]


Here the error i get with arm-linux-androideabi-4.8, with arm-linux-androideabi-clang3.4(3.5 too) i get no errors since "static_assert "in jit.h(see previous page)
Intel Core i7 4790K@4,5 Ghz
Cooler Master Hyper 212 Evo
Asus Z97 Pro Gamer
16 Go (4 x 4 Go) G.Skill RipJaws X Series CL9 2133 Mhz
MSI Geforce GTX 960 Gaming 4G @1510/1950
SSD PNY CS1111 120 Go(System)
Seagate Barracuda 7200.14 SATA 6Gb/s 1 To(Games)
Cooler Master G650M
Iiyama Prolite GE2488HS
In Win Buc
Windows 10 x64 Pro
Find
Reply
01-12-2015, 05:56 AM (This post was last modified: 01-12-2015, 06:37 AM by Kwee.)
#26
Kwee Offline
Member
***
Posts: 145
Threads: 3
Joined: Nov 2014
(01-12-2015, 05:49 AM)SeannyM Wrote: I was doing some comparing, and it seems the code you uploaded was based off this commit and had this PR and this PR applied to it. Maybe I missed something, but is that all you did? Also, it seems you only applied parts of the overclock/underclock PR. That PR won't improve performance anyways, except for maybe in select games if you underclock the CPU to make the game run at a constant 30fps. Besides, it's already been merged into master after the commit you based your code on. The second PR was just my half-assed attempt at fixing some bugs with slowmem, lol. No speedup there.

Yeah that's it, the O/c PR was not merged yet into dolphin. And the last commit break emulation on Android(du to somes fix on MMU(see my post on last build compatibility). I've already tested this fix on a Jetson TK1 and work great. Nice speed up on Tegra K1

The second PR fix slowmem routine that's actually break after sonicadvance changes

Edit : Overclocking merged yesterday after i put a comment on this PR Smile

See ?

https://github.com/dolphin-emu/dolphin/pull/1798

It's ok for the build... i suppose X_x
Intel Core i7 4790K@4,5 Ghz
Cooler Master Hyper 212 Evo
Asus Z97 Pro Gamer
16 Go (4 x 4 Go) G.Skill RipJaws X Series CL9 2133 Mhz
MSI Geforce GTX 960 Gaming 4G @1510/1950
SSD PNY CS1111 120 Go(System)
Seagate Barracuda 7200.14 SATA 6Gb/s 1 To(Games)
Cooler Master G650M
Iiyama Prolite GE2488HS
In Win Buc
Windows 10 x64 Pro
Find
Reply
01-12-2015, 09:59 AM (This post was last modified: 01-12-2015, 11:45 AM by Kwee.)
#27
Kwee Offline
Member
***
Posts: 145
Threads: 3
Joined: Nov 2014
Work like a charm ! 

Awesome Big Grin


Edit : Paper Mario Full Speed ! ahahahahah (uploading video for proof)

https://www.youtube.com/watch?v=EbHYfL70lvY

Many games slighly increase framerate, somes cinematics running full speed(MKDD, Zelda WW, LM). Somes games decrease(Zelda TP)
Light games = More benefices
Intel Core i7 4790K@4,5 Ghz
Cooler Master Hyper 212 Evo
Asus Z97 Pro Gamer
16 Go (4 x 4 Go) G.Skill RipJaws X Series CL9 2133 Mhz
MSI Geforce GTX 960 Gaming 4G @1510/1950
SSD PNY CS1111 120 Go(System)
Seagate Barracuda 7200.14 SATA 6Gb/s 1 To(Games)
Cooler Master G650M
Iiyama Prolite GE2488HS
In Win Buc
Windows 10 x64 Pro
Find
Reply
01-12-2015, 08:15 PM
#28
EverythingPortable Offline
Member
***
Posts: 76
Threads: 5
Joined: Aug 2014
(01-12-2015, 09:59 AM)Kwee Wrote: Work like a charm ! 

Awesome Big Grin


Edit : Paper Mario Full Speed ! ahahahahah (uploading video for proof)

https://www.youtube.com/watch?v=EbHYfL70lvY

Many games slighly increase framerate, somes cinematics running  full speed(MKDD, Zelda WW, LM). Somes games decrease(Zelda TP)
Light games = More benefices

Nice!! Can you share the apk with us, maybe upload it to filepup. Would love to test this
Find
Reply
01-12-2015, 08:20 PM (This post was last modified: 01-12-2015, 08:27 PM by Kwee.)
#29
Kwee Offline
Member
***
Posts: 145
Threads: 3
Joined: Nov 2014
(01-12-2015, 08:15 PM)EverythingPortable Wrote:
(01-12-2015, 09:59 AM)Kwee Wrote: Work like a charm ! 

Awesome Big Grin


Edit : Paper Mario Full Speed ! ahahahahah (uploading video for proof)
I
https://www.youtube.com/watch?v=EbHYfL70lvY

Many games slighly increase framerate, somes cinematics running  full speed(MKDD, Zelda WW, LM). Somes games decrease(Zelda TP)
Light games = More benefices

Nice!! Can you share the apk with us, maybe upload it to filepup. Would love to test this
Off course. That's not the final version. I need test somes fix but it's already a good point. I need some feedback for the fix. Actually the best setting is 0.25.

Here the link https://mega.co.nz/#!IBFBSYCT!teu4IExFEJMZ6ijui9DVRu6eZoJ1REN5CPTGQha93n0
Intel Core i7 4790K@4,5 Ghz
Cooler Master Hyper 212 Evo
Asus Z97 Pro Gamer
16 Go (4 x 4 Go) G.Skill RipJaws X Series CL9 2133 Mhz
MSI Geforce GTX 960 Gaming 4G @1510/1950
SSD PNY CS1111 120 Go(System)
Seagate Barracuda 7200.14 SATA 6Gb/s 1 To(Games)
Cooler Master G650M
Iiyama Prolite GE2488HS
In Win Buc
Windows 10 x64 Pro
Find
Reply
01-12-2015, 08:22 PM
#30
EverythingPortable Offline
Member
***
Posts: 76
Threads: 5
Joined: Aug 2014
(01-12-2015, 08:20 PM)Kwee Wrote:
(01-12-2015, 08:15 PM)EverythingPortable Wrote:
(01-12-2015, 09:59 AM)Kwee Wrote: Work like a charm ! 

Awesome Big Grin


Edit : Paper Mario Full Speed ! ahahahahah (uploading video for proof)

https://www.youtube.com/watch?v=EbHYfL70lvY

Many games slighly increase framerate, somes cinematics running  full speed(MKDD, Zelda WW, LM). Somes games decrease(Zelda TP)
Light games = More benefices

Nice!! Can you share the apk with us, maybe upload it to filepup. Would love to test this
Off course. That's not the final version. I need test somes fix but it's already a good point. I need more testers for the fix. Actually the best setting is 0.25.
Perfect!! I'll keep watching this thread until the link is up = )
Find
Reply
« Next Oldest | Next Newest »
Pages (4): « Previous 1 2 3 4 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode