RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Announcing Pegasus Frontend

    Scheduled Pinned Locked Moved Ideas and Development
    frontendpegasusc++developmentqml
    1.7k Posts 145 Posters 5.1m Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • fluffypillowF
      fluffypillow
      last edited by

      @why Hi, you mean collections that contain other collections? That's not yet supported out of the box, but it would be possible to make a theme like that.

      @muldjord Nice!

      @ScarAce1989

      I added my PS2 roms and I see it's not included in the main theme.

      Yes, there's no PS2 logo yet in the default theme, but I'd like to add one in the near future.

      I see there are about four other themes for Pegasus. Are there other themes for Pegasus? Are these easy to edit for someone who never code?

      Indeed a common site to browse them would be nice eventually. There aren't that many themes yet, but other than the ones I made, gameOS and gpiOS seem to be popular choices., and there's also an EmulationStation theme converter in the works. Unlike ES however, you can write (JavaScript) code to do some logic; see and example repo here.

      Also is this project still ongoing, as I don't see any updates for a while on github?

      Yup! Sometimes real life slows things down, but development is still going on.

      1 Reply Last reply Reply Quote 1
      • S
        ScarAce1989
        last edited by

        Pegasus Metadata Editor.png

        The default launch command should be okay right? It's not working.

        fluffypillowF 1 Reply Last reply Reply Quote 0
        • fluffypillowF
          fluffypillow @ScarAce1989
          last edited by

          @ScarAce1989 You might want to put the path of pcsx2.exe in quotes too.

          1 Reply Last reply Reply Quote 0
          • fluffypillowF
            fluffypillow
            last edited by fluffypillow

            "Weekly" update!

            Development slowed down a bit due to real life and lack of time, so I'm trying to catch up now. There have been some smaller command line improvements:

            • Added support for disabling the Settings menu in the main menu with --disable-menu-settings . Might be useful for Kiosk setups, and --kiosk also turn this option on too.
            • Added support for disabling gamepad layout autodetection with --disable-gamepad-autoconfig. This is mainly for troubleshooting issues with custom controller hardware and such, especially on Raspberries. If you're having gamepad input detection issues, try running Pegasus with this flag and set up the layout manually.

            I've been also experimenting with updating to Qt 5.15 to fix an issue on certain Linux distros, but there have been some incompatible changes on their side so this might take some time.

            1 Reply Last reply Reply Quote 3
            • fluffypillowF
              fluffypillow
              last edited by

              Weekly update!

              I'm still experimenting with Qt 5.15 (an update that might fix various long-time issues), and looks like next week there might be a release ready for testing. Other than that, another old issue was the lack of logos in the main theme, so I added a few more:

              • Added logos for Nintendo DS, 3DS, GameCube, Switch, Wii, Wii U, PlayStation 2, 3, Xbox, Xbox 360, DOS, Windows 3.1, Windows and Linux to the main theme. They are used when a collection's short name is set to nds, 3ds, ngc, switch, wii, wiiu, ps2, ps3, xbox, x360, dos, win31, windows and linux, respectively
              • Fixed some incorrect logo colors in the main theme
              DarksaviorD 1 Reply Last reply Reply Quote 0
              • DarksaviorD
                Darksavior @fluffypillow
                last edited by

                @fluffypillow Btw, retropie has preliminary 64bit support now, if you want to update pegasus for that.

                1 Reply Last reply Reply Quote 1
                • fluffypillowF
                  fluffypillow
                  last edited by

                  Nice! I wonder how it affects performance in general.

                  1 Reply Last reply Reply Quote 0
                  • fluffypillowF
                    fluffypillow
                    last edited by

                    Weekly update!

                    • Fixed a crash when loading Lutris games
                    • Fixed networking errors with Steam and GOG videos
                    • Fixed a very rare possibility of game play times not saving accurate information
                    • Improved the program icon on Windows to support large icon size views
                    • Updated to Qt 5.15 on all platforms except macOS, which should fix the networking errors on Windows with WiFi connections, and bring general staility and performance improvements. It also may (or may not) fix the TV-related issues on the Pi 4, but I couldn't confirm that yet. Feedback is welcome!

                    System requirements changes

                    Due to the Qt update, the minimal required Android release is now 5.0 (Lollipop, released in 2015).

                    1 Reply Last reply Reply Quote 1
                    • TrickoT
                      Tricko
                      last edited by

                      In case this helps anyone else, I had a problem with a RPi4 on a 4K TV when trying out Pegasus.

                      My Pi was already setup to force a 1080p screen mode in the /boot/config.txt by setting -

                      hdmi_group=1
                      hdmi_mode=16
                      

                      But when I launched Pegasus, it was rendering as if it was a 4K resolution while still outputting as a 1080p screen, so I only saw the top left quarter of the Pegasus screen output on the TV.

                      I tried using setting QT_QPA_EGLFS_WIDTH and QT_QPA_EGLFS_HEIGHT as mentioned above, but no joy still.

                      I was able to fix it though by adding the config option -

                      hdmi_ignore_edid=0xa5000080
                      

                      Then Pegasus uses the right 1080p resolution so all looks good.

                      PS - Really liking Pegasus with the gameOS theme!

                      1 Reply Last reply Reply Quote 0
                      • fluffypillowF
                        fluffypillow
                        last edited by

                        Interesting! Does hdmi_ignore_edid=0xa5000080 fix your 4K issues too, @Darksavior?

                        DarksaviorD 1 Reply Last reply Reply Quote 0
                        • DarksaviorD
                          Darksavior @fluffypillow
                          last edited by Darksavior

                          @fluffypillow It's a dirty fix. I've discussed it with you before. Since Pegasus ignores all resolutions set in config.txt, hdmi ignore is the only way for Pegasus to use 1080p60. If I don't use the hdmi ignore setting, Pegasus defaults to the maximum res a monitor/tv can use. In my case, 4k30. I'm not sure if Pegasus is fast enough for 4k60 but I bet it ignores that setting in config.txt too.

                          I never did figure out how to set a resolution from within Pegasus. This also doesn't fix the black screen with the new kms driver.

                          fluffypillowF 1 Reply Last reply Reply Quote 0
                          • fluffypillowF
                            fluffypillow @Darksavior
                            last edited by

                            @Darksavior ah sorry, I'm having some troubles trying to keep track things. Would you mind creating a GitHub issue for this? For the black screen issue, I may be able to check it next week, and for the screen size, I just found an env var called QT_SCREEN_SCALE_FACTORS which might help with scaling Pegasus (eg. =0.5 to scale it down).

                            DarksaviorD 1 Reply Last reply Reply Quote 0
                            • DarksaviorD
                              Darksavior @fluffypillow
                              last edited by Darksavior

                              @fluffypillow Ok. Though, I do not get @Tricko 's problem. Not using the hdmi ignore setting, Pegasus has no issues being displayed in 4k30.

                              fluffypillowF 1 Reply Last reply Reply Quote 0
                              • fluffypillowF
                                fluffypillow @Darksavior
                                last edited by

                                @Darksavior I've just tried a freshly flashed RetroPie with the 5.4 kernel and dtoverlay=vc4-kms-v3d, and both ES and Pegasus appear fine -- however every graphical application, including ES or RetroArch, makes the left half of my (1080p) TV screen glitchy and flicker constantly. I didn't feel safe to use this driver at all.

                                DarksaviorD 1 Reply Last reply Reply Quote 0
                                • DarksaviorD
                                  Darksavior @fluffypillow
                                  last edited by

                                  @fluffypillow Is raspbian fully updated? My brief usage of the kms driver only gave me artifacts in 4k, but 1080p was fine in ES. Black screen in Pegasus. I know the driver is a wip but I'd like for Pegasus to at least give me an image.

                                  fluffypillowF 1 Reply Last reply Reply Quote 0
                                  • fluffypillowF
                                    fluffypillow @Darksavior
                                    last edited by

                                    @Darksavior Yes, I've updated both the kernel and the packages, and I get the display glitches with that driver. Pegasus displays correctly for me, as before, it's just the TV itself that flickers.

                                    DarksaviorD 1 Reply Last reply Reply Quote 0
                                    • DarksaviorD
                                      Darksavior @fluffypillow
                                      last edited by Darksavior

                                      @fluffypillow Well, I am stumped. I get a black screen with Pegasus on both my 4k tv and 1440p monitor when using the kms driver.

                                      1 Reply Last reply Reply Quote 0
                                      • S
                                        spartan
                                        last edited by spartan

                                        @fluffypillow I'm trying to build android version from git and once I install the app it only shows a white screen.

                                        09-05 02:56:28.159  2085 17385 D BstCommandProcessor-Application: returning from waitForSystemReady,  isSystemReady = true
                                        09-05 02:56:28.159  2085 17385 D BstCommandProcessor-CommandHandler: gamemanager compatible mode
                                        09-05 02:56:28.159  2085 17385 D BstCommandProcessor-CommandHandler: recentTask.size(): 4
                                        09-05 02:56:28.159  1877  3020 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10204000 cmp=org.pegasus_frontend.android/.MainActivity} from uid 1000 on display 0
                                        09-05 02:56:28.161  1877  3020 D ActivityManager: TopActivityInfo, pkgName: org.pegasus_frontend.android activityName: org.pegasus_frontend.android.MainActivity callingPackage: com.bluestacks.BstCommandProcessor  bstSpecialAppKeyboardHandlingEnabled = false
                                        09-05 02:56:28.161  1877  3020 D ActivityManager: Showing guidance for pkgName: org.pegasus_frontend.android
                                        09-05 02:56:28.162  1877  3020 D ActivityManager: Sending app launch intent for appName: Pegasus pkgName: org.pegasus_frontend.android
                                        09-05 02:56:28.162  1877 17386 D ActivityManager: Sending TopActivity Info
                                        09-05 02:56:28.166  2123  2123 D GuidanceScreen.: mBstOemFeatures === 2111744
                                        09-05 02:56:28.170  1877  2237 W AppOps  : Finishing op nesting under-run: uid 10033 pkg com.bluestacks.appguidance code 24 time=0 duration=0 nesting=0
                                        09-05 02:56:28.187  2123  2123 D GuidanceScreen.: event === app_launch
                                        09-05 02:56:28.187  2123  2123 D GuidanceScreen.: hiding guidance
                                        09-05 02:56:28.187  2123  2123 D GuidanceScreen.: hardKeyboard = 1
                                        09-05 02:56:28.187  2123  2123 D GuidanceScreen.: controllerType === Keyboard
                                        09-05 02:56:28.190  2123  2123 D GuidanceScreen.: appName: Pegasus, currentPkg: org.pegasus_frontend.android, event: app_launch, controller: Keyboard
                                        09-05 02:56:28.190  2123  2123 D GuidanceScreen.: appName: Pegasus
                                        09-05 02:56:28.204  2085 17387 D BstCommandProcessor-httpd: command: ping
                                        09-05 02:56:28.204  2085 17387 D BstCommandProcessor-httpd: response: {"result":"ok"}
                                        09-05 02:56:28.204  1877  1891 I ActivityManager: Killing 17246:com.google.process.gapps/u0a2 (adj 906): empty #5
                                        09-05 02:56:28.206  2085 17385 E Sensor-AccelerometerUI: java.io.IOException: Connection refused
                                        09-05 02:56:28.209  2085 17388 D BstCommandProcessor-httpd: command: getdefaultlauncher
                                        09-05 02:56:28.209  2085 17388 D BstCommandProcessor-Application: returning from waitForBootCompleted,  isBootCompleted = true
                                        09-05 02:56:28.211  2085 17388 D BstCommandProcessor-httpd: response: {"result":"error","reason":"no default launcher"}
                                        09-05 02:56:28.215  1877  2132 D ActivityManager: TopActivityInfo, pkgName: org.pegasus_frontend.android activityName: org.pegasus_frontend.android/.MainActivity callingPackage:   bstSpecialAppKeyboardHandlingEnabled = false
                                        09-05 02:56:28.216  1877  2132 D ActivityManager: Showing guidance for pkgName: org.pegasus_frontend.android
                                        09-05 02:56:28.216  1877  2132 D ActivityManager: Sending app launch intent for appName: Pegasus pkgName: org.pegasus_frontend.android
                                        09-05 02:56:28.217  1877 17389 D ActivityManager: Sending TopActivity Info
                                        09-05 02:56:28.222  1605  1631 D AudioFlinger: mixer(0xf0a83ec0) throttle end: throttle time(23)
                                        09-05 02:56:28.224  2085 17385 D BstCommandProcessor-CommandHandler: contains arm marker file , app org.pegasus_frontend.android
                                        09-05 02:56:28.227  1877  2132 I ActivityManager: Start proc 17390:org.pegasus_frontend.android/u0a76 for activity org.pegasus_frontend.android/.MainActivity
                                        09-05 02:56:28.228  2123  2123 D GuidanceScreen.Utils: checkAdExists() called with: context = [com.bluestacks.appguidance.GuidanceApplication@bf9cf0f], hostPackageName = [org.pegasus_frontend.android], ignoreOccurrence = [true], adScreenService = [null], forceLaunch = [false], doNotSendStats = [false]
                                        09-05 02:56:28.228  2123  2123 D GuidanceScreen.: showing guidance for Pegasus as not recommended ad found
                                        09-05 02:56:28.228  2085 17385 D BstCommandProcessor-CommandHandler: Sending startService intent with data: Intent { act=com.bluestacks.home.svc pkg=com.bluestacks.home }
                                        09-05 02:56:28.229  2085 17385 D BstCommandProcessor-CommandHandler: Broadcasting START_APP intent with data: {"package":"org.pegasus_frontend.android","isArmApp":true} isArmApp: true
                                        09-05 02:56:28.229  2085 17385 D BstCommandProcessor-httpd: response: {"result":"ok"}
                                        09-05 02:56:28.229  2123  2123 D GuidanceScreen.: no guidance for org.pegasus_frontend.android.
                                        09-05 02:56:28.231 17390 17390 I art     : Late-enabling -Xcheck:jni
                                        09-05 02:56:28.232  1599  4007 D gralloc_goldfish: gralloc_alloc: Creating ashmem region of size 2457600
                                        09-05 02:56:28.236 17390 17390 D houdini : [17390] Initialize library(version: 7.1.0a_y.49344 RELEASE)... successfully.
                                        09-05 02:56:28.237  2123  2123 D GuidanceScreen.Utils: checkAdExists() called with: context = [android.app.ReceiverRestrictedContext@95f09a5], hostPackageName = [org.pegasus_frontend.android], ignoreOccurrence = [true], adScreenService = [null], forceLaunch = [false], doNotSendStats = [false]
                                        09-05 02:56:28.237  2123  2123 D GuidanceScreen.: mBstOemFeatures === 2111744
                                        09-05 02:56:28.241 17390 17390 W art     : Unexpected CPU variant for X86 using defaults: x86
                                        09-05 02:56:28.244  1877  2132 D ActivityManager: cleanUpApplicationRecord -- 17246
                                        09-05 02:56:28.246  1877  2132 W AppOps  : Finishing op nesting under-run: uid 10033 pkg com.bluestacks.appguidance code 24 time=0 duration=0 nesting=0
                                        09-05 02:56:28.259  2123  2123 D GuidanceScreen.: event === app_launch
                                        09-05 02:56:28.260  2123  2123 D GuidanceScreen.: hiding guidance
                                        09-05 02:56:28.260  2123  2123 D GuidanceScreen.: hardKeyboard = 1
                                        09-05 02:56:28.260  2123  2123 D GuidanceScreen.: controllerType === Keyboard
                                        09-05 02:56:28.260  2123  2123 D GuidanceScreen.: appName: Pegasus, currentPkg: org.pegasus_frontend.android, event: app_launch, controller: Keyboard
                                        09-05 02:56:28.260  2123  2123 D GuidanceScreen.: appName: Pegasus
                                        09-05 02:56:28.262  2123  2123 D GuidanceScreen.: no guidance for org.pegasus_frontend.android.
                                        09-05 02:56:28.264  1877  2131 D WindowManager: in computeScreenConfigurationLocked() -- hardKeyboardAvailable :true  mHardKeyboardAvailable :true
                                        09-05 02:56:28.266  1877  2131 V WindowManager: isVisibleLw false for win : Window{b1c71b7 u0 com.bluestacks.gamepophome/com.android.launcher3.Launcher}
                                        09-05 02:56:28.268  1877  1892 D WindowManager: Sending appClickStats request with data: appVersionName=alpha13-151-g116e9712 clickloc=system_server appname=Pegasus appver=1586 package=org.pegasus_frontend.android
                                        09-05 02:56:28.289  4082  4128 D EGL_emulation: eglMakeCurrent: 0x725791c21680: ver 3 0 (tinfo 0x725791c0c700)
                                        09-05 02:56:28.295 17390 17390 W System  : ClassLoader referenced unknown path: 
                                        09-05 02:56:28.324 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libc++_shared.so for ClassLoader by Native Bridge.
                                        09-05 02:56:28.330 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5Core_armeabi-v7a.so for ClassLoader by Native Bridge.
                                        09-05 02:56:28.331 17390 17407 I QtCore  : Start
                                        09-05 02:56:28.334 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5AndroidExtras_armeabi-v7a.so for ClassLoader by Native Bridge.
                                        09-05 02:56:28.368 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5Gui_armeabi-v7a.so for ClassLoader by Native Bridge.
                                        09-05 02:56:28.369 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5Gamepad_armeabi-v7a.so for ClassLoader by Native Bridge.
                                        09-05 02:56:28.372 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5Network_armeabi-v7a.so for ClassLoader by Native Bridge.
                                        09-05 02:56:28.390 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5Multimedia_armeabi-v7a.so for ClassLoader by Native Bridge.
                                        09-05 02:56:28.398 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5Qml_armeabi-v7a.so for ClassLoader by Native Bridge.
                                        09-05 02:56:28.401 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5QmlModels_armeabi-v7a.so for ClassLoader by Native Bridge.
                                        09-05 02:56:28.412 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5Quick_armeabi-v7a.so for ClassLoader by Native Bridge.
                                        09-05 02:56:28.413 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5Sql_armeabi-v7a.so for ClassLoader by Native Bridge.
                                        09-05 02:56:28.429 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5Widgets_armeabi-v7a.so for ClassLoader by Native Bridge.
                                        09-05 02:56:28.432 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5Svg_armeabi-v7a.so for ClassLoader by Native Bridge.
                                        09-05 02:56:28.434 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5MultimediaQuick_armeabi-v7a.so for ClassLoader by Native Bridge.
                                        09-05 02:56:28.436 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5QmlWorkerScript_armeabi-v7a.so for ClassLoader by Native Bridge.
                                        09-05 02:56:28.440 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5QuickParticles_armeabi-v7a.so for ClassLoader by Native Bridge.
                                        09-05 02:56:28.445 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libplugins_platforms_qtforandroid_armeabi-v7a.so for ClassLoader by Native Bridge.
                                        09-05 02:56:28.446 17390 17407 I Qt      : qt started
                                        09-05 02:56:28.449 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libplugins_bearer_qandroidbearer_armeabi-v7a.so for ClassLoader by Native Bridge.
                                        09-05 02:56:28.450 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libplugins_gamepads_androidgamepad_armeabi-v7a.so for ClassLoader by Native Bridge.
                                        09-05 02:56:28.452 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libplugins_mediaservice_qtmedia_android_armeabi-v7a.so for ClassLoader by Native Bridge.
                                        09-05 02:56:28.455 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libcrypto.so for ClassLoader by Native Bridge.
                                        09-05 02:56:28.456 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libssl.so for ClassLoader by Native Bridge.
                                        09-05 02:56:28.494 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libpegasus-fe_armeabi-v7a.so for ClassLoader by Native Bridge.
                                        09-05 02:56:28.516  1877  4578 D WindowManager: topDisplayedActivityInfo, appToken: AppWindowToken{e24d1ae token=Token{fa3282d ActivityRecord{c3ccf44 u0 org.pegasus_frontend.android/.MainActivity t148}}}
                                        09-05 02:56:28.536 17390 17410 I PGA     : PgaSocketInit: opened /dev/bstpgaipc: fd = 42
                                        09-05 02:56:28.536 17390 17410 I PGA     : Attempting to create new SOCKET connection pid = 17390, tid = 17410
                                        09-05 02:56:28.539 17390 17410 I PGA     : PgaSocketInitClientPgaIpc: data mapped to 0xd1f0b000
                                        09-05 02:56:28.539 17390 17410 I PGA     : New SOCKET connection: org.pegasus_frontend.android (pid 17390, tid 17410)
                                        09-05 02:56:28.540 17390 17410 W         : Process pipe failed
                                        09-05 02:56:28.543 17390 17410 I OpenGLRenderer: Initialized EGL, version 1.4
                                        09-05 02:56:28.543 17390 17410 D OpenGLRenderer: Swap behavior 1
                                        09-05 02:56:28.547 17390 17410 D EGL_emulation: eglCreateContext: 0xe3e63c40: maj 3 min 0 rcv 3
                                        09-05 02:56:28.553  1877  4577 D InputMethodManagerService: packageName=org.pegasus_frontend.android, activityName=.MainActivity
                                        09-05 02:56:28.553  1877  4577 D InputMethodManagerService: ime_enabled = false is same as last value, no change
                                        09-05 02:56:28.557 17390 17410 D EGL_emulation: eglMakeCurrent: 0xe3e63c40: ver 3 0 (tinfo 0xe14af5a0)
                                        09-05 02:56:28.576 17390 17410 D EGL_emulation: eglMakeCurrent: 0xe3e63c40: ver 3 0 (tinfo 0xe14af5a0)
                                        09-05 02:56:28.604  1877  1898 I ActivityManager: Displayed org.pegasus_frontend.android/.MainActivity: +388ms
                                        09-05 02:56:28.686 17390 17407 D pegasus-fe: [i] Pegasus alpha13-151-g116e9712-dirty (2020-09-01)
                                        09-05 02:56:28.689 17390 17407 D pegasus-fe: [i] Running on Android Nougat (7.1) (arm, android)
                                        09-05 02:56:28.692 17390 17407 D pegasus-fe: [i] Qt version 5.15.0
                                        09-05 02:56:28.713 17390 17407 D pegasus-fe: [i] Program settings loaded (`/storage/emulated/0/pegasus-frontend/settings.txt`)
                                        09-05 02:56:28.730 17390 17407 D pegasus-fe: [i] Found locale `de`
                                        09-05 02:56:28.732 17390 17407 D pegasus-fe: [i] Found locale `en`
                                        09-05 02:56:28.734 17390 17407 D pegasus-fe: [i] Found locale `en`
                                        09-05 02:56:28.736 17390 17407 D pegasus-fe: [i] Found locale `es`
                                        09-05 02:56:28.737 17390 17407 D pegasus-fe: [i] Found locale `fr`
                                        09-05 02:56:28.738 17390 17407 D pegasus-fe: [i] Found locale `hu`
                                        09-05 02:56:28.739 17390 17407 D pegasus-fe: [i] Found locale `ko`
                                        09-05 02:56:28.741 17390 17407 D pegasus-fe: [i] Found locale `pt-BR`
                                        09-05 02:56:28.742 17390 17407 D pegasus-fe: [i] Found locale `ru`
                                        09-05 02:56:28.743 17390 17407 D pegasus-fe: [i] Found locale `zh`
                                        09-05 02:56:28.745 17390 17407 D pegasus-fe: [i] Locale set to `en`
                                        09-05 02:56:28.755 17390 17407 D pegasus-fe: [i] Found theme `Pegasus Grid` at `:/themes/pegasus-theme-grid/`
                                        09-05 02:56:28.760 17390 17407 W pegasus-fe: [w] Requested theme `/storage/emulated/0/pegasus-frontend/themes/demo/` not found, falling back to default
                                        09-05 02:56:28.761 17390 17407 D pegasus-fe: [i] Theme set to `Pegasus Grid` (`:/themes/pegasus-theme-grid/`)
                                        09-05 02:56:28.920 17390 17407 W pegasus-fe: [w] QQmlApplicationEngine failed to load component
                                        09-05 02:56:28.922 17390 17407 W pegasus-fe: [w] qrc:/frontend/main.qml:49:38: Invalid property assignment: "fonts" is a read-only property
                                        09-05 02:56:28.929 17390 17414 D pegasus-fe: [i] Metafiles: finished game searching in 3ms
                                        09-05 02:56:28.931 17390 17414 D pegasus-fe: [i] Game list post-processing took 0ms
                                        09-05 02:56:28.932 17390 17407 D pegasus-fe: [i] Games found in 7ms
                                        09-05 02:56:28.932 17390 17414 D pegasus-fe: [i] Metafiles: finished asset searching in 0ms
                                        09-05 02:56:28.933 17390 17407 D pegasus-fe: [i] Assets and metadata found in 1ms
                                        09-05 02:56:28.934 17390 17407 D pegasus-fe: [i] 0 games found
                                        
                                        S 1 Reply Last reply Reply Quote 0
                                        • S
                                          spartan @spartan
                                          last edited by

                                          @spartan said in Announcing Pegasus Frontend:

                                          @fluffypillow I'm trying to build android version from git and once I install the app it only shows a white screen.

                                          09-05 02:56:28.159  2085 17385 D BstCommandProcessor-Application: returning from waitForSystemReady,  isSystemReady = true
                                          09-05 02:56:28.159  2085 17385 D BstCommandProcessor-CommandHandler: gamemanager compatible mode
                                          09-05 02:56:28.159  2085 17385 D BstCommandProcessor-CommandHandler: recentTask.size(): 4
                                          09-05 02:56:28.159  1877  3020 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10204000 cmp=org.pegasus_frontend.android/.MainActivity} from uid 1000 on display 0
                                          09-05 02:56:28.161  1877  3020 D ActivityManager: TopActivityInfo, pkgName: org.pegasus_frontend.android activityName: org.pegasus_frontend.android.MainActivity callingPackage: com.bluestacks.BstCommandProcessor  bstSpecialAppKeyboardHandlingEnabled = false
                                          09-05 02:56:28.161  1877  3020 D ActivityManager: Showing guidance for pkgName: org.pegasus_frontend.android
                                          09-05 02:56:28.162  1877  3020 D ActivityManager: Sending app launch intent for appName: Pegasus pkgName: org.pegasus_frontend.android
                                          09-05 02:56:28.162  1877 17386 D ActivityManager: Sending TopActivity Info
                                          09-05 02:56:28.166  2123  2123 D GuidanceScreen.: mBstOemFeatures === 2111744
                                          09-05 02:56:28.170  1877  2237 W AppOps  : Finishing op nesting under-run: uid 10033 pkg com.bluestacks.appguidance code 24 time=0 duration=0 nesting=0
                                          09-05 02:56:28.187  2123  2123 D GuidanceScreen.: event === app_launch
                                          09-05 02:56:28.187  2123  2123 D GuidanceScreen.: hiding guidance
                                          09-05 02:56:28.187  2123  2123 D GuidanceScreen.: hardKeyboard = 1
                                          09-05 02:56:28.187  2123  2123 D GuidanceScreen.: controllerType === Keyboard
                                          09-05 02:56:28.190  2123  2123 D GuidanceScreen.: appName: Pegasus, currentPkg: org.pegasus_frontend.android, event: app_launch, controller: Keyboard
                                          09-05 02:56:28.190  2123  2123 D GuidanceScreen.: appName: Pegasus
                                          09-05 02:56:28.204  2085 17387 D BstCommandProcessor-httpd: command: ping
                                          09-05 02:56:28.204  2085 17387 D BstCommandProcessor-httpd: response: {"result":"ok"}
                                          09-05 02:56:28.204  1877  1891 I ActivityManager: Killing 17246:com.google.process.gapps/u0a2 (adj 906): empty #5
                                          09-05 02:56:28.206  2085 17385 E Sensor-AccelerometerUI: java.io.IOException: Connection refused
                                          09-05 02:56:28.209  2085 17388 D BstCommandProcessor-httpd: command: getdefaultlauncher
                                          09-05 02:56:28.209  2085 17388 D BstCommandProcessor-Application: returning from waitForBootCompleted,  isBootCompleted = true
                                          09-05 02:56:28.211  2085 17388 D BstCommandProcessor-httpd: response: {"result":"error","reason":"no default launcher"}
                                          09-05 02:56:28.215  1877  2132 D ActivityManager: TopActivityInfo, pkgName: org.pegasus_frontend.android activityName: org.pegasus_frontend.android/.MainActivity callingPackage:   bstSpecialAppKeyboardHandlingEnabled = false
                                          09-05 02:56:28.216  1877  2132 D ActivityManager: Showing guidance for pkgName: org.pegasus_frontend.android
                                          09-05 02:56:28.216  1877  2132 D ActivityManager: Sending app launch intent for appName: Pegasus pkgName: org.pegasus_frontend.android
                                          09-05 02:56:28.217  1877 17389 D ActivityManager: Sending TopActivity Info
                                          09-05 02:56:28.222  1605  1631 D AudioFlinger: mixer(0xf0a83ec0) throttle end: throttle time(23)
                                          09-05 02:56:28.224  2085 17385 D BstCommandProcessor-CommandHandler: contains arm marker file , app org.pegasus_frontend.android
                                          09-05 02:56:28.227  1877  2132 I ActivityManager: Start proc 17390:org.pegasus_frontend.android/u0a76 for activity org.pegasus_frontend.android/.MainActivity
                                          09-05 02:56:28.228  2123  2123 D GuidanceScreen.Utils: checkAdExists() called with: context = [com.bluestacks.appguidance.GuidanceApplication@bf9cf0f], hostPackageName = [org.pegasus_frontend.android], ignoreOccurrence = [true], adScreenService = [null], forceLaunch = [false], doNotSendStats = [false]
                                          09-05 02:56:28.228  2123  2123 D GuidanceScreen.: showing guidance for Pegasus as not recommended ad found
                                          09-05 02:56:28.228  2085 17385 D BstCommandProcessor-CommandHandler: Sending startService intent with data: Intent { act=com.bluestacks.home.svc pkg=com.bluestacks.home }
                                          09-05 02:56:28.229  2085 17385 D BstCommandProcessor-CommandHandler: Broadcasting START_APP intent with data: {"package":"org.pegasus_frontend.android","isArmApp":true} isArmApp: true
                                          09-05 02:56:28.229  2085 17385 D BstCommandProcessor-httpd: response: {"result":"ok"}
                                          09-05 02:56:28.229  2123  2123 D GuidanceScreen.: no guidance for org.pegasus_frontend.android.
                                          09-05 02:56:28.231 17390 17390 I art     : Late-enabling -Xcheck:jni
                                          09-05 02:56:28.232  1599  4007 D gralloc_goldfish: gralloc_alloc: Creating ashmem region of size 2457600
                                          09-05 02:56:28.236 17390 17390 D houdini : [17390] Initialize library(version: 7.1.0a_y.49344 RELEASE)... successfully.
                                          09-05 02:56:28.237  2123  2123 D GuidanceScreen.Utils: checkAdExists() called with: context = [android.app.ReceiverRestrictedContext@95f09a5], hostPackageName = [org.pegasus_frontend.android], ignoreOccurrence = [true], adScreenService = [null], forceLaunch = [false], doNotSendStats = [false]
                                          09-05 02:56:28.237  2123  2123 D GuidanceScreen.: mBstOemFeatures === 2111744
                                          09-05 02:56:28.241 17390 17390 W art     : Unexpected CPU variant for X86 using defaults: x86
                                          09-05 02:56:28.244  1877  2132 D ActivityManager: cleanUpApplicationRecord -- 17246
                                          09-05 02:56:28.246  1877  2132 W AppOps  : Finishing op nesting under-run: uid 10033 pkg com.bluestacks.appguidance code 24 time=0 duration=0 nesting=0
                                          09-05 02:56:28.259  2123  2123 D GuidanceScreen.: event === app_launch
                                          09-05 02:56:28.260  2123  2123 D GuidanceScreen.: hiding guidance
                                          09-05 02:56:28.260  2123  2123 D GuidanceScreen.: hardKeyboard = 1
                                          09-05 02:56:28.260  2123  2123 D GuidanceScreen.: controllerType === Keyboard
                                          09-05 02:56:28.260  2123  2123 D GuidanceScreen.: appName: Pegasus, currentPkg: org.pegasus_frontend.android, event: app_launch, controller: Keyboard
                                          09-05 02:56:28.260  2123  2123 D GuidanceScreen.: appName: Pegasus
                                          09-05 02:56:28.262  2123  2123 D GuidanceScreen.: no guidance for org.pegasus_frontend.android.
                                          09-05 02:56:28.264  1877  2131 D WindowManager: in computeScreenConfigurationLocked() -- hardKeyboardAvailable :true  mHardKeyboardAvailable :true
                                          09-05 02:56:28.266  1877  2131 V WindowManager: isVisibleLw false for win : Window{b1c71b7 u0 com.bluestacks.gamepophome/com.android.launcher3.Launcher}
                                          09-05 02:56:28.268  1877  1892 D WindowManager: Sending appClickStats request with data: appVersionName=alpha13-151-g116e9712 clickloc=system_server appname=Pegasus appver=1586 package=org.pegasus_frontend.android
                                          09-05 02:56:28.289  4082  4128 D EGL_emulation: eglMakeCurrent: 0x725791c21680: ver 3 0 (tinfo 0x725791c0c700)
                                          09-05 02:56:28.295 17390 17390 W System  : ClassLoader referenced unknown path: 
                                          09-05 02:56:28.324 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libc++_shared.so for ClassLoader by Native Bridge.
                                          09-05 02:56:28.330 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5Core_armeabi-v7a.so for ClassLoader by Native Bridge.
                                          09-05 02:56:28.331 17390 17407 I QtCore  : Start
                                          09-05 02:56:28.334 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5AndroidExtras_armeabi-v7a.so for ClassLoader by Native Bridge.
                                          09-05 02:56:28.368 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5Gui_armeabi-v7a.so for ClassLoader by Native Bridge.
                                          09-05 02:56:28.369 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5Gamepad_armeabi-v7a.so for ClassLoader by Native Bridge.
                                          09-05 02:56:28.372 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5Network_armeabi-v7a.so for ClassLoader by Native Bridge.
                                          09-05 02:56:28.390 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5Multimedia_armeabi-v7a.so for ClassLoader by Native Bridge.
                                          09-05 02:56:28.398 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5Qml_armeabi-v7a.so for ClassLoader by Native Bridge.
                                          09-05 02:56:28.401 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5QmlModels_armeabi-v7a.so for ClassLoader by Native Bridge.
                                          09-05 02:56:28.412 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5Quick_armeabi-v7a.so for ClassLoader by Native Bridge.
                                          09-05 02:56:28.413 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5Sql_armeabi-v7a.so for ClassLoader by Native Bridge.
                                          09-05 02:56:28.429 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5Widgets_armeabi-v7a.so for ClassLoader by Native Bridge.
                                          09-05 02:56:28.432 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5Svg_armeabi-v7a.so for ClassLoader by Native Bridge.
                                          09-05 02:56:28.434 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5MultimediaQuick_armeabi-v7a.so for ClassLoader by Native Bridge.
                                          09-05 02:56:28.436 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5QmlWorkerScript_armeabi-v7a.so for ClassLoader by Native Bridge.
                                          09-05 02:56:28.440 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libQt5QuickParticles_armeabi-v7a.so for ClassLoader by Native Bridge.
                                          09-05 02:56:28.445 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libplugins_platforms_qtforandroid_armeabi-v7a.so for ClassLoader by Native Bridge.
                                          09-05 02:56:28.446 17390 17407 I Qt      : qt started
                                          09-05 02:56:28.449 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libplugins_bearer_qandroidbearer_armeabi-v7a.so for ClassLoader by Native Bridge.
                                          09-05 02:56:28.450 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libplugins_gamepads_androidgamepad_armeabi-v7a.so for ClassLoader by Native Bridge.
                                          09-05 02:56:28.452 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libplugins_mediaservice_qtmedia_android_armeabi-v7a.so for ClassLoader by Native Bridge.
                                          09-05 02:56:28.455 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libcrypto.so for ClassLoader by Native Bridge.
                                          09-05 02:56:28.456 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libssl.so for ClassLoader by Native Bridge.
                                          09-05 02:56:28.494 17390 17407 D houdini : [17407] Added shared library /data/app/org.pegasus_frontend.android-1/lib/arm/libpegasus-fe_armeabi-v7a.so for ClassLoader by Native Bridge.
                                          09-05 02:56:28.516  1877  4578 D WindowManager: topDisplayedActivityInfo, appToken: AppWindowToken{e24d1ae token=Token{fa3282d ActivityRecord{c3ccf44 u0 org.pegasus_frontend.android/.MainActivity t148}}}
                                          09-05 02:56:28.536 17390 17410 I PGA     : PgaSocketInit: opened /dev/bstpgaipc: fd = 42
                                          09-05 02:56:28.536 17390 17410 I PGA     : Attempting to create new SOCKET connection pid = 17390, tid = 17410
                                          09-05 02:56:28.539 17390 17410 I PGA     : PgaSocketInitClientPgaIpc: data mapped to 0xd1f0b000
                                          09-05 02:56:28.539 17390 17410 I PGA     : New SOCKET connection: org.pegasus_frontend.android (pid 17390, tid 17410)
                                          09-05 02:56:28.540 17390 17410 W         : Process pipe failed
                                          09-05 02:56:28.543 17390 17410 I OpenGLRenderer: Initialized EGL, version 1.4
                                          09-05 02:56:28.543 17390 17410 D OpenGLRenderer: Swap behavior 1
                                          09-05 02:56:28.547 17390 17410 D EGL_emulation: eglCreateContext: 0xe3e63c40: maj 3 min 0 rcv 3
                                          09-05 02:56:28.553  1877  4577 D InputMethodManagerService: packageName=org.pegasus_frontend.android, activityName=.MainActivity
                                          09-05 02:56:28.553  1877  4577 D InputMethodManagerService: ime_enabled = false is same as last value, no change
                                          09-05 02:56:28.557 17390 17410 D EGL_emulation: eglMakeCurrent: 0xe3e63c40: ver 3 0 (tinfo 0xe14af5a0)
                                          09-05 02:56:28.576 17390 17410 D EGL_emulation: eglMakeCurrent: 0xe3e63c40: ver 3 0 (tinfo 0xe14af5a0)
                                          09-05 02:56:28.604  1877  1898 I ActivityManager: Displayed org.pegasus_frontend.android/.MainActivity: +388ms
                                          09-05 02:56:28.686 17390 17407 D pegasus-fe: [i] Pegasus alpha13-151-g116e9712-dirty (2020-09-01)
                                          09-05 02:56:28.689 17390 17407 D pegasus-fe: [i] Running on Android Nougat (7.1) (arm, android)
                                          09-05 02:56:28.692 17390 17407 D pegasus-fe: [i] Qt version 5.15.0
                                          09-05 02:56:28.713 17390 17407 D pegasus-fe: [i] Program settings loaded (`/storage/emulated/0/pegasus-frontend/settings.txt`)
                                          09-05 02:56:28.730 17390 17407 D pegasus-fe: [i] Found locale `de`
                                          09-05 02:56:28.732 17390 17407 D pegasus-fe: [i] Found locale `en`
                                          09-05 02:56:28.734 17390 17407 D pegasus-fe: [i] Found locale `en`
                                          09-05 02:56:28.736 17390 17407 D pegasus-fe: [i] Found locale `es`
                                          09-05 02:56:28.737 17390 17407 D pegasus-fe: [i] Found locale `fr`
                                          09-05 02:56:28.738 17390 17407 D pegasus-fe: [i] Found locale `hu`
                                          09-05 02:56:28.739 17390 17407 D pegasus-fe: [i] Found locale `ko`
                                          09-05 02:56:28.741 17390 17407 D pegasus-fe: [i] Found locale `pt-BR`
                                          09-05 02:56:28.742 17390 17407 D pegasus-fe: [i] Found locale `ru`
                                          09-05 02:56:28.743 17390 17407 D pegasus-fe: [i] Found locale `zh`
                                          09-05 02:56:28.745 17390 17407 D pegasus-fe: [i] Locale set to `en`
                                          09-05 02:56:28.755 17390 17407 D pegasus-fe: [i] Found theme `Pegasus Grid` at `:/themes/pegasus-theme-grid/`
                                          09-05 02:56:28.760 17390 17407 W pegasus-fe: [w] Requested theme `/storage/emulated/0/pegasus-frontend/themes/demo/` not found, falling back to default
                                          09-05 02:56:28.761 17390 17407 D pegasus-fe: [i] Theme set to `Pegasus Grid` (`:/themes/pegasus-theme-grid/`)
                                          09-05 02:56:28.920 17390 17407 W pegasus-fe: [w] QQmlApplicationEngine failed to load component
                                          09-05 02:56:28.922 17390 17407 W pegasus-fe: [w] qrc:/frontend/main.qml:49:38: Invalid property assignment: "fonts" is a read-only property
                                          09-05 02:56:28.929 17390 17414 D pegasus-fe: [i] Metafiles: finished game searching in 3ms
                                          09-05 02:56:28.931 17390 17414 D pegasus-fe: [i] Game list post-processing took 0ms
                                          09-05 02:56:28.932 17390 17407 D pegasus-fe: [i] Games found in 7ms
                                          09-05 02:56:28.932 17390 17414 D pegasus-fe: [i] Metafiles: finished asset searching in 0ms
                                          09-05 02:56:28.933 17390 17407 D pegasus-fe: [i] Assets and metadata found in 1ms
                                          09-05 02:56:28.934 17390 17407 D pegasus-fe: [i] 0 games found
                                          

                                          solved

                                          fluffypillowF 1 Reply Last reply Reply Quote 0
                                          • fluffypillowF
                                            fluffypillow @spartan
                                            last edited by

                                            @spartan what ended up being the problem? I see the relevant errors appear to be font definition related:

                                            09-05 02:56:28.920 17390 17407 W pegasus-fe: [w] QQmlApplicationEngine failed to load component
                                            09-05 02:56:28.922 17390 17407 W pegasus-fe: [w] qrc:/frontend/main.qml:49:38: Invalid property assignment: "fonts" is a read-only property

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                                            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.