dvd6 发表于 2024-9-28 09:43

Moonlight PC版支持了YUV 4:4:4,移动端是否有希望?


最新版本Moonlight PC v6.1.0支持了YUV 4:4:4,需要搭配最新版本Sunshine。
但是Moonlight安卓版本挺久没更新了,而且移动端处理器支持硬解YUV 4:4:4吗?

https://www.bilibili.com/read/cv12560715/
看上面这篇测试以及评论,水果应该是支持的,高通好像直到8gen3都不支持

New Features:
[*]Experimental YUV 4:4:4 support for improved text clarity during remote desktop usage

[*]Host must be running latest Sunshine pre-release build or v0.24.0 (when released)
[*]Sunshine only currently supports YUV 4:4:4 encoding on Windows hosts


zdn 发表于 2024-9-28 09:46

移动端更新速度比较慢 而且moonlight也不是正式版,两个正式版应该都同步更新

password 发表于 2024-9-28 10:24

记忆中AMD、高通、MTK、晶晨都不支持4:4:4
这玩意就Nvidia(仅限显卡,不包含tegra)、Intel、Apple三家支持了

iOS/iPadOS/tvOS后续moonlight应该会支持吧,Android那边支持了也没意义,没有可用硬件

华蝶风雪 发表于 2024-9-28 10:27

其它家不清楚,瑞芯微是有支持444的,但小屏也不需要444吧,安卓现在连缩放都没有

dvd6 发表于 2024-9-28 11:51

华蝶风雪 发表于 2024-9-28 10:27
其它家不清楚,瑞芯微是有支持444的,但小屏也不需要444吧,安卓现在连缩放都没有
...

至少在平板420+原始分辨率还是能看出很多瑕疵的特别是字体,提高分辨率可以改善,但为了弥补色度抽样缺陷反倒去提高分辨率又是本末倒置了

dvd6 发表于 2024-9-28 11:54

目前的串流软件里,spacedesk是支持yuv444的,能做到延迟可以接受,但不支持高刷且实际流畅度感觉也比moonlight的60hz差点,不适合游戏。所以它是软解吗?

password 发表于 2024-9-28 12:25

dvd6 发表于 2024-9-28 11:54
目前的串流软件里,spacedesk是支持yuv444的,能做到延迟可以接受,但不支持高刷且实际流畅度感觉也比moonl ...

我帮你查了下,spacedesk这玩意至今用的不是主流视频编码(AVC/HEVC/AV1),而是用的MJPEG

他们至今还没搞完AVC硬件编码:
https://forum.spacedesk.net/forums/topic/hardware-encoding-still-planned/

eroneko 发表于 2024-9-28 12:31

本帖最后由 eroneko 于 2024-9-28 12:32 编辑

Parsec(移动端不支持)开YUV444解码延迟会高一截,部分核显可能还跟不上解码速度,打游戏是没法用了

dvd6 发表于 2024-9-28 13:43

password 发表于 2024-9-28 12:25
我帮你查了下,spacedesk这玩意至今用的不是主流视频编码(AVC/HEVC/AV1),而是用的MJPEG

他们至今还没 ...

确实,我开监控工具看了下,spacedesk串流时全屏放视频,GPU占用为0,CPU占用50%而帧率跑不到60fps……难怪同样设定60hz就是觉得它比较不流畅

abcxiawei 发表于 2024-9-29 00:30

本帖最后由 abcxiawei 于 2024-9-29 00:33 编辑

eroneko 发表于 2024-9-28 12:31
Parsec(移动端不支持)开YUV444解码延迟会高一截,部分核显可能还跟不上解码速度,打游戏是没法用了 ...
AMD的独显和核显至今不支持 H264,H265的4:4:4硬解,只支持到4:2:0,而且官方似乎没有任何支持4:4:4的打算。只有intel的核显支持,但是fps有限制,似乎到不了4K 144. 而且测试表明,4:4:4的带宽要求巨大

依然荏苒 发表于 2024-9-29 01:32

苹果真是吃了多端红利,avc时代就支持10bit422这种非标profile。这种规格除了做DI在后期制作都很少见。骁龙这类soc基本不可能,也没必要。

dvd6 发表于 2024-10-18 09:47

今天试了下PC——PC的串流,客户端是笔记本i5 11320H核显,moonlight提示GPU不支持YUV4:4:4解码。但为啥之前查好像intel从10代开始就支持硬解?
软解的话,moonlight显示的decoding time会从0.几ms变成最高10多ms,最高20几ms,确实翻了好多倍,cpu占用倒是没非常高,实际总延迟还是属于能用
勾选YUV4:4:4码率默认会翻倍,但默认值好像挺保守(比较高),手动调低点画面没太大毛病

password 发表于 2024-10-18 10:15

dvd6 发表于 2024-10-18 09:47
今天试了下PC——PC的串流,客户端是笔记本i5 11320H核显,moonlight提示GPU不支持YUV4:4:4解码。但为啥之 ...

硬件确实是支持的:
https://www.intel.com/content/www/us/en/docs/onevpl/developer-reference-media-intel-hardware/1-1/overview.html

软件方面就有点复杂了:
https://github.com/moonlight-stream/moonlight-qt/pull/1388
https://github.com/Nevcairiel/LAVFilters/issues/547

dvd6 发表于 2024-10-18 10:43

本帖最后由 dvd6 于 2024-10-18 10:50 编辑

对于静态图像特别是文字效果提升很大。444哪怕码率降一半色彩就是准的,420的话泥潭整个底色都是偏的,彩色字体也糊

UNICORN00 发表于 2024-10-18 13:01

dvd6 发表于 2024-10-18 10:43
对于静态图像特别是文字效果提升很大。444哪怕码率降一半色彩就是准的,420的话泥潭整个底色都是偏的,彩色 ...

还真能看出区别

—— 来自 鹅球 v3.2.91

hein 发表于 2024-10-18 13:16

eroneko 发表于 2024-9-28 12:31
Parsec(移动端不支持)开YUV444解码延迟会高一截,部分核显可能还跟不上解码速度,打游戏是没法用了 ...

延迟上去,打游戏是真的受不了,之前用h264h265哪个来着,之间延迟插了几毫米秒,老头环就被天天杀

dvd6 发表于 2024-10-18 13:19

hein 发表于 2024-10-18 13:16
延迟上去,打游戏是真的受不了,之前用h264h265哪个来着,之间延迟插了几毫米秒,老头环就被天天杀 ...

日常用还是不错的,打游戏可以不用,动态画面加上没什么小字,不容易看出编码质量差异

—— 来自 鹅球 v3.1.88.2-alpha

chaos7 发表于 2024-10-18 15:52

我想问一下Sunshine是不是不支持intel 11代CPU的Xe核显的硬解,
家里有一台11代nuc作为服务端,用Sunshine无论是H264还是H265都只能软解,但Parsec则可以正常硬解。

dvd6 发表于 2024-10-18 16:14

chaos7 发表于 2024-10-18 15:52
我想问一下Sunshine是不是不支持intel 11代CPU的Xe核显的硬解,
家里有一台11代nuc作为服务端,用Sunshine无 ...
420是支持的,我没开YUV444的状态下肯定是硬解。

当遇到不支持硬解的格式,如果moonlight的解码器选自动,就会提示已经切换为软解;如果解码器选强制硬解,就会提示GPU不支持该格式,切换到其他支持的格式(比如忽略YUV444设定)
页: [1]
查看完整版本: Moonlight PC版支持了YUV 4:4:4,移动端是否有希望?