AKSN74 wrote:我有一次使用CPU來...(恕刪) 不知道你有沒有關掉aero之前實況暗黑3,明明CPU使用率都還綽綽有餘,顯示卡使用率也才70~80沒滿,但FPS就硬是卡在30~40跳動後來關掉aero,FPS直接回到60,不誇張
麥克華斯基 wrote:軟體設定如下錄影軟體MSI Afterburner影片格式 MJPG檔案類型 AVI70%品質(這個測試 大小還OK 100%檔案太大)16:9 1080P70FPS (感覺比60好....) MJPG是軟壓格式,MSI Afterburner啟用QSV設定如下圖藍框.
一個小路人 wrote:感覺發言越來越像wo...(恕刪) 流量固定不等於消耗資源固定…CBR遇到簡單的畫面只是故意用空的資料把流量塞滿而已,並不是複雜度沒變。有在跑轉檔的應該都會知道就算同一部影片不同的部分轉換的速度(FPS)也會有差別,這就表示說不同的複雜程度消耗的資源就不同。其實用OBS的話要判斷直播到底有沒有順很簡單,因為他log裡面都會記錄每次串流的性能數據,包含了CPU前置處理、編碼器和網路的統計都會寫出來。我的經驗,就算是用QSV且設定都相同也可能出現串流A場景全部順暢,但是串流B場景卻出現有編碼器lag的情況(log裡會記錄)使得影片出現卡頓,但實際遊戲畫面不論A、B都是順的,這代表就連硬體壓縮的QSV也都會受到畫面複雜程度的影響。最後,HTT並不是神,4C8T終究還是4C而已,那個8T到底實際能發揮多少跟軟體使用狀況有關,如果遇到原本就已經把4C都使用到很極致的狀況的話那4C8T就幾乎和4C4T一樣了(搞不好還會有反效果),所以不要看到8T就以為真的多了很多資源能用似的。
一個小路人 wrote:我才無言,你真的有開...(恕刪) 思考一下:轉過檔的人都知道軟體轉檔都會幾乎吃滿處理器,而且轉一個1080@30fps的影片未必能每秒轉30張,也就是一分鐘影片可能要花遠超過一分鐘以上的時間轉檔;你的實況設定卻能一秒壓縮30張1080畫面,還"只吃"20%處理器,中間落差在哪裡?問題在於壓縮品質預設值!之前就提醒過:20%~30%是1080p30@2Mbps的處理器使用率,這個低位元率的品質基本上只能說看得到有人在玩遊戲,畫面細節就甭提了。以OBS國內外實際使用來講,因為各國網路頻寬普遍提高,60fps實況越來越多,720p的bit rate約從2.5Mbps起跳,1080p至少要3.5Mbps起跳,到5Mbps的也不少,建議您可以實際測試1080p60@3.5Mbps的實況處理器使用率,處理器使用率可就遠高於你測的數字了。另外,OBS用到的x264程式,其壓縮模式有Ultra Fast、Very Fast、Faster、Fast、Medium、Slow、Slower、Very Slow等等,越前面的模式會犧牲越多畫質以換取壓縮速度/畫質越差,x264用在OBS實況,預設的模式是Very Fast,基本上已經是大幅犧牲畫質換取即時的壓縮速度,而同樣的x264用在非即時性的轉檔如MediaCoder或是Handbrake,一般模式至少是Medium起跳,真正追求極致轉檔畫質的發燒友,當然是用Slower或是Very Slow加上2-pass,才能用慢火燉出轉檔品質。因此如果你把OBS/x264的壓縮模式調到Faster/Fast,處理器使用率也會高於你測的數字。一般口耳相傳的【軟壓比硬壓品質好】,是建立在至少有Medium/Slow模式的設定/再給定【非即時】的前提下才有機會,但是用到了Very Fast模式,軟壓的品質就很難比硬壓好,因為軟壓+實況的品質在【即時】的限制下,波動會更大、品質不穩定。因此,20~30%的軟壓實況處理器使用率絕對不是上限,除非你對實況畫質是只求有畫面就好...........再者,視訊壓縮的特色是前後畫面之間的變動越高,壓縮所需要的計算能量越大,也就是會越吃處理器資源,你用不開遊戲的方式測【實況】,桌面又不會有劇烈的變動,要怎麼反映實際遊戲畫面會劇烈變化、因此軟壓實況的視訊壓縮需要吃更多CPU計算力的真實情況?Intel QSV跟Nvidia的NVEnc不是萬能,但是它們是專責的硬體線路,因此處理器使用率不會隨著位元率/fps/解析度的拉高而暴漲、畫質也不會暴起暴落,因此也才有人拿來弄4K或是開多台的遊戲實況,而4K實況或是多台實況要用E3暴力硬算,可說是不可能的任務,就算硬達到,畫質也不能看,畢竟連1080p60@3.5Mbps都已經頗辛苦了。
各種瞎掰純X264編碼哪能給你用錄桌面來的CPU占用率來評估要知道靠4C8T透過X264編碼實況/錄 1080P@30FPS 對於遊戲性能的損耗跟靠QSV來編碼遊戲性能損耗,兩者之間可是天差地遠特別是本來就CPU高壓的遊戲如果又不開垂直同步來間接限制CPU占用率,在這種情況下光是跑遊戲就極耗CPU資源,4C8T X264編碼 平均FPS根本直接掉個幾成更別說是1080P@60FPS說的好像4C8T光靠個HT就有多神通廣大你真的用過QSV?
JoyRex wrote:你的發言還真的是蠻無...(恕刪) 如果i5跑得順的遊戲,E3當然也沒問題,i5會卡的遊戲E3也不會好到哪裡去。---這句話我想喵大也不會認同....先不論直播 單論遊戲4c4t 4c8t只要支援4c8t 贏4c4t 30%左右這點你可以去看喵大的測試文章 (他用4c4t 4c8t做比較)(重點是他4c4t還是oc過的幅度不算低)然後i5怎樣買都不會輪到4690 4690k(你都說e3 cp值高了 那怎會去推cp值爆低的4690或是4690k)又要馬兒跑的快又要馬兒不吃草 想要夠力 當然就 i5 4460 E3 I7 4790K 這幾顆去挑我不會買一顆CPU只去跑實況 或是我不會買一顆CPU去跑單一遊戲 你用大方面去想E3至少可以稱比較久=.=(而且是很多人跑實況嗎= =??)你正確講法應該是4460 跑不順的東西4690不會好到哪邊去---樓上幾位大大給的錄影的設定教學 我過幾天放假在測試看看@@感謝
誠心誠意的建議樓上一些不知道為何E3會被吐的先去了解一下QSV的應用Intel的QSVNVidia的NVENCAMD的VCE以上都在告訴你想實況or錄影有更佳的替代方案 (儘管不是每家都推得很有力...)用CPU效能去正面硬上的方法已經漸漸成為過去式了...
yehchean wrote:誠心誠意的建議樓上一...(恕刪) 其實E3還是OK啦 雖然沒有內顯但顯卡一樣也能解決這方面的問題 所以這問題上應該是還好雖然我自己有實測過 NVENC要用NVIDIA自己的ShadowPlay 畫面才會比較好用OBS的話我就不太知道怎樣的設定才會到ShadowPlay那種畫質但比起QSV 我還是喜歡用NVENC就是了雖然QSV的畫質確實好 但目前在OBS上還是要開一個虛擬螢幕出來才行偏偏有些線上遊戲不支援這種方式 而且會出現游標所以還是以NVENC為主(是說去年換X79後也用不到QSV就是了)