EU4因爲程式的關係導至無法完全利用到多核,到後期必卡成狗。
想問EU5應該會在設計階段就考量到這點,善加利用多核心(執行緒)了吧?
作者:
kons (kons)
2024-09-02 15:00:00印象之前事說,多核心各自處理,會有各CPU間溝通協調的問題例如cpu0處理貿易、cpu1處理物產。cpu0計算A國跟B國買貨物,cpu1計算B國貨物產出。B國貨物產出少了,沒法即時跟cpu1協調沒法即時跟cpu0協調就出錯了,B國明明沒貨了,但A國憑空買到了
作者: laputab (laputab) 2024-09-02 15:25:00
你看看cs2 , ck3 感覺不要有期望好。
使用多核心很吃重計算的獨立性,相干性太高的計算做不到多核
作者:
Jintsu (川內型輕巡洋艦二號艦)
2024-09-02 19:11:00祖宗之法不可變
作者: DVDR 2024-09-03 05:37:00
你能讓十個女人一個月就生出小孩嗎?
作者:
kons (kons)
2024-09-03 10:22:00但我能讓十個女人十個月生十個小孩
data dependency是平行化計算無解的問題如果是沒有dependency的工作 現在的引擎早就有了不信你就啟動指令加個disable_multithread
作者:
lordmi (星宿喵)
2024-09-03 14:40:00玩家沒有無限個大核去模擬所有個別ai,就算有這一天,寫入全局資訊時所有ai還是都必須鎖定後解鎖重讀。所以,除非EU5改成完全回合制,不然不可能解決多執行緒的彼此衝突