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

Apple TV 串流 PC 玩游戏掉帧

  •  
  •   wqswsa · 5 天前 · 1601 次点击
    设备: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  
       5 天前
    串流怎么都会掉帧的,我最后还是用线传输的,10 米线,没感受到延迟
    kyor0
        2
    kyor0  
       5 天前
    手柄的话官方宣传用 ps5 或 xbox 的手柄,你就用官方推荐的。
    画面延迟如果用 wifi 的话,有延迟正常有线都有延迟
    掉帧原因 1 ,网络延迟 2 ,显卡的视频编码器性能不行(更新驱动)
    chairuosen
        3
    chairuosen  
       5 天前
    这边建议直接把电脑搬过来
    zzm432
        4
    zzm432  
       5 天前
    首先建议用有线连接,wifi 总会有延时抖动;然后 apple tv 直接连接手柄,延迟会很高,建议手柄蓝牙/接收器连接到主机上。
    icestraw
        5
    icestraw  
       5 天前
    我之前也尝试过串流,用 atv 用采集卡都试过了,都不行。问题在于串流这个动作本身,把 40G 的带宽压缩到 40M ,能做到绝大部分环境不卡已经很了不起了,但惟独玩游戏这种变化复杂的场景根本不行。后来我放弃了,直接牵了一根超长的 hdmi 线。供参考。
    MacsedProtoss
        6
    MacsedProtoss  
       5 天前 via iPhone
    Apple TV 串流有个问题 或者说所有的苹果设备串流都有一个问题
    如果是无线的 ap 最好是配一下 awdl 同信道的
    以及不管是不是无线 路由都得对 mdns 有优化

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

    楼上这个说法不对的,hdmi 之类的带宽很大是因为没必要做压缩,硬件编码和解压成本比一根 hdmi 线贵太多了。一张 4K 图片原图几十 M ,无损压缩下来估计也就 1M ,视频流是差不多的道理。
    IMengXin
        21
    IMengXin  
       4 天前
    之前我的 apple tv 串流 xbox 手柄延迟严重好像是 appletv 的锅,同样是 sunshine+moonlight ,后面直接索尼电视上装了个 moonlight ,同一手柄连电视,一点都不卡....
    shuiandy
        22
    shuiandy  
       4 天前   ❤️ 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
       1 天前
    @MacsedProtoss 网络走的网线,不是 WiFi ,目前 moonlight 换了编码无效果,观察 GPU 占用一半也没到。目前猜测可能是 A 卡的原因,没 N 卡不好测试
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4794 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 09:53 · PVG 17:53 · LAX 01:53 · JFK 04:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.