levi
Still fresh, damnit!
I don't think it's designed to work if you just include it's libs in the path. It's an emulatory kind of shim type thing, so it needs to be the process that runs to intercept your gl calls.
That is how it's setup to work. when you put it's directory in your library path, its libGL.so.1 is loaded and it translates OpenGL into OpenGL ES calls the pyra can process. In the output i can see it loading and see that it's loaded.I don't think it's designed to work if you just include it's libs in the path. It's an emulatory kind of shim type thing, so it needs to be the process that runs to intercept your gl calls.
00:00:00 - SDL Info (0): Compiled with SDL 2.0.9
00:00:00 - SDL Info (0): Running with SDL 2.0.9
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
00:00:00 - Qt Info: No translation available for "en_US"
00:00:00 - Qt Warning: qrc:/gui/main.qml:12:1: QML ApplicationWindow: ToolTip must be attached to an Item
00:00:01 - Qt Info: Found "gamecontrollerdb.txt" at "/home/nick/.cache/Moonlight Game Streaming Project/Moonlight/gamecontrollerdb.txt"
00:00:01 - SDL Info (0): Loaded 203 new gamepad mappings
00:00:01 - SDL Info (0): Unmapped joystick: pyraInput Gamepad 03000000010000000100000001000000
00:00:01 - SDL Info (0): Number of axes: 4 | Number of buttons: 14 | Number of hats: 1
00:00:01 - SDL Warn (0): Joystick likely to be an unmapped game controller
LIBGL: Initialising gl4es
LIBGL: v1.1.5 built on Aug 17 2021 14:02:57
LIBGL: Using GLES 2.0 backend
LIBGL: loaded: libGLESv2.so
LIBGL: loaded: libEGL.so
LIBGL: Using GLES 2.0 backend
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
LIBGL: Hardware Full NPOT detected and used
LIBGL: Extension GL_EXT_blend_minmax detected and used
LIBGL: Extension GL_EXT_draw_buffers detected and used
LIBGL: FBO are in core, and so used
LIBGL: PointSprite are in core, and so used
LIBGL: CubeMap are in core, and so used
LIBGL: BlendColor is in core, and so used
LIBGL: Blend Subtract is in core, and so used
LIBGL: Blend Function and Equation Separation is in core, and so used
LIBGL: Texture Mirrored Repeat is in core, and so used
LIBGL: Extension GL_OES_mapbuffer detected
LIBGL: Extension GL_OES_element_index_uint detected and used
LIBGL: Extension GL_OES_packed_depth_stencil detected and used
LIBGL: Extension GL_OES_depth24 detected and used
LIBGL: Extension GL_OES_rgb8_rgba8 detected and used
LIBGL: Extension GL_EXT_multi_draw_arrays detected
LIBGL: Extension GL_EXT_texture_format_BGRA8888 detected and used
LIBGL: Extension GL_OES_depth_texture detected and used
LIBGL: Extension GL_OES_texture_stencil8 detected and used
LIBGL: Extension GL_EXT_texture_rg detected and used
LIBGL: Extension GL_OES_texture_float detected and used
LIBGL: Extension GL_OES_texture_half_float detected and used
LIBGL: Extension GL_EXT_color_buffer_float detected and used
LIBGL: high precision float in fragment shader available and used
LIBGL: Extension GL_EXT_frag_depth detected and used
LIBGL: Max vertex attrib: 16
LIBGL: Extension GL_OES_standard_derivatives detected and used
LIBGL: Max texture size: 8192
LIBGL: Max Varying Vector: 32
LIBGL: Texture Units: 16/16 (hardware: 32), Max lights: 8, Max planes: 6
LIBGL: Max Color Attachments: 8 / Draw buffers: 8
LIBGL: Hardware vendor is VMware, Inc.
LIBGL: GLSL 300 es supported and used
LIBGL: sRGB surface supported
LIBGL: EGLImage to Texture2D supported
LIBGL: EGLImage to RenderBuffer supported
LIBGL: Targeting OpenGL 2.1
LIBGL: NPOT texture handled in hardware
LIBGL: Not trying to batch small subsequent glDrawXXXX
LIBGL: try to use VBO
LIBGL: Force texture for Attachment color0 on FBO
LIBGL: Hack to trigger a SwapBuffers when a Full Framebuffer Blit on default FBO is done
LIBGL: glX Will try to recycle EGL Surface
LIBGL: Current folder is:/home/nick
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
00:00:01 - SDL Info (0): V-sync disabled
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/arm-linux-gnueabihf/dri/armsoc_drv_video.so
libva info: va_openDriver() returns -1
00:00:01 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'iHD'
libva info: Trying to open /usr/lib/arm-linux-gnueabihf/dri/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'i965'
libva info: Trying to open /usr/lib/arm-linux-gnueabihf/dri/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'radeonsi'
libva info: Trying to open /usr/lib/arm-linux-gnueabihf/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_4
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
libva error: /usr/lib/arm-linux-gnueabihf/dri/radeonsi_drv_video.so init failed
libva info: va_openDriver() returns 2
00:00:01 - SDL Info (0): Trying fallback VAAPI driver paths
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/armsoc_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/armsoc_drv_video.so
libva info: va_openDriver() returns -1
00:00:01 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'iHD'
libva info: Trying to open /usr/lib/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'i965'
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'radeonsi'
libva info: Trying to open /usr/lib/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/radeonsi_drv_video.so
libva info: va_openDriver() returns -1
00:00:01 - SDL Error (0): Failed to initialize VAAPI: -1
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/arm-linux-gnueabihf/dri/armsoc_drv_video.so
libva info: va_openDriver() returns -1
00:00:01 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'iHD'
libva info: Trying to open /usr/lib/arm-linux-gnueabihf/dri/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'i965'
libva info: Trying to open /usr/lib/arm-linux-gnueabihf/dri/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'radeonsi'
libva info: Trying to open /usr/lib/arm-linux-gnueabihf/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_4
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
libva error: /usr/lib/arm-linux-gnueabihf/dri/radeonsi_drv_video.so init failed
libva info: va_openDriver() returns 2
00:00:01 - SDL Info (0): Trying fallback VAAPI driver paths
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/armsoc_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/armsoc_drv_video.so
libva info: va_openDriver() returns -1
00:00:01 - SDL Info (0): Trying fallback VAAPI driver names
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'iHD'
libva info: Trying to open /usr/lib/dri/iHD_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/iHD_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'i965'
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'radeonsi'
libva info: Trying to open /usr/lib/dri/radeonsi_drv_video.so
libva info: Trying to open /usr/lib/va/drivers/radeonsi_drv_video.so
libva info: va_openDriver() returns -1
00:00:01 - SDL Error (0): Failed to initialize VAAPI: -1
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
00:00:01 - FFmpeg: [AVHWDeviceContext @ 0xa5735ca0] VDPAU device creation on X11 display :0 failed.
00:00:01 - SDL Info (0): Trying fallback VDPAU driver paths
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
00:00:01 - FFmpeg: [AVHWDeviceContext @ 0xa5739190] VDPAU device creation on X11 display :0 failed.
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
00:00:01 - FFmpeg: [AVHWDeviceContext @ 0xaeb7a1d0] VDPAU device creation on X11 display :0 failed.
00:00:01 - SDL Error (0): Failed to create VDPAU context: -1313558101
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
00:00:01 - FFmpeg: [AVHWDeviceContext @ 0xa5739190] VDPAU device creation on X11 display :0 failed.
00:00:01 - SDL Info (0): Trying fallback VDPAU driver paths
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
00:00:01 - FFmpeg: [AVHWDeviceContext @ 0xaeb7a1d0] VDPAU device creation on X11 display :0 failed.
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
00:00:01 - FFmpeg: [AVHWDeviceContext @ 0xa5890aa0] VDPAU device creation on X11 display :0 failed.
00:00:01 - SDL Error (0): Failed to create VDPAU context: -1313558101
00:00:01 - SDL Info (0): Using SDL renderer
00:00:01 - FFmpeg: [AVBSFContext @ 0xa582b030] The input looks like it is Annex B already
00:00:01 - FFmpeg: [h264_v4l2m2m @ 0xa5821440] Could not find a valid device
00:00:01 - FFmpeg: [h264_v4l2m2m @ 0xa5821440] cant configure decoder
00:00:01 - SDL Error (0): Unable to open decoder for format: 1
00:00:01 - SDL Info (0): Using SDL renderer
00:00:01 - FFmpeg: [h264 @ 0xa579daf0] nal_unit_type: 7(SPS), nal_ref_idc: 3
00:00:01 - FFmpeg: [h264 @ 0xa579daf0] nal_unit_type: 8(PPS), nal_ref_idc: 3
00:00:01 - FFmpeg: [h264 @ 0xa579daf0] nal_unit_type: 5(IDR), nal_ref_idc: 3
00:00:01 - FFmpeg: [h264 @ 0xa579daf0] nal_unit_type: 5(IDR), nal_ref_idc: 3
00:00:01 - FFmpeg: [h264 @ 0xa579daf0] nal_unit_type: 5(IDR), nal_ref_idc: 3
00:00:01 - FFmpeg: [h264 @ 0xa579daf0] nal_unit_type: 5(IDR), nal_ref_idc: 3
00:00:01 - FFmpeg: [h264 @ 0xa579daf0] Format yuv420p chosen by get_format().
00:00:01 - FFmpeg: [h264 @ 0xa579daf0] Reinit context to 1280x720, pix_fmt: yuv420p
00:00:01 - SDL Info (0): FFmpeg-based video decoder chosen
00:00:02 - Qt Info: Found "gamecontrollerdb.txt" at "/home/nick/.cache/Moonlight Game Streaming Project/Moonlight/gamecontrollerdb.txt"
00:00:02 - SDL Info (0): Loaded 203 new gamepad mappings
00:00:02 - Qt Debug: Current Moonlight version: "3.1.4"
00:00:06 - Qt Info: "nirvash.leesam.net" is now online at "XXX.XXX.XXX.XXX:47989"
00:00:10 - Qt Info: Discovered mDNS host: "nirvash.local."
00:00:10 - Qt Info: Latest supported GFE server: "99.99.99.99"
00:00:10 - Qt Info: Downloaded updated gamepad mappings
00:00:10 - Qt Info: Resolved "nirvash.local." to QHostAddress("XXX.XXX.XXX.XXX")
00:00:12 - Qt Info: Processing new PC at "XXX.XXX.XXX.XXX:47989" from mDNS with IPv6 address "<NULL>"
00:00:12 - Qt Info: Executing request: "http://XXX.XXX.XXX.XXX:47989/serverinfo?uniqueid=0123456789ABCDEF&uuid="
00:00:12 - Qt Info: Executing request: "https://XXX.XXX.XXX.XXX:47984/serverinfo?uniqueid=0123456789ABCDEF&uuid="
00:00:13 - Qt Info: Executing request: "https://XXX.XXX.XXX.XXX:47984/appasset?uniqueid=0123456789ABCDEF&uuid=&appid=1&AssetType=2&AssetIdx=0"
00:00:13 - Qt Warning: qrc:/gui/AppView.qml:8:1: QML AppView: StackView has detected conflicting anchors. Transitions may not execute properly.
00:00:13 - Qt Warning: qrc:/gui/PcView.qml:11:1: QML PcView: StackView has detected conflicting anchors. Transitions may not execute properly.
00:00:13 - Qt Info: Executing request: "https://XXX.XXX.XXX.XXX:47984/appasset?uniqueid=0123456789ABCDEF&uuid=&appid=2&AssetType=2&AssetIdx=0"
00:00:13 - Qt Info: Executing request: "https://XXX.XXX.XXX.XXX:47984/appasset?uniqueid=0123456789ABCDEF&uuid=&appid=3&AssetType=2&AssetIdx=0"
00:00:13 - Qt Info: Executing request: "https://XXX.XXX.XXX.XXX:47984/appasset?uniqueid=0123456789ABCDEF&uuid=&appid=1&AssetType=2&AssetIdx=0"
00:00:13 - Qt Info: Executing request: "https://XXX.XXX.XXX.XXX:47984/appasset?uniqueid=0123456789ABCDEF&uuid=&appid=3&AssetType=2&AssetIdx=0"
00:00:13 - Qt Info: Executing request: "https://XXX.XXX.XXX.XXX:47984/appasset?uniqueid=0123456789ABCDEF&uuid=&appid=2&AssetType=2&AssetIdx=0"
00:00:16 - Qt Info: Found "ModeSeven.ttf" at ":/data/ModeSeven.ttf"
00:00:16 - Qt Warning: qrc:/gui/AppView.qml:8:1: QML AppView: StackView has detected conflicting anchors. Transitions may not execute properly.
LIBGL: ERROR: EGL Error detected: EGL_BAD_ALLOC
00:00:17 - Qt Info: Server GPU: ""
00:00:17 - Qt Info: Server GFE version: "3.23.0.74"
00:00:17 - SDL Info (0): Video bitrate: 1000 kbps
00:00:17 - SDL Info (0): Desired audio buffer: 240 samples (960 bytes)
00:00:17 - SDL Info (0): Obtained audio buffer: 240 samples (960 bytes)
00:00:17 - SDL Info (0): Audio channel count: 2
00:00:17 - SDL Info (0): Audio channel mask: 3
00:00:20 - SDL Info (0): Desired audio buffer: 240 samples (960 bytes)
00:00:20 - SDL Info (0): Obtained audio buffer: 240 samples (960 bytes)
00:00:21 - Qt Info: Found "gamecontrollerdb.txt" at "/home/nick/.cache/Moonlight Game Streaming Project/Moonlight/gamecontrollerdb.txt"
00:00:21 - SDL Info (0): Loaded 203 new gamepad mappings
00:00:21 - SDL Info (0): Unmapped joystick: pyraInput Gamepad 03000000010000000100000001000000
00:00:21 - SDL Info (0): Number of axes: 4 | Number of buttons: 14 | Number of hats: 1
00:00:21 - SDL Warn (0): Joystick likely to be an unmapped game controller
00:00:24 - SDL Info (0): V-sync disabled
LIBGL: ERROR: EGL Error detected: EGL_BAD_ALLOC
LIBGL: ERROR: EGL Error detected: EGL_BAD_ALLOC
LIBGL: ERROR: EGL Error detected: EGL_BAD_SURFACE
LIBGL: ERROR: EGL Error detected: EGL_BAD_SURFACE
LIBGL: ERROR: EGL Error detected: EGL_BAD_ALLOC
LIBGL: ERROR: EGL Error detected: EGL_BAD_SURFACE
LIBGL: ERROR: EGL Error detected: EGL_BAD_SURFACE
00:00:24 - SDL Info (0): Using SDL renderer
00:00:24 - FFmpeg: [h264 @ 0x9da53d70] nal_unit_type: 7(SPS), nal_ref_idc: 3
00:00:24 - FFmpeg: [h264 @ 0x9da53d70] nal_unit_type: 8(PPS), nal_ref_idc: 3
00:00:24 - FFmpeg: [h264 @ 0x9da53d70] nal_unit_type: 5(IDR), nal_ref_idc: 3
00:00:24 - FFmpeg: [h264 @ 0x9da53d70] nal_unit_type: 5(IDR), nal_ref_idc: 3
00:00:24 - FFmpeg: [h264 @ 0x9da53d70] nal_unit_type: 5(IDR), nal_ref_idc: 3
00:00:24 - FFmpeg: [h264 @ 0x9da53d70] nal_unit_type: 5(IDR), nal_ref_idc: 3
00:00:24 - FFmpeg: [h264 @ 0x9da53d70] Format yuv420p chosen by get_format().
00:00:24 - FFmpeg: [h264 @ 0x9da53d70] Reinit context to 1280x720, pix_fmt: yuv420p
00:00:24 - SDL Info (0): FFmpeg-based video decoder chosen
00:00:24 - SDL Info (0): Encoder configured for 2 slices per frame
00:00:25 - Qt Info: Found "gamecontrollerdb.txt" at "/home/nick/.cache/Moonlight Game Streaming Project/Moonlight/gamecontrollerdb.txt"
00:00:25 - SDL Info (0): Loaded 203 new gamepad mappings
00:00:26 - SDL Info (0): Found host supported resolution: 858x480
00:00:26 - Qt Info: Executing request: "https://XXX.XXX.XXX.XXX:47984/resume?uniqueid=0123456789ABCDEF&uuid=&rikey=&rikeyid=&surroundAudioInfo="
00:00:26 - Qt Info: Resume response: "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<root status_code=\"200\"><sessionUrl0>rtsp://XXX.XXX.XXX.XXX:48010</sessionUrl0><resume>1</resume></root>"
00:00:26 - Qt Info: Found matching interface: "wlan0" "" QFlags<QNetworkInterface::InterfaceFlags>(IsUp|IsRunning|CanBroadcast|CanMulticast)
00:00:26 - Qt Info: Interface Type: QNetworkInterface::InterfaceType(Wifi)
00:00:26 - Qt Info: Interface MTU: 1500
00:00:26 - SDL Info (0): RTSP port: 48010
00:00:26 - SDL Info (0): Initializing platform...
00:00:26 - SDL Info (0): done
00:00:26 - SDL Info (0): Resolving host name...
00:00:26 - SDL Info (0): done
00:00:26 - SDL Info (0): Initializing audio stream...
00:00:26 - SDL Info (0): done
00:00:26 - SDL Info (0): Starting RTSP handshake...
00:00:26 - SDL Info (0): Audio port: 48000
00:00:26 - SDL Info (0): Video port: 47998
00:00:26 - SDL Info (0): Control port: 47999
00:00:26 - SDL Info (0): done
00:00:26 - SDL Info (0): Initializing control stream...
00:00:26 - SDL Info (0): done
00:00:26 - SDL Info (0): Initializing video stream...
00:00:26 - SDL Info (0): done
00:00:26 - SDL Info (0): Initializing input stream...
00:00:26 - SDL Info (0): done
00:00:26 - SDL Info (0): Starting control stream...
00:00:26 - SDL Info (0): done
00:00:26 - SDL Info (0): Starting video stream...
00:00:26 - SDL Info (0): Video stream is 858x480x30 (format 0x1)
00:00:27 - SDL Info (0): done
00:00:27 - SDL Info (0): Starting audio stream...
00:00:27 - SDL Info (0): Desired audio buffer: 480 samples (1920 bytes)
00:00:27 - SDL Info (0): Obtained audio buffer: 480 samples (1920 bytes)
00:00:27 - SDL Info (0): Audio stream has 2 channels
00:00:27 - SDL Info (0): done
00:00:27 - SDL Info (0): Starting input stream...
00:00:27 - SDL Info (0): done
00:00:27 - SDL Info (0): Received first video packet after 0 ms
00:00:27 - SDL Info (0): Qt UI screen is at (0,0)
00:00:27 - SDL Info (0): SDL found matching display 0
00:00:27 - SDL Warn (0): Joystick discovered with no mapping: pyraInput Gamepad 03000000010000000100000001000000
00:00:27 - SDL Warn (0): Number of axes: 4 | Number of buttons: 14 | Number of hats: 1
00:00:27 - SDL Warn (0): Joystick discovered with no mapping: pyraInput Gamepad 03000000010000000100000001000000
00:00:27 - SDL Warn (0): Number of axes: 4 | Number of buttons: 14 | Number of hats: 1
00:00:27 - SDL Info (0): Recreating renderer for window event: 1 (0 0)
00:00:27 - SDL Info (0): Chosen best display mode: 1280x720x60
00:00:27 - SDL Info (0): V-sync disabled
LIBGL: ERROR: EGL Error detected: EGL_BAD_ALLOC
00:00:27 - SDL Info (0): Received first audio packet after 500 ms
00:00:27 - SDL Info (0): Initial audio resync period: 500 milliseconds
00:00:27 - SDL Info (0): Frame pacing disabled: target 60 Hz with 30 FPS stream
00:00:27 - SDL Info (0): SDL renderer backend: opengl
00:00:27 - SDL Info (0): SDL renderer backend requires main thread rendering
00:00:27 - SDL Info (0): Using SDL renderer
00:00:27 - SDL Info (0): Using H.264 SPS fixup
00:00:27 - SDL Info (0): FFmpeg-based video decoder chosen
00:00:27 - SDL Info (0): Dropping window event during flush: 6 (1280 720)
00:00:27 - SDL Info (0): Dropping window event during flush: 1 (0 0)
00:00:27 - SDL Info (0): Requesting IDR frame on behalf of DR
00:00:27 - SDL Info (0): IDR frame request sent
00:00:27 - FFmpeg: [h264 @ 0x9dc41040] nal_unit_type: 7(SPS), nal_ref_idc: 3
00:00:27 - FFmpeg: [h264 @ 0x9dc41040] nal_unit_type: 8(PPS), nal_ref_idc: 3
00:00:27 - FFmpeg: [h264 @ 0x9dc41040] nal_unit_type: 5(IDR), nal_ref_idc: 3
00:00:27 - FFmpeg: [h264 @ 0x9dc41040] nal_unit_type: 5(IDR), nal_ref_idc: 3
00:00:27 - FFmpeg: [h264 @ 0x9dc41040] nal_unit_type: 5(IDR), nal_ref_idc: 3
00:00:27 - FFmpeg: [h264 @ 0x9dc41040] nal_unit_type: 5(IDR), nal_ref_idc: 3
00:00:27 - FFmpeg: [h264 @ 0x9dc41040] Format yuv420p chosen by get_format().
00:00:27 - FFmpeg: [h264 @ 0x9dc41040] Reinit context to 864x480, pix_fmt: yuv420p
00:00:28 - SDL Warn (0): Unable to set audio thread to high priority: setpriority() failed
00:00:30 - SDL Info (0): Detected quit key combo
00:00:30 - SDL Info (0): Quit event received
00:00:30 - SDL Info (0): Raising 3 keys
00:00:30 - SDL Info (0): Global video stats
00:00:30 - SDL Info (0): ----------------------------------------------------------
Incoming frame rate from network: 14.72 FPS
Decoding frame rate: 14.72 FPS
Rendering frame rate: 11.77 FPS
Frames dropped by your network connection: 0.00%
Frames dropped due to network jitter: 20.00%
Average network latency: 2 ms (variance: 0 ms)
Average decoding time: 6.75 ms
Average frame queue delay: 0.75 ms
Average rendering time (including monitor V-sync latency): 30.34 ms
00:00:30 - SDL Info (0): Stopping input stream...
00:00:30 - SDL Info (0): ENet wait interrupted
00:00:30 - SDL Info (0): Control stream connection failed: -1
00:00:30 - SDL Info (0): done
00:00:30 - SDL Info (0): Stopping audio stream...
00:00:30 - SDL Info (0): done
00:00:30 - SDL Info (0): Stopping video stream...
00:00:30 - SDL Info (0): done
00:00:30 - SDL Info (0): Stopping control stream...
00:00:30 - SDL Info (0): ENet peer acknowledged disconnection
00:00:30 - SDL Info (0): done
00:00:30 - SDL Info (0): Cleaning up input stream...
00:00:30 - SDL Info (0): done
00:00:30 - SDL Info (0): Cleaning up video stream...
00:00:30 - SDL Info (0): done
00:00:30 - SDL Info (0): Cleaning up control stream...
00:00:30 - SDL Info (0): done
00:00:30 - SDL Info (0): Cleaning up audio stream...
00:00:30 - SDL Info (0): done
00:00:30 - SDL Info (0): Cleaning up platform...
00:00:30 - SDL Info (0): done
00:00:31 - Qt Info: Found "gamecontrollerdb.txt" at "/home/nick/.cache/Moonlight Game Streaming Project/Moonlight/gamecontrollerdb.txt"
00:00:31 - SDL Info (0): Loaded 203 new gamepad mappings
00:00:31 - Qt Warning: qrc:/gui/AppView.qml:8:1: QML AppView: StackView has detected conflicting anchors. Transitions may not execute properly.
00:00:39 - Qt Warning: qrc:/gui/AppView.qml:8:1: QML AppView: StackView has detected conflicting anchors. Transitions may not execute properly.
00:00:39 - Qt Warning: qrc:/gui/PcView.qml:11:1: QML PcView: StackView has detected conflicting anchors. Transitions may not execute properly.
LIBGL: Shuting down
If that's the case, it likely the issue, there is no hardware decoding working at the moment, I have smplayer configured for 4 threads and I brute force it with CPU power.Isn't it just a h264 video stream?
In that case it shouldn't matter whether the content is in 3D or not
Using LIBGL_FB=3 will make each frame beeing copied from an off-screen back-buffer to the display... That parameter should not be required on the Pyra (and it should be avoided as it's the slowest).Yeah, I think that's what it's doing. I was hoping shimming it might take a bit of the load off cpu.
Sounds pretty cool, would you be willing to make a video of some of this?All sorts of stuff since I got my Pyra.
•Emulated Dreamcast for the first time ever, and played Sonic Adventure 2.
•Got the Raspberry Pi version of Pico8 (“_dyn” executable) running and played a few games. (The I and II keys are mapped as action buttons on Pico8 by default.) The Pyra is a very nice Pico8 machine!
•I got it working on the Tello network (US MVNO on T-Mobile’s network) a few days ago for data and SMS, and might do a write-up later on it.
•I got Joplin’s (markdown notetaking application) terminal client up and running with working sync and encryption using Dropbox. (I normally use the desktop version on other machines, but it’s dependencies aren’t available on armhf.)
•Got Resilio Sync running. (I’d like to sync a folder on a SD card, but couldn’t figure out how yet.)
•Got my preferred menu on MATE mapped to the Pyra button, and played around with xfce on it as well.
•Got my Pyra’s info on http://linux-hardware.org/
•Installed the Pyra image on a SD card for testing, and ran out of space trying to update it to the next Debian version.
If I manage to compile something interesting, I’d love to try releasing it as a DBP for the rest of the community to use. But I’m not really sure how.
Aw man, what a shame, didn't tested yet but joplin is a must for me. Hope someone makes a DBP at some point.•I got Joplin’s (markdown notetaking application) terminal client up and running with working sync and encryption using Dropbox. (I normally use the desktop version on other machines, but it’s dependencies aren’t available on armhf.)
box86 (and box64) is not yet compatible with appimage / flatpacks.
Needs libfuse wrapping, and my last attempts wasn't succefull. I neeed to ahev a new look at why it failled later, as this would opens some new use.
Well what do you know, there´s an ARM port of Joplin Desktop after all. It´s unofficial, but the appimage started right up on my Pyra. https://github.com/MichaelDavidHarry/joplin-armv7lAw man, what a shame, didn't tested yet but joplin is a must for me. Hope someone makes a DBP at some point.
I'm very glad people is happy with their Pyra. I only use it for eventual browsing, email, and watching series while on bed.
Games and emulators I'm interested in aren't ported yet. Maybe, reicast but most games I tested didn't run or had severe graphical bugs (even comparing to the official compatibility list). GPD win is still my gaming device until Pyra software improves.
That said I enjoy using it. I like the screen, much more comfortable than GPD or actual phones (when I'm in the dark I found those too bright to be comfortable). I absolutely love the backlight keyboard. And the keyboard shortcuts and integration with the OS is joy compared to the GPD win.
Thanks for sharing!Well what do you know, there´s an ARM port of Joplin Desktop after all. It´s unofficial, but the appimage started right up on my Pyra. https://github.com/MichaelDavidHarry/joplin-armv7l
It works, I think there is a configuration packages on the pyra debian repo that handle that, and also other things like the dbp system, volume control and anything unique to the pyra...Just got my pyra, so lots of stuff.
Tried updating to Bullseye, which worked mostly well. Can't seem to use underscores, but I'm not sure I actually tried that before upgrading...
I logged into a linux box via serial connection for the first time, which was helpful when I later tried to install a newer kernel which resulted in no screen. I'm not sure if there is some sort of uboot menu built into the pyra that I could have used, but a serial connection and removing the kernel package did the trick!