AMD在编解码这一块就是一坨大便!
最近把平台从Intel转到AMD,现在家里的两台机器已经是清一色的红厂CPU了。
主电脑CPU:5700X显卡:3060ti备胎机CPU:2200G显卡:核显Vega8自己打打游戏都还好,但是在换上新CPU的第一次直播我就发现,我这端开始提示`编码过载`,然后别人看直播都是一卡一卡的。这就很奇怪,明明配置比之前高了不少,而且设置也没改过,怎么会这样呢?水土不服?无论是奥德赛、欧卡,甚至是Muse Dash这种不是很依赖3D性能的游戏都很卡。
![这是当前的OBS配置,没有改动过][1]
我自己玩起来是一点卡顿都没有的,那么有问题的很可能就是CPU。10400换了5700X之后,最重要的一个地方是核显没了,是不是这个原因呢?经过一番搜索,比如这里:[OBS编码详解][2]
![下面的评论][3]
[一个带核显的CPU好 还是配了同样性能的独显好?][4]
![下面的评论][5]
AMD有这么拉吗?我平台都换了,总不能再换回去吧...
我试想了几个解决方案:通过内网用二胎机用VEGA8做推流编码工作。
主要是看到这篇文章:https://zhuanlan.zhihu.com/p/49187146游戏机只负责玩游戏,由于游戏机通过显卡连了根线到采集卡,所以他把采集卡当做一块显示器,采集卡便采集这块“显示器”的视频数据,并因为装在直播主机上,使得该数据可以被直播机(OBS)捕获(直播主机把采集卡当做一个视频输入源,就像直播机外接了一个摄像头一样)。这样一来,游戏机借由另一台电脑来直播,自身无需承担任何直播相关的性能压力。
这个情况和我现在的需求倒是挺像的,也确实有一台可以用作直播主机的机器,问题就是采集卡,好像也有办法直接通过软件推流到另一台电脑上而不需要通过采集卡,还有就是VEGA8能不能应付这个情况?稍微搜索了一下,发现如果要用采集卡的话对卡的质量要求挺高的(也挺贵的),而且我的备胎机是在另一个房间里,那么长的距离传输对延迟和各方面是不是都有一些影响?
由于备胎平时还要用作NAS,本身机箱空间就小,平时温度挺高的,说实话我不是很想用这个方式,怕的是再加上编码这个活儿稳定性会大幅降低。
再加个核显
也是偶然看到有https://zhuanlan.zhihu.com/p/617531197这个文章,第一次知道有外置核显这种玩意 ::acfun:02::
参数(来源Intel Ark):ARK | 比較 Intel® 產品2023/05/07 16:53:56Intel® Iris® Xe 獨立顯示卡 (80 EU)關鍵元件產品系列Intel® Iris® Xe 顯示晶片獨立 GPU代號產品原名 DG1狀態Launched推出日期Q1'21GPU 規格繪圖最大動態頻率1500 MHzTDP28 WPCI Express 設定 ‡Up to x4 Gen4記憶體規格繪圖記憶體介面128 bit繪圖記憶體頻寬68 GB/s繪圖記憶體速度4267 Gbps支援的技術DirectX* 支援12.1Vulkan* 支援1OpenGL* 支援4.6I/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是看起来好像还真有点那回事。今天下单了一张,过段时间到货了测试看看。
世界上为什么会有那么多的昆虫?
近10年来评分最高的10部台湾电影,每一部都值得细品!