Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Streaming Issues 串流问题 #141

Open
neavo opened this issue Sep 14, 2021 · 16 comments
Open

Streaming Issues 串流问题 #141

neavo opened this issue Sep 14, 2021 · 16 comments
Labels
area: compatibility bug Something isn't working

Comments

@neavo
Copy link

neavo commented Sep 14, 2021

如题

在串流时,启动放大,串流接收端的画面会卡死,但是在发送端设备屏幕上可以看到游戏还是在正常运行的

@Blinue
Copy link
Owner

Blinue commented Sep 14, 2021

这是Moonlight的错误,请向他们提issue

@Mulexe
Copy link

Mulexe commented Nov 30, 2021

在选项-缩放-性能-勾选禁用Direct Flip可以解决这个问题,但会导致画面上出现两个鼠标光标

@Blinue Blinue changed the title 无法在使用 Geforce Experience / Moonlight 串流时正常使用 Streaming Issues 串流问题 Dec 11, 2021
@Blinue
Copy link
Owner

Blinue commented Dec 11, 2021

尝试了一下,在安卓上串流和 Mulexe 的情况一样

无疑是 moonlight 的 bug,一是和 DirectFlip 不兼容导致画面冻结,二是不遵守 MagShowSystemCursor 导致出现两个光标。我会向他们提 issue

@Blinue Blinue added the bug Something isn't working label Dec 12, 2021
@neavo
Copy link
Author

neavo commented Dec 23, 2021

在选项-缩放-性能-勾选禁用Direct Flip可以解决这个问题,但会导致画面上出现两个鼠标光标

尝试了一下,在安卓上串流和 Mulexe 的情况一样

无疑是 moonlight 的 bug,一是和 DirectFlip 不兼容导致画面冻结,二是不遵守 MagShowSystemCursor 导致出现两个光标。我会向他们提 issue

测试了一下,确实如此。

@Howard20181
Copy link

Howard20181 commented Nov 12, 2022

对于Moonlight的问题,应该向NVIDIA反馈。Moonlight只是实现了NVIDIA家的串流硬件设备SHIELD的第三方接收端,是不受NVIDIA支持的。所以向NVIDIA反馈时尽量不要表明是Moonlight的使用者而是SHIELD的使用者。

@Blinue
Copy link
Owner

Blinue commented Mar 13, 2023

似乎 Sunshine 不会有双光标问题

@Blinue Blinue pinned this issue Mar 13, 2023
@Howard20181
Copy link

Howard20181 commented Mar 13, 2023

NVIDIA已经放弃开发串流了 https://nvidia.custhelp.com/app/answers/detail/a_id/5436
这个issue可以关了吧

@Blinue
Copy link
Owner

Blinue commented Mar 13, 2023

NVIDIA已经放弃开发串流了 https://nvidia.custhelp.com/app/answers/detail/a_id/5436
这个issue可以关了吧

谢谢提醒。我会将这个 issue 用于追踪所有的串流问题。据我所知,市面上的串流软件基本都能看到两个光标,OBS 也是。

@fuyu0425
Copy link

Parsec 沒有這個問題

@Alex76251
Copy link

Alex76251 commented Nov 24, 2023

VR用的Virtual Desktop也会有两个鼠标的问题。

@rosystain
Copy link

使用 Steam Link 时也遇到了两个鼠标的问题。

@luojunyuan
Copy link

luojunyuan commented Jan 7, 2024

我在Mac端使用 parsec 远程桌面链接,无法捕获到magpie放大的画面,在原始显示器上正常放大。请问谁有解决方法吗。
版本0.10.4

Edit:
缩放模式使用Graphics Captrue,而非Desktop Duplication就好了。

@ElaxDev
Copy link

ElaxDev commented Mar 6, 2024

This happens when streaming through Discord as well, and the mouse disappears but it's visible in the stream, and if I close magpie it appears again.

@Blinue
Copy link
Owner

Blinue commented May 11, 2024

Sunshine+Moonlight 是可行的串流方案,无需禁用 DirectFlip,也没有双光标问题。有两种使用方式:

  1. Moonlight 中启用“将触控屏作为触控板使用”,这种方式无需在 Magpie 中启用触控支持,但体验不太好。

  2. Moonlight 目前不支持触控输入 Can I use touch screen mode instead of touchpad mode? moonlight-stream/moonlight-android#672,但代码中确实存在触控支持,出于某种原因没有使用。因此我尝试了 MuhamadRifkii/moonlight-android,这是一个支持触控的非官方版本。配置如下:

    • Sunshine 中启用“原生笔/触摸支持”
    • Moonlight 中关闭“将触控屏作为触控板使用”
    • Magpie 中启用触控支持

    现在可以在串流设备上触控了!

最后再推荐一个软件 spacedesk,这是一个可以将其他设备作为显示器接入电脑的软件,某种意义上也实现了串流,且和 Magpie 完美适配(需要在 Magpie 启用触控支持)。

@TeoZler
Copy link

TeoZler commented May 11, 2024

Sunshine+Moonlight 是可行的串流方案,无需禁用 DirectFlip,也没有双光标问题。有两种使用方式:

  1. Moonlight 中启用“将触控屏作为触控板使用”,这种方式无需在 Magpie 中启用触控支持,但体验不太好。

  2. Moonlight 目前不支持触控输入 Can I use touch screen mode instead of touchpad mode? moonlight-stream/moonlight-android#672,但代码中确实存在触控支持,出于某种原因没有使用。因此我尝试了 MuhamadRifkii/moonlight-android,这是一个支持触控的非官方版本。配置如下:

    • Sunshine 中启用“原生笔/触摸支持”
    • Moonlight 中关闭“将触控屏作为触控板使用”
    • Magpie 中启用触控支持

    现在可以在串流设备上触控了!

最后再推荐一个软件 spacedesk,这是一个可以将其他设备作为显示器接入电脑的软件,某种意义上也实现了串流,且和 Magpie 完美适配(需要在 Magpie 启用触控支持)。

对于ios,可以尝试使用Moonlight-iOS-ZWM,与MuhamadRifkii/moonlight-android类似,这个非官方的版本也支持了windows下的触控

@Howard20181
Copy link

off-topic: MuhamadRifkii/moonlight-android 分支刷新率会锁定到 60FPS,设置更高的刷新率渲染帧率和实际输出不同

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: compatibility bug Something isn't working
Projects
None yet
Development

No branches or pull requests

10 participants