AMD在编解码这一块就是一坨大便!
最近把平台从Intel转到AMD,现在家里的两台机器已经是清一色的红厂CPU了。

主电脑
CPU: 5700X
显卡: 3060ti
备胎机
CPU: 2200G
显卡: 核显Vega8

自己打打游戏都还好,但是在换上新CPU的第一次直播我就发现,我这端开始提示编码过载,然后别人看直播都是一卡一卡的。这就很奇怪,明明配置比之前高了不少,而且设置也没改过,怎么会这样呢?水土不服?无论是奥德赛、欧卡,甚至是Muse Dash这种不是很依赖3D性能的游戏都很卡。
这是当前的OBS配置,没有改动过
我自己玩起来是一点卡顿都没有的,那么有问题的很可能就是CPU。10400换了5700X之后,最重要的一个地方是核显没了,是不是这个原因呢?经过一番搜索,比如这里:OBS编码详解
下面的评论
一个带核显的CPU好 还是配了同样性能的独显好?
下面的评论
AMD有这么拉吗?我平台都换了,总不能再换回去吧...
我试想了几个解决方案:

  1. 通过内网用二胎机用VEGA8做推流编码工作。

主要是看到这篇文章:https://zhuanlan.zhihu.com/p/49187146

游戏机只负责玩游戏,由于游戏机通过显卡连了根线到采集卡,所以他把采集卡当做一块显示器,采集卡便采集这块“显示器”的视频数据,并因为装在直播主机上,使得该数据可以被直播机(OBS)捕获(直播主机把采集卡当做一个视频输入源,就像直播机外接了一个摄像头一样)。这样一来,游戏机借由另一台电脑来直播,自身无需承担任何直播相关的性能压力。

这个情况和我现在的需求倒是挺像的,也确实有一台可以用作直播主机的机器,问题就是采集卡,好像也有办法直接通过软件推流到另一台电脑上而不需要通过采集卡,还有就是VEGA8能不能应付这个情况?稍微搜索了一下,发现如果要用采集卡的话对卡的质量要求挺高的(也挺贵的),而且我的备胎机是在另一个房间里,那么长的距离传输对延迟和各方面是不是都有一些影响?
由于备胎平时还要用作NAS,本身机箱空间就小,平时温度挺高的,说实话我不是很想用这个方式,怕的是再加上编码这个活儿稳定性会大幅降低。

  1. 再加个核显

也是偶然看到有https://zhuanlan.zhihu.com/p/617531197这个文章,第一次知道有外置核显这种玩意
DG1外观
参数(来源Intel Ark):

ARK | 比較 Intel® 產品
2023/05/07 16:53:56
Intel® Iris® Xe 獨立顯示卡 (80 EU)
關鍵元件
產品系列 Intel® Iris® Xe 顯示晶片獨立 GPU
代號 產品原名  DG1
狀態 Launched
推出日期 Q1'21
GPU 規格
繪圖最大動態頻率 1500 MHz
TDP 28 W
PCI Express 設定 ‡ Up to x4 Gen4
記憶體規格
繪圖記憶體介面 128 bit
繪圖記憶體頻寬 68 GB/s
繪圖記憶體速度 4267 Gbps
支援的技術
DirectX* 支援 12.1
Vulkan* 支援 1
OpenGL* 支援 4.6
I/O 規格
支援的顯示器數量 ‡ 3
圖形輸出‡ DP 1.4 w/ HDR |  HDMI 2.0b
最大解析度 (HDMI)‡ 4096 x 2160@60Hz
最大解析度 (DP)‡ 7680 x 4320@60Hz
功能
H.264 硬體編碼/解碼
H.265 (HEVC) 硬體編碼/解碼 Yes |  12-bit
進階技術
Intel® Adaptix™ 技術
Intel® Deep Learning Boost

看起来好像还真有点那回事。今天下单了一张,过段时间到货了测试看看。

最后修改:2023 年 05 月 07 日
如果觉得我的文章对你有用,请随意赞赏