一、什麼是above4gdecoding?
above4gdecoding是一項針對BIOS中PCIe MMIO 64位地址空間不足的解決方案,它通過啟用BIOS設置中的上4G解碼(above 4G decoding)選項,將PCIe MMIO地址空間從默認的4GB+4GB擴展到64位地址空間,只有啟用該選項,才能使64位系統上的PCIe設備正常工作。
在比如大內存的服務器系統中,此問題更為嚴重。如果系統的內存容量超過4GB,而BIOS未開啟above4g decoding選項的話,那麼只能訪問4GB的地址空間,而無法通過訪問64位地址來解決內存限制,導致無法使用所有可用內存。因此,above4g decoding可以被認為是一項重要的BIOS配置。但是,該選項未被默認開啟,通常需要手動啟用。
二、如何啟用above4g decoding?
啟用above4g decoding選項的方法因BIOS而異,下面是一些示例。
1.啟用方法1(ASUS、Gigabyte等實板BIOS)
進入BIOS設置,找到Advanced->Chipset Configuration->North Bridge->Above 4G memory/Crypto Currency mining選項,將該選項設為Enabled。然後按F10保存設置並退出BIOS。
<bios>Advanced->Chipset Configuration->North Bridge->Above 4G memory/Crypto Currency mining =>Enabled</bios>2.啟用方法2(Supermicro等實板BIOS)
進入BIOS設置,找到Advanced->PCIe/PCI/PnP Configuration->PCIe MMIO Base選項,選擇4G或者64位模式(64bit)即可。
<bios>Advanced->PCIe/PCI/PnP Configuration->PCIe MMIO Base =>4G或者64bit</bios>3.啟用方法3(Dell、HP等品牌機BIOS)
進入BIOS設置,找到System Options->Miscellaneous Settings->OpROM Settings標籤頁,找到Above 4G Encoding的選項,將其修改為Enabled。
<bios>System Options->Miscellaneous Settings->OpROM Settings->Above 4G Encoding =>Enabled</bios>三、啟用above4g decoding的重要性
對於超過4GB內存的系統而言,啟用above4g decoding是十分必要的。 如果BIOS未開啟above4g decoding選項,操作系統將只能訪問4GB的PCIe MMIO地址空間,而無法正常訪問64位地址空間。這意味着當新增PCIe設備的時候,操作系統甚至無法正確檢測到該設備。而如果啟用了above4g decoding選項,則可以同時訪問4GB和64位地址空間,從而有效解決PCIe設備配置問題。
此外, 它還可以在使用多個顯卡或多個GPU的高性能計算機中發揮重要作用。因為這些顯卡通常需要更多的PCIe MMIO地址空間才能正常工作,而above4g decoding可以滿足這些需求。
四、注意事項
啟用above4g decoding有幾個需要注意的地方:
1.硬件支持
啟用above4g decoding前,需要確保系統的硬件支持該選項。如果系統支持32位或非x86架構,則不應該去嘗試開啟這個選項,因為它不適用於這種架構。如果系統架構為x86_64,則可以嘗試開啟該選項。
2.系統支持
啟用above4g decoding功能是不會造成系統不穩定,但是如果操作系統不支持該選項,則可能會遇到一些問題。例如,在某些Windows系統中,Kernel-mode DMA驅動程序可能會失效,導致系統崩潰。因此,在開啟該選項之前,需要確保所有的操作系統和相關設備都支持該功能。
3.注意BIOS版本
不同版本的BIOS提供了不同的above4g decoding選項,因此需要根據自己的BIOS版本來選擇合適的選項。此外在更新BIOS前也需先備份原有的BIOS。
4.不當的BIOS設置會導致系統無法啟動
啟用above4g decoding後,如果有問題發生,可能無法進入操作系統,這時可以嘗試進入BIOS並設置默認選項來恢復系統。
五、總結
above4gdecoding是一種BIOS解決方案,它可以在系統內存超過4GB時解決PCIe MMIO地址空間不足的問題。 在啟用該選項之前,需要確保硬件和軟件都支持該選項,以免出現不可預知的問題。 啟用該選項後,可以正常使用所有PCIe設備,以及在使用多個顯卡或GPU的高性能計算機中發揮更好的作用。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/190607.html
微信掃一掃
支付寶掃一掃