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

                                        Weekly update! Some minor improvements this time:

                                        • You can now launch Pegasus in portable mode by placing a file called portable.txt next to it. This can be done on all platforms except Android and macOS
                                        • Lutris: Added support for cover art images
                                        • Themes: Added support for BlurHash images, see https://pegasus-frontend.org/docs/themes/extra/#blurhash
                                        • Android: Added support for a number of missing RetroArch cores in the metadata generator (https://pegasus-frontend.org/tools/metagen-android/)
                                        1 Reply Last reply Reply Quote 0
                                        • RookervikR
                                          Rookervik Global Moderator
                                          last edited by

                                          Hey Fluffypillow! I'm glad to see you're still working on Pegasus. I've recently got a Retroid Pocket 2 and Pegasus is the smoothest Launcher I can find. Freaking nice work!

                                          My questions is, and I hope it hasn't been asked already, are there any repos for themes, yet? I've only found a couple themes online and on the forum here. I did find a couple in your Github that I could not find anywhere else on the internet. The micro grid works close to perfect. It takes a long time to browse a big game list tho.

                                          I'd like to be able to create themes for Pegasus, but QML is far beyond me as an artist.

                                          But yeah, is there a collection of themes for Pegasus yet?

                                          lilbudL 1 Reply Last reply Reply Quote 0
                                          • lilbudL
                                            lilbud @Rookervik
                                            last edited by

                                            @Rookervik

                                            Someone over on the pegasus discord made this, which I believe is all the themes currently available
                                            https://www.notion.so/77b72e58380a4b8ca585a7242e40fbff?v=1a56030251664c4797ca68d49fa84f60

                                            Creator of the Radiocade: https://retropie.org.uk/forum/topic/6077/radiocade

                                            Backlog: http://backloggery.com/lilbud

                                            RookervikR 1 Reply Last reply Reply Quote 1
                                            • 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.