想死的日子
關於我玩遊戲多開玩到腦袋壞掉的那些事
掰噗~
不會吧? :-&
想死的日子
https://images.plurk.com/5hmakgoGSRYpYiMIhuSdzD.jpg
想死的日子
之前先試著 能用就將就用
想死的日子
這幾天電腦配備都穩定了 開始研究主機板設定與主機WIN10系統優化
想死的日子
技嘉的主機板 自動優化做得非常好
想死的日子
主機板設定方面 記憶體插滿八條 為前提
會自動將CPU的核心分組 與最近的記憶體通道綁定
每顆核心都會優先存取 離自己最近的記憶體
想死的日子
這樣每個核心都能夠就近使用資源 降低延遲 提高反應速度 很棒
想死的日子
但是WIN10的軟體方面 那又是另外一回事了
想死的日子
我在主機安裝的是WIN10(宿主機)
然後使用免費的虛擬化軟體 安裝更多的WIN10(客戶機)
上面附圖 左邊32個框框
每個框框都是雙核心 6G記憶體的WIN10
右邊則是主機的工作管理員
想死的日子
在預設情況下 我開到大約28開後
客戶機內的腳本再轉跳場景的時候 會有非常高的延遲
同時 主機的記憶體讀取使用率飆高
想死的日子
主機的CPU使用量非常集中在某些核心上
體現出來的結果就是 大約28個單核心使用率100%
工作壓力大到虛擬機軟體沒有回應 卡死當機
機器狼
遊戲中學到的策略和技能有時候也能應用到現實中哦汪 (ノ´ヮ`)ノ*: ・゚
想死的日子
查了資料問了人 知道問題是在WIN10 的 核心資源分配策略

在多開的情況
WIN10的分配會將一個模擬器的多個程式 分配給一個核心去處理
所以才會有上面的28開 就有28個核心忙不過來
想死的日子
工作管理員裡的詳細資料中
可以手動指定哪個程式 使用哪些核心 做手動分配
想死的日子
https://images.plurk.com/642mB5V6bEU6dXxqTsvr0A.png
想死的日子
群組裡也有完全不會寫程式的人 直接靠著AI 一句一句 問出了帶使用者介面的自動分配腳本
想死的日子
https://images.plurk.com/2zzzgFPRQxVaWOegFVRfEq.jpg
想死的日子
市面上也有現成的 核心分配軟體
想死的日子
https://images.plurk.com/3mlTJV0GJ8cgCJf5Ayyr5J.png
想死的日子
雖然原本都是用來處理英特爾大小核心的程式分配問題
想死的日子
但主要的策略就是 一個核心使用率接近100%時
不要再分配任務給這顆核心 進而避免忙不過來導致程式沒有回應
想死的日子
往處裡大小核心的方向找資料
想死的日子
之後這樣改 就完全改善了虛擬機沒有回應的問題 https://images.plurk.com/1JD1iL1QU5MEXXXmMX860d.png
想死的日子
但是因為主機的WIN10 會用軟體控制 不讓每個核心跑到滿載
想死的日子
所以極限效能被封印了
想死的日子
https://images.plurk.com/2LnLdbEkvfLGZhtxmJ8zwM.png
想死的日子
沒關係 能用起來才是真的
想死的日子
設定完後 從28開不穩 到 32開涼涼
想死的日子
但是 遊戲內轉跳場景的等待並沒有改善
想死的日子
根據監測軟體觀察到的 與舊電腦比較 同樣10開時
記憶體讀取使用量飆高 但是寫入量並沒有太大變化
這個問題就很有趣了
是甚麼東西造成 在新電腦上 需要翻兩倍的讀取記憶體內容
但是沒有增加寫入使用量
想死的日子
這時候開始往記憶體的設置方面查資料
想死的日子
才找到開頭提的 主機板自動優化
自動優化後 每個核心會就近使用記憶體
雖然更改這項設定等於放棄降低延遲 但總是要試試的
想死的日子
結果非常有感 只論一台虛擬機而言
原本是 讀取完畢之後 虛擬機異常流暢 然後轉場會卡個十秒 甚至更久
久到我的腳本已經開始過下一個環節了還沒讀取完
想死的日子
改設定後 所有記憶體對每個核心都可以隨便使用
想死的日子
非常有感的是 所有的動作都會小小的頓一下
但是轉場景的等待時間從十秒以上 降到 等待約三秒就開始進行轉場動畫
想死的日子
只能說 硬體設置 軟體設置 兩個搭配的學問可真深
想死的日子
還要看使用的需求
想死的日子
排列組合起來腦子都不夠用了
想死的日子
https://images.plurk.com/7sb6PE74fXPtcIySV20RCC.jpg
想死的日子
喔對了 還有 CPU的漏洞 WIN10 連上網路之後 會自動更新安裝補丁
想死的日子
修正CPU效能過高的BUG
想死的日子
https://images.plurk.com/2hIzokl9m1AbeM2NyJWXaB.png
想死的日子
電腦灌好作業系統後直接測跑分 大約三萬兩千分
想死的日子
插上網路線 出門一趟回來 自動更新完重開機後 再跑就剩兩萬三千八百了
想死的日子
沒錯 效能下降25%
想死的日子
反正這台只玩遊戲 都是免洗帳號
想死的日子
那 就解封吧
想死的日子
哪天看到異常就重灌ˊ-ˋ
想死的日子
https://images.plurk.com/3OelCKmRTUMBVVRNFExI94.jpg https://images.plurk.com/31Ok3U3izjtLB0E3712nBc.jpg
想死的日子
經過各種改設定
好像 可以56開
想死的日子
https://imgs.plurk.com/QGa/CRV/2TcLYAIq2oFh1gDWB523L0JMPWk_lg.jpg
想死的日子
在極限多開的情況下 照VMware的建議 NPS=1 \ L3 NUMA關閉
想死的日子
有感變得流暢了
想死的日子
但在40開之後 操作就不跟手了
想死的日子
apic選項 預設是關閉
手動選擇x2 apic
想死的日子
有感提升了虛擬機的回應速度
原本切視窗點進虛擬機 左鍵按下 大概要兩秒才會觸發點擊
x2apic後 大概半秒就觸發了
想死的日子
技嘉主機板的bios裡 有自動優化的選項
開啟針對vm 優化後 再看那些設定被更改過後
才發現有好幾個不知道的東西
想死的日子
原本是 不懂我就放auto 但現在看來還有得學
想死的日子
上面提到得nps 也是很明顯
用nps=4
腳本循環20台以內 可以每一台都流暢 但超過28台 會異常卡頓
多開掛機慢慢開 最多開到40台開始很卡 極限48台

用nps=1
則是循環 一台開始到極限40開 都是稍微卡卡 直到軟體沒有回應
多開掛機卻可以隨便48開 極限沒試過 但看使用率有希望56開以上
想死的日子
手遊模擬器還有一個機掰問題
雷電模擬器開不起來 但是夜神藍疊vm都可以
想死的日子
都忘記紀錄了 https://images.plurk.com/1YnDGky3xs1ppCws2nqbLM.jpg
想死的日子
NPS4/NPS=1 全自動腳本循環為前提
上面提到的40卡卡 都是因為記憶體過熱
多開掛機 極限48開 則是顯示卡記憶體不夠用了 所以不能再增加
想死的日子
https://images.plurk.com/5o86PJGp7Th1E82Vcn9PZX.jpg
把硬碟架拆掉 裝上顯示卡後
腳本循環可以穩定22台 記憶體溫度94度
想死的日子
https://images.plurk.com/5pmkea4iOJbWUSWbs7G3nM.jpg
四顆四公分風扇對著主機板供電區域與記憶體
腳本循環可以穩定28台 記憶體溫度79
想死的日子
再加一顆扇
想死的日子
https://images.plurk.com/16sqpmKCo1Y8gEB0bY51lF.png
黑巨鯨 18吋工業扇
28開時 記憶體溫度 68
加開到40台 腳本穩定後 記憶體溫度78
想死的日子
https://images.plurk.com/5qYGGxyi2TRiM7cgx1QQkU.jpg
8開 3D手游 雷電模擬器 已經 不夠用了
想死的日子
現在的手機遊戲 一個比一個凶狠
載入新的回覆