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

      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
                          • fluffypillowF
                            fluffypillow
                            last edited by

                            Weekly update!

                            • Fixed a crash in the Lutris compatibility code
                            • Fixed a crash in the GOG compatibility code
                            • Improved support for Steam when it's installed as a Flatpak app
                            • Fixed video playback issues on macOS
                            • Fixed language autodetection on fresh installations
                            • Fixed the shutdown/reboot options visible on Android
                            • Fixed handling the comma key when it's set to an action on the keyboard config screen
                            • Fixed visible dbus messages on Linux when rebooting/shutting down
                            • Fixed some warning noise in the log
                            1 Reply Last reply Reply Quote 0
                            • fluffypillowF
                              fluffypillow
                              last edited by

                              In addition, a new stable release, Alpha 14! (Yes, the last one was quite a while ago...) You can find the list of all changes here: https://github.com/mmatyas/pegasus-frontend/releases/tag/alpha14

                              1 Reply Last reply Reply Quote 0
                              • M
                                mcfly
                                last edited by

                                hi fluffy pillow. thank you for your amazing work. despite i read all the documentation on pegasus website, i have trouble to launch any games from pegasus through retroarch and dolphin. i don’t understand what i have to wrote in the metadata file. could you tell me as real world exemple what i have to write exactly to make it work retroarch super nintendo core and dolphin, assuming my file path is c:\retroarch\retroarch.exe and c:\dolphin\dolphin.exe. i’m on windows 10. thank you for your help.

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

                                  @mcfly Hi, sure, here's an example for SNES:

                                  collection: Super Nintendo Entertainment System
                                  shortname: snes
                                  extensions: 7z, bin, smc, sfc, fig, swc, mgd, zip, bin
                                  launch: C:\retroarch\retroarch.exe -L C:\retroarch\cores\snes9x_libretro.dll {file.path} -f
                                  

                                  And one for GameCube (not 100% sure about this, haven't tested Dolphin on Windows):

                                  collection: GameCube
                                  shortname: ngc
                                  extensions: iso
                                  launch: C:\dolphin\dolphin.exe {file.path}
                                  
                                  M 1 Reply Last reply Reply Quote 0
                                  • M
                                    mcfly @fluffypillow
                                    last edited by

                                    @fluffypillow Thank you so much. It’s running perfectly. One more thing, i try it with cemu (the wii u emularor) and it open the program but dont launch the game. Any idee for this?

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

                                      @mcfly Apparently CEMU requires the -g option to open files. You might also want to add -f to make it full screen:

                                      launch: C:\cemu\cemu.exe -f -g {file.path}

                                      M 1 Reply Last reply Reply Quote 0
                                      • M
                                        mcfly @fluffypillow
                                        last edited by

                                        @fluffypillow thank you so much for you’re help.

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

                                          Weekly update! Certain long standing issues on Windows and Android got finally fixed, and there have been some small improvements as well:

                                          • Windows: Fixed a crash when launching shortcuts (.lnk)
                                          • Windows: The metadata file chooser dialog now correctly shows Windows-style backslashes in the paths
                                          • Android: Added support for Android 11
                                          • Android: Improved detection of external storages
                                          • Mac: Updated to Qt 5.15.1, like the rest of the platforms
                                          • Minor optimizations
                                          1 Reply Last reply Reply Quote 2
                                          • fluffypillowF
                                            fluffypillow
                                            last edited by

                                            Weekly update!

                                            • Added experimental support for directly loading Logiqx DAT files (ie. Skraper's "generic frontend" output). Pegasus looks for them in the set game directories, creates a collection with the name set in their <header> section and adds the found games from the file to this collection
                                            • Added support for recognizing multiple assets of the same type (eg. multiple screenshots) in the media dirs
                                            • Android: Added support for accessing the root directory
                                            • Android: Fixed requesting permissions on certain Android versions
                                            • LaunchBox: Added support for multiple video assets
                                            • Windows: Fixed some typographic differences (compared to other platforms) in the main menu
                                            • Other minor improvements

                                            Also forgot to mention last week that there's also a new tool for generating metadata files for Android here: https://pegasus-frontend.org/tools/metagen-android/

                                            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.