更新:在寫這篇文章之前我已經做過這件事了。
在 Windows 7 登錄中停用超線程
我搜尋了很多關於這個問題的線索,沒有答案,所以我要求進一步的資訊。我不明白為什麼在我編輯後仍然有人投票否決我的問題。
對不起,我的英文不好。
眼鏡:
我的問題筆記型電腦:
- 華碩 Vivobook X512DA A512DA(筆記型電腦)。
- AMD Ryzen R5 3500U 和 Vega 8
。
- 固態硬碟 500GB。
我的另一台筆記型電腦的效能符合預期:
- HP Elite Book(另一台筆記型電腦)。
- 英特爾 i7 8550U 和英特爾 UHD 620
。
- 固態硬碟 500GB。
問題:
- 配備 Vega 8 的 Ryzen 3500U 在遊戲中僅達到 40-45fps英雄聯盟(最低設定 1080p)但遊戲中 60-80 fps刀塔2(中等設定 1080p)。
- CPU保持運作在1400兆赫,而不是運行在2100 - 3700MHz喜歡它工作時的樣子(處理資料、渲染等)。
- 在遊戲中,溫度是始終低於 60C度。
- 另一方面,Intel i7 8550U 在遊戲中獲得 60-70fps英雄聯盟(最高設置,低陰影)但遊戲中 50-60fps刀塔2(最低設定1080p,甚至低於ryzen)。
我相信什麼:
- 這個英雄聯盟遊戲只使用 2 個執行緒(它想要的是每個核心更多的 Hz)。所以如果我想在遊戲中獲得更多 fps英雄聯盟,我必須禁用 SMT(超線程)以強制 cpu 專注於每個核心的主線程。
我做了什麼:
- 我知道禁用 HT(或 SMT)只是 BIOS 功能,但廉價筆記型電腦 Vivobook X512DA A512DA 不允許這樣做(它在 BIOS 設定中沒有該選項)。
- 我已經下載了一些軟體,如cpu packer、unpacker...但我還沒有看到任何類似打包核心(或線程)的軟體,與網路上的預覽圖像相比,它缺乏很多功能,它只減少了所有功能5% 10% 或我不太明白的東西。當核心設為 2 會使 cpu 僅在 1 個核心中使用 2 個執行緒時,msconfig 似乎沒有多大幫助。
我希望什麼:
- 可能有一些技巧可以讓遊戲達到 60fps,或停用每個核心的第二個執行緒。
謝謝你們。
答案1
你不能。
Vivobook 並未在 BIOS 中提供此選項,通常在 BIOS 中提供此選項。
因此,如果不編寫自訂 BIOS 韌體(祝你好運),您將無法停用 Vivobook 15 上的超線程。