玩遊戲需要買支援HT執行緒的CPU嗎? - 3C

Table of Contents




※ 引述《vSphere (shuttle)》之銘言
: https://youtu.be/8qkXKmpOWa0
: https://youtu.be/X1Hf88mThhc
: 從上面兩個遊戲測試來看
: 部份遊戲開HT多執行緒反而FPS會降低
: 這樣是不是買沒HT的CPU就好
: 省錢又對玩遊戲有幫助?
: ※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1538571380.A.5E8.html
這葛問題齁
以前就討論的蠻熱烈的

有一派說法是
畢竟ht是從實體多核模擬出來的
假設一個實體核心的效能基準是100
按照看到爛的ht評測
ht出來的虛擬多核 的計算能力
灌水一點大概就是 20
因此一個遊戲跑在1c2t
得到 120
如果 是都跑在實體多核
想當然 是200
但是要 扣掉一點 搶資源或是預測錯誤等一些問題
大概會落在 180 左右

當初ryzen出來的時候 拿去跑win7
因為win7好像會先調度實體核心
才會再調度虛擬核心
才會有一種跑贏win10的錯覺

然後當初amd其實是不希望這樣的
後來把他優化成平均分攤
忘了是因為什麼

大guy是這樣

嘶嘶~

----
Sent from BePTT

--

All Comments

