之前蹲在电脑前调试直播软件的时候,翻设置翻到网络共享硬件加速有什么用,盯着这个选项愣了好半天,界面上的说明短短一行,看了跟没看差不多,索性先随手勾上,打算看看机子会变成什么样。那段时间推流一直不稳,画面时不时掉帧,弹幕刷起来的时候延迟还会往上跳,CPU占用常年顶在很高的位置,风扇转得嗡嗡响,试过调低码率,换过推流节点,效果都只是勉强稳住一会,没过多久又打回原形。
勾选之后没立刻察觉到变化,还以为只是个没实际效果的摆设,照常开着游戏、挂着聊天窗口,点开推流。大概过了十来分钟,余光扫到任务管理器,CPU占用曲线往下滑了一截,没有像之前那样一波动就猛地冲高,同一段画面,之前会出现的色块撕裂,这次出现的次数变少了。
不是一下子就丝滑到底的。
中间切出去打开别的软件,又碰到一次短暂的推流卡顿,当时第一反应就是这个加速功能根本不靠谱,差点直接回到设置里把勾取消。停手的时候又琢磨,说不定它不是万能的,只是分担一部分网络编码相关的负载,剩下的压力还是要看显卡本身和家里宽带的情况。关掉它试了一次对比,同样的参数,同样的画面场景,CPU负载又抬回去,卡顿的间隔也变短了,来回切换两三回,才慢慢摸到一点差别。
身边一起直播的朋友说他从来不开这个,他的显卡比较新,本身编码能力够强,开了反而偶尔出现画面错乱。我当时还纳闷,为什么同样的选项,两个人碰到的情况差这么多,后来慢慢想明白,机子配置不一样,跑的软件不一样,出来的感受自然没法对齐,我这个老一点的独显,刚好能吃到一点它分担出来的压力。
有一回忘了开这个选项,连续播了两个小时,中途连续两次推流断开重连,手忙脚乱调整参数,下播之后才想起对比,第二天开播第一件事就是把它勾选上。那天直播全程的波动温和很多,不会随便一个镜头转动就开始掉帧,不过也有别的小状况,偶尔切换窗口的时候,会有一瞬间画面发虚,持续一两秒自己恢复,算不上大问题,但也能看出来它不是没有代价的。
很多时候我也分不清,到底是这个功能在出力,还是那天网络本身状态就好。没有办法单独把变量拆干净,没法笃定的说所有卡顿都是靠它解决的,只能记下我自己这边的感受,开着它的时候,CPU留给别的程序的余量会宽裕一点,推流编码那部分工作,不再全部堆给处理器。
试过在录屏的时候也打开它,录本地视频的时候,感受就很淡,几乎看不出差别,只有往外推流、数据持续往外送的时候,才能隐约感受到不一样。原来它不是管本地渲染画面的,更多是和网络传输这边的硬件调度牵扯在一起,这也是我慢慢摸索出来的一点体会。
也踩过一个傻想法,以为只要打开这个开关,宽带再差也能稳住高清推流,后来某天晚上宽带波动大,就算开着它,延迟照样往上飘,画面也卡,那时候才清醒过来,它只是帮忙分担硬件的运算压力,不能补齐网络本身的短板。
到现在我直播的时候一般都保持打开,只是心里不会抱着太高期待。哪天机子又开始莫名掉帧,我也不会第一时间盯着这个选项折腾,先看别的地方。它就安安静静待在设置页里,属于那种有改善,但不会带来翻天覆地变化的东西。
下一次开机,鼠标滑到这个复选框,也只是顺手扫一眼,不会再像最开始那样,抱着很大的期待去点开。