Is it technically possible to keep the device's screen active while using HDMI?

My goal is to be able to play on the device while capturing at range via HDMI with my computer. I’m using an RG35XXH and muOS 2508.4.

If it’s an issue of being technically demanding, I’m happy to concede being limited to less demanding platforms while doing this.

If it is technically possible, is it a matter of scripts or re-compilation?

In the meantime I’ve been trying to stream.

So far during SNES gameplay I’ve managed about ~55 fps with occasionally choppy audio. Giving below all cores gets a few more fps but seemingly introduces more audio stutter. This requires setting RetroArch’s audio output to PipeWire and whichever device works. I don’t remember if having put the ‘Bluetooth app’ on my RG previously is what added a second PipeWire device or if it was already present. And this required the latest ffmpeg. This also taxes the CPU a lot which means more heat and battery use, of course. The work in progress:

pw-record --target 33 --format s16 --rate 48000 --channels 2 --latency 1024 - | \
tee >(pw-play --format s16 --rate 48000 --channels 2 --latency 1024 -) | \
taskset -c 1,2,3 ./ffmpeg \
-f s16le -thread_queue_size 2048 -ar 48000 -ac 2 -i - \
-f fbdev -thread_queue_size 2048 -framerate 60 -i /dev/fb0 \
-c:v libx264 -preset ultrafast -tune zerolatency -crf 18 -g 60 -pix_fmt yuv420p \
-filter:a "aresample=async=1000:min_comp=0.1" -c:a mp2 -b:a 192k \
-map 1:v -map 0:a -shortest \
-f mpegts "udp://ip:port?pkt_size=1316"

If I’m understanding correctly you are trying to play on screen while outputting to HDMI to capture? Definitely a no in that case. The hardware will not allow it.

1 Like

Thanks for the response. Yes, that’s what I mean. Is there any even remotely creative solution you could imagine that may make it possible? If you have even a rough lead, I’m happy to try to pursue it.

Unfortunately it’s a hard one or the other, the H700 is a projector at its core. Best I could suggest is playing on the screen you intend to record on

1 Like

I wonder why it’s technically not possible when the stock firmware can do this.

I’d be delighted if you could demo the functionality for us then.