Andy avatarAndy2018-10-07
借問 我看到的說法是ht效能約30% 到底哪種比較正確
Hamiltion avatarHamiltion2018-10-11
因為軟體問題有高有低
Hedwig avatarHedwig2018-10-13
看情況 有時是會反效果
Eartha avatarEartha2018-10-15
樓上 要看實體核心能空出多少資源給HT用 很難講多少
更正 應該是1F
Quintina avatarQuintina2018-10-18
請教, 如果是模擬器多開加上照片raw轉jpg
Mason avatarMason2018-10-19
看軟體啦,畢竟HT 本質上是 "多一套邏輯單元"而已
Wallis avatarWallis2018-10-22
了解 謝謝樓上各位大大的解惑
Catherine avatarCatherine2018-10-25
ht就只是把實體核心會因為io等待時候造成運算部分閒
置的狀況減少
Frederic avatarFrederic2018-10-27
在同時看個如netflix 或是打個D3
這樣有無ht 會差很多嗎?
Dinah avatarDinah2018-10-29
比喻可能不完全正確 但可以參考看看 原本是一個驗
票口一個驗票人員大家就慢慢排隊入場 但總有人再驗
票口前才慢慢找票 後面人只能乾等
Edith avatarEdith2018-10-29
如果以 8C8T 或 8C16T 來做比較的話
Barb Cronin avatarBarb Cronin2018-10-31
ht就是把入口開成兩個 有機巴人再找票 另一個通道
的人就先進去拉
Xanthe avatarXanthe2018-11-02
就是無良老闆要榨乾驗票員的方法
Lily avatarLily2018-11-05
差不多類似上面,要比較認真舉例的話
Caitlin avatarCaitlin2018-11-08
就是找出整個運算處理的瓶頸地方
然後 "給他裝兩套單元上去"
Dinah avatarDinah2018-11-12
這樣子解決掉瓶頸地方影響後面的運算量能
Susan avatarSusan2018-11-14
但是兩個通道勢必會有溝通成本 兩邊總是要花點時間
打一架還幹嘛決定誰先來 所以如果瓶頸不在機巴客人
而是驗票員滿載 這時候反而一個入口好
Valerie avatarValerie2018-11-17
像原po貼的影片,有一個關掉ht跑的遊戲。是全部核
心都用上了(達85%以上),結果還不太夠用。變成跟
背景程式搶一點資源。結果跟左邊有ht的那個對照組
比。遊戲fps還要更上上下下的
Franklin avatarFranklin2018-11-21
不過說實話ht副作用的時候比率影響沒到很大 還是有
最好
Franklin avatarFranklin2018-11-23
現在問題是如果真的拉到8c實體核心數很夠用了 其實
怎樣都無所謂了 說真的一般人沒開實況6c也滿夠了
Doris avatarDoris2018-11-23
那就多開個實況啊 需求可以被創造(X)
Andy avatarAndy2018-11-28
看軟體支援度
Gary avatarGary2018-12-02
https://youtu.be/AqBl9frFESI 2700X 4 VS 6 VS 8核
Sierra Rose avatarSierra Rose2018-12-05
所以聽起來是CPU有餘力的時候,有HT會有幫助,但CPU
Susan avatarSusan2018-12-08
已經高負載,有HT反而會幫倒忙
Dora avatarDora2018-12-10
還是看軟體類型 IO越吃重HT越吃香
Mary avatarMary2018-12-14
不一定,一條管線有各個不同單元,
William avatarWilliam2018-12-18
還有就是OS的排程也有點影響 Win10一個改動是把
Kelly avatarKelly2018-12-22
實體跟HT的Thread編號照順序排
Catherine avatarCatherine2018-12-25
像是整數運算單元閒著,結果浮點運算滿載,這也是高
負載啊
Elvira avatarElvira2018-12-28
WIN10有這樣嗎?HT有開沒開,每條執行緒應該都是相
等的
Daph Bay avatarDaph Bay2018-12-28
以前好像是打亂的 現在是 Thread 0/1 會是實體跟HT
依此類推
Regina avatarRegina2019-01-02
忘了在哪邊看到的
Annie avatarAnnie2019-01-04
查到一篇比較舊的資料 XP是前半號碼是實體 後半HT
Kumar avatarKumar2019-01-09
幾%沒有固定,要看cache miss是否常發生
Necoo avatarNecoo2019-01-11
HT本質就是活用cache miss時,閒置的單元
Noah avatarNoah2019-01-13
由於它佔不到5%資源,通常效益遠超過5%
Ina avatarIna2019-01-17
所以有HT比較好,加核當然效能增加更多
但核心翻倍佔用的硬體面積成本太龐大
Yuri avatarYuri2019-01-22
同C數有無HT資源是假議題 軟體鎖掉的 現在哪有不做
Hardy avatarHardy2019-01-22
現在尷尬還有一堆硬體漏洞跟HT實作有關係
Puput avatarPuput2019-01-24
雖然那些偷吃步,其實不是HT的錯
Lauren avatarLauren2019-01-28
看完影片 看來關HT FPS比較高 場景不同的就不用比
Odelette avatarOdelette2019-01-29
開HT實測大概會有-5~+25%的效能差異,平均起來還是
好一點
Eden avatarEden2019-01-31
f大舉例還不錯
Freda avatarFreda2019-02-02
簡單來說實體人數打得贏也不需要影分身了 XD
Hedy avatarHedy2019-02-03
win7 HT也是1 3 5 7 實體 0 2 4 6吧?
Carolina Franco avatarCarolina Franco2019-02-07
不過實際上程式應該是沒法分辨OS提供的執行緒是實體
Victoria avatarVictoria2019-02-08
還是HT吧?
George avatarGeorge2019-02-11
請問I/O比重高的應用有哪些呢?
Dora avatarDora2019-02-13
raw轉Jpeg cpu會吃好吃滿 100%
Hedwig avatarHedwig2019-02-14
這個問題就好像 如果有兩位鳴人就不用隱分身搓丸子
Sandy avatarSandy2019-02-16
計組修起來
Isabella avatarIsabella2019-02-20
謝謝bt222
Selena avatarSelena2019-02-24
會有HT的原因是晶圓效率算是可以。
一個核心內本來就有多個執行單元(ALU、FPU)
Lydia avatarLydia2019-02-26
不用HT就有可能運算兩個工作以上。
例如super-scaler超純量架構就是可以同時運算兩個
Mason avatarMason2019-02-27
以上整數運算,但是不一定可以觸發,因為卡在爭奪
Steve avatarSteve2019-03-03
其他資源,HT就是提供這些額外的資源,讓多工更容易
Quintina avatarQuintina2019-03-07
觸發,但不是所有狀況都有效果,只能HT的行銷很成功
John avatarJohn2019-03-09
,搞得大家都不知道是甚麼,只知道是虛擬核心。