V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wqswsa
V2EX  ›  Apple TV

Apple TV 串流 PC 玩游戏掉帧

  •  
  •   wqswsa · 12 天前 · 1765 次点击
    设备:Apple TV+24 寸 1080P 显示器
    网线:Apple TV→AC86U→AC86U→PC
    补充:网络千兆没问题

    前两天入了 Apple TV7 128G ,基本软件安装好以后体验了一下游戏性能,在玩狂野飙车 8 时会出现卡顿,比如撞车或者冲过终点线,画面就会卡一下,不会很久,但是影响观感。不清楚这是游戏问题还是盒子性能问题。

    于是我又串流试了下 PC 游戏,先下了 steamlink ,那手柄延迟直接上天。后面更换为 sunshine+moonlight ,串流原神时,在不是激情打怪的情况下手柄延迟可以接受。串流地平线 4 能感觉到一点点的延迟,但是也能玩。

    现在遇到的主要问题就是画面掉帧,场景或者动作复杂时,画面就会掉帧,就好像显卡性能不足一样。这就有点烦。显卡是 AMD RX 6600 ,PC 玩两个游戏时不会掉帧。这种情况如果没解决的话后期上 4K ,岂不是没办法耍了,这明显有点不合理啊,有经验的大佬能否看出我这是哪出问题了。另外就是手柄如果换高端一点的能否解决延迟问题,目前用的是 80 块的小鸡。
    23 条回复    2024-12-16 18:12:06 +08:00
    SyncWorld
        1
    SyncWorld  
       12 天前
    串流怎么都会掉帧的,我最后还是用线传输的,10 米线,没感受到延迟
    kyor0
        2
    kyor0  
       12 天前
    手柄的话官方宣传用 ps5 或 xbox 的手柄,你就用官方推荐的。
    画面延迟如果用 wifi 的话,有延迟正常有线都有延迟
    掉帧原因 1 ,网络延迟 2 ,显卡的视频编码器性能不行(更新驱动)
    chairuosen
        3
    chairuosen  
       12 天前
    这边建议直接把电脑搬过来
    zzm432
        4
    zzm432  
       12 天前
    首先建议用有线连接,wifi 总会有延时抖动;然后 apple tv 直接连接手柄,延迟会很高,建议手柄蓝牙/接收器连接到主机上。
    icestraw
        5
    icestraw  
       12 天前
    我之前也尝试过串流,用 atv 用采集卡都试过了,都不行。问题在于串流这个动作本身,把 40G 的带宽压缩到 40M ,能做到绝大部分环境不卡已经很了不起了,但惟独玩游戏这种变化复杂的场景根本不行。后来我放弃了,直接牵了一根超长的 hdmi 线。供参考。
    MacsedProtoss
        6
    MacsedProtoss  
       12 天前 via iPhone
    Apple TV 串流有个问题 或者说所有的苹果设备串流都有一个问题
    如果是无线的 ap 最好是配一下 awdl 同信道的
    以及不管是不是无线 路由都得对 mdns 有优化

    另外 pc GPU 性能也很重要 毕竟要渲染画面还要编码压缩
    全都配好之后我可以做到局域网内 4K 120 HDR 串流(>100Mbps )都流畅 机器是 13900K+4090
    unscientific404
        7
    unscientific404  
       12 天前
    我用 appletv 串流完 pc 上的黑神话悟空一点问题都没有,就是画质会差一点,大面积色彩会出现断层。
    iceloon
        8
    iceloon  
       12 天前
    @icestraw 超长 HDMI 线,手柄怎么办
    icestraw
        9
    icestraw  
       12 天前
    @iceloon 2.4G 的手柄嘛,无线键鼠延迟就小多了,总不能接受得了无线投屏但接受不了无线键鼠/手柄吧
    vvkki
        10
    vvkki  
       12 天前
    我贴着路由器 wifi6 串也是会抖一下,还得是接了网线才稳
    weijancc
        11
    weijancc  
       12 天前
    串流对于显卡要求会更高
    elfive
        12
    elfive  
       12 天前 via iPhone
    我在 Apple TV6 代上用蓝牙连接手柄,串流玩黑神话都没啥问题。
    elfive
        13
    elfive  
       12 天前 via iPhone
    @elfive 用 SteamLink 串流的,PC 在客厅,Apple TV6 代在卧室。网络上经过一个交换机一个路由器,千兆网。
    ATOnTheRun
        14
    ATOnTheRun  
       12 天前
    我是有线串流,显卡是 4080s ,没有出现过掉帧
    JayZXu
        15
    JayZXu  
       12 天前
    显卡的问题吧,RX6600 的性能不够同时满足编码+游戏
    可以试着降低串流画质,或者降低宿主机分辨率再看看有没有这个问题
    如果不掉帧了,说明就是显卡性能导致的,如果还掉帧,可以再找原因
    iceloon
        16
    iceloon  
       12 天前
    @icestraw 这样就得用第三方手柄了,目前我只有 PS5 和 switch pro 的手柄
    icestraw
        17
    icestraw  
       12 天前
    @iceloon 没太听懂。用长 hdmi 线连接,理论上主机可以迁到沙发附近,无论有线无线效果都更好啊
    iceloon
        18
    iceloon  
       12 天前
    @icestraw 我的台式在书房
    phrack
        19
    phrack  
       12 天前
    无线吗?无线肯定会有卡顿。有线还卡你就看看 sunshine 的日志,支持什么硬件编码,moonlight 这边就选什么编码,不可能卡顿了。
    phrack
        20
    phrack  
       12 天前
    > 我之前也尝试过串流,用 atv 用采集卡都试过了,都不行。问题在于串流这个动作本身,把 40G 的带宽压缩到 40M ,能做到绝大部分环境不卡已经很了不起了,但惟独玩游戏这种变化复杂的场景根本不行。后来我放弃了,直接牵了一根超长的 hdmi 线。供参考。

    楼上这个说法不对的,hdmi 之类的带宽很大是因为没必要做压缩,硬件编码和解压成本比一根 hdmi 线贵太多了。一张 4K 图片原图几十 M ,无损压缩下来估计也就 1M ,视频流是差不多的道理。
    IMengXin
        21
    IMengXin  
       12 天前
    之前我的 apple tv 串流 xbox 手柄延迟严重好像是 appletv 的锅,同样是 sunshine+moonlight ,后面直接索尼电视上装了个 moonlight ,同一手柄连电视,一点都不卡....
    shuiandy
        22
    shuiandy  
       12 天前   ❤️ 1
    ios 串流有延迟是 AWDL 的锅,具体现象为任何苹果设备串流任何平台( Moonlight+Sunshine 或者 steamlink 或者 PS )每一到两秒就掉一次帧,基本不能玩,需要把 wifi 频段设置成 AWDL 的频段( 2.4GHz 频段 6 ,5GHz 44 ,149 )解决。
    参考 https://github.com/moonlight-stream/moonlight-ios/issues/627
    如果是玩大型游戏掉帧那基本是大型游戏把 cpu gpu 资源占满了,如果有核显那就用核显编码,没有核显就只能观察看哪个资源相对空闲用来编码
    wqswsa
        23
    wqswsa  
    OP
       9 天前
    @MacsedProtoss 网络走的网线,不是 WiFi ,目前 moonlight 换了编码无效果,观察 GPU 占用一半也没到。目前猜测可能是 A 卡的原因,没 N 卡不好测试
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1616 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:53 · PVG 00:53 · LAX 08:53 · JFK 11:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.