Fix Samsung external display fallback using Presentation surface service#579
Fix Samsung external display fallback using Presentation surface service#579Kyuugit wants to merge 4 commits into
Conversation
|
Thanks but presentation mode was removed deliberately due to issues on other devices I'm not planning to add it back any sooner. |
|
No worries, thanks for the update.
The pr should include the non presentation mode route and only use
presentation mode when there are issues but I haven't tested it's
functionality as it was ai implemented with me directing it/testing it
works on Samsung devices, it exists there for anyone else who might have a
use for it but making it ready for folding in isn't my current priority.
…On Sat, 4 July 2026, 3:33 pm Yukino Song, ***@***.***> wrote:
*ClassicOldSong* left a comment (ClassicOldSong/moonlight-android#579)
<#579 (comment)>
Thanks but presentation mode was removed deliberately due to issues on
other devices
I'm not planning to add it back any sooner.
—
Reply to this email directly, view it on GitHub
<#579?email_source=notifications&email_token=AHHCZIKDS57EZW2E7HQY2H35DCJJ7A5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTIOBYGA4DENBQGYY2M4TFMFZW63VGMF2XI2DPOKSWK5TFNZ2KYZTPN52GK4S7MNWGSY3L#issuecomment-4880824061>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AHHCZIJEYZZDPFSJKFGWEMD5DCJJ7AVCNFSNUABFKJSXA33TNF2G64TZHM4DENRWGIYDMNRSHNEXG43VMU5TIOBQG42TSNRXGU4KC5QC>
.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/AHHCZILETGUNL6RSQLKSK2D5DCJJ7A5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTIOBYGA4DENBQGYY2M4TFMFZW63VGMF2XI2DPOKSWK5TFNZ2KUZTPN52GK4S7NFXXG>
and Android
<https://github.com/notifications/mobile/android/AHHCZIL4TKRID4KDT677BZL5DCJJ7A5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTIOBYGA4DENBQGYY2M4TFMFZW63VGMF2XI2DPOKSWK5TFNZ2K4ZTPN52GK4S7MFXGI4TPNFSA>.
Download it today!
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
|
I've sent the Artemis source through Codex Sol to remap it into a ports/adapters and workflow architecture that's more agent-friendly and easier to extend. I'll generate the refactor documentation from its reports. The first pass is constrained to preserve behavioural parity and the existing upstream call paths, so it shouldn't introduce any functional changes. Once it's validated, I'll run a flattening pass to clean up the codebase, tighten boundaries, and standardise component and function naming. That should make it much easier for anyone to understand, modify, fix, or query the source. It should be complete next week ( its progressing quickly thanks to all the resets from openai, the refactor has totaled about ~80 hours so far and is still in the process of inventorying every function and mapping it individually which is inefficient but leaves no room for error) I'm also adding frame generation with configurable profiles that prioritise latency, screen tearing, frame generation scaling, or battery life, so it can be tuned for different devices and power budgets. I might include a light benchmarking feature alongside it for frame gen and stereoscopic 3d so it selects the right parameters and warns the user of the maximum attainable frame rate and then advises to use frame gen alongside stereo 3d if it hits ~30fps, I'd also like to express my appreciation for creating and maintaining Artemis and all the features I've enjoyed using over the years, tt's been a genuinely great and helpful in many different situations where rdp+alternatives have annoyed the hell out of me. |
Fixes Samsung devices where launching Game directly on the external display is blocked. Keeps the normal external-display probe path, falls back only after failure, hosts the Presentation surface from a foreground service, and fails cleanly if the presentation surface cannot be created.