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
移动端更新速度比较慢 而且moonlight也不是正式版,两个正式版应该都同步更新 记忆中AMD、高通、MTK、晶晨都不支持4:4:4
这玩意就Nvidia(仅限显卡,不包含tegra)、Intel、Apple三家支持了
iOS/iPadOS/tvOS后续moonlight应该会支持吧,Android那边支持了也没意义,没有可用硬件 其它家不清楚,瑞芯微是有支持444的,但小屏也不需要444吧,安卓现在连缩放都没有
华蝶风雪 发表于 2024-9-28 10:27
其它家不清楚,瑞芯微是有支持444的,但小屏也不需要444吧,安卓现在连缩放都没有
...
至少在平板420+原始分辨率还是能看出很多瑕疵的特别是字体,提高分辨率可以改善,但为了弥补色度抽样缺陷反倒去提高分辨率又是本末倒置了 目前的串流软件里,spacedesk是支持yuv444的,能做到延迟可以接受,但不支持高刷且实际流畅度感觉也比moonlight的60hz差点,不适合游戏。所以它是软解吗? 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:32 编辑
Parsec(移动端不支持)开YUV444解码延迟会高一截,部分核显可能还跟不上解码速度,打游戏是没法用了 password 发表于 2024-9-28 12:25
我帮你查了下,spacedesk这玩意至今用的不是主流视频编码(AVC/HEVC/AV1),而是用的MJPEG
他们至今还没 ...
确实,我开监控工具看了下,spacedesk串流时全屏放视频,GPU占用为0,CPU占用50%而帧率跑不到60fps……难怪同样设定60hz就是觉得它比较不流畅 本帖最后由 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的带宽要求巨大
苹果真是吃了多端红利,avc时代就支持10bit422这种非标profile。这种规格除了做DI在后期制作都很少见。骁龙这类soc基本不可能,也没必要。 今天试了下PC——PC的串流,客户端是笔记本i5 11320H核显,moonlight提示GPU不支持YUV4:4:4解码。但为啥之前查好像intel从10代开始就支持硬解?
软解的话,moonlight显示的decoding time会从0.几ms变成最高10多ms,最高20几ms,确实翻了好多倍,cpu占用倒是没非常高,实际总延迟还是属于能用
勾选YUV4:4:4码率默认会翻倍,但默认值好像挺保守(比较高),手动调低点画面没太大毛病 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:50 编辑
对于静态图像特别是文字效果提升很大。444哪怕码率降一半色彩就是准的,420的话泥潭整个底色都是偏的,彩色字体也糊
dvd6 发表于 2024-10-18 10:43
对于静态图像特别是文字效果提升很大。444哪怕码率降一半色彩就是准的,420的话泥潭整个底色都是偏的,彩色 ...
还真能看出区别
—— 来自 鹅球 v3.2.91 eroneko 发表于 2024-9-28 12:31
Parsec(移动端不支持)开YUV444解码延迟会高一截,部分核显可能还跟不上解码速度,打游戏是没法用了 ...
延迟上去,打游戏是真的受不了,之前用h264h265哪个来着,之间延迟插了几毫米秒,老头环就被天天杀 hein 发表于 2024-10-18 13:16
延迟上去,打游戏是真的受不了,之前用h264h265哪个来着,之间延迟插了几毫米秒,老头环就被天天杀 ...
日常用还是不错的,打游戏可以不用,动态画面加上没什么小字,不容易看出编码质量差异
—— 来自 鹅球 v3.1.88.2-alpha 我想问一下Sunshine是不是不支持intel 11代CPU的Xe核显的硬解,
家里有一台11代nuc作为服务端,用Sunshine无论是H264还是H265都只能软解,但Parsec则可以正常硬解。
chaos7 发表于 2024-10-18 15:52
我想问一下Sunshine是不是不支持intel 11代CPU的Xe核显的硬解,
家里有一台11代nuc作为服务端,用Sunshine无 ...
420是支持的,我没开YUV444的状态下肯定是硬解。
当遇到不支持硬解的格式,如果moonlight的解码器选自动,就会提示已经切换为软解;如果解码器选强制硬解,就会提示GPU不支持该格式,切换到其他支持的格式(比如忽略YUV444设定)
页:
[1]