2k顯示器對顯卡要求
對于目前的顯卡來說,所有普通顯卡以及集成顯卡都支持2K甚至4K分辨率。從這點來說,2K不需要特別的顯卡。但是游戲玩家可不能這么想,2K的游戲畫面,效果比1080P更好,顯示更多的細節,但要得到這更...
2025.07.03COPYRIGHT ? 2023
粵ICP備2021108052號
郵箱:611661226@qq.com
留言給我期待已久的Intel DG2獨立顯卡Arc終于面世!中國全球首發的自豪感,和京東3999的感人價格,讓眾多等等黨心情復雜,到底要不要嘗鮮呢?目前,市面靠譜的評測不多,但謠言不少,有些謠言發端于Intel最新的ARC使用快速導引 。因為導引要求主板需要開啟Resizable BAR功能,并且只列出了幾種Intel CPU:
一知半解者將這個需求視為Intel獨有技術,是為了排除競爭者,有些網文還將之稱作“Intel最后的堅持”云云。實際上Resizable BAR技術在十幾年前,PCIe 3.0后就已經進入PCIe標準了(2022年現在是PCIe 5.0,PCIe 6.0正在撰寫),而Smart Access Memory更是AMD的對應術語。
所謂造謠一張嘴,辟謠跑斷腿。實際上,Intel顯卡并不是第一個要求Resizable BAR的顯卡。N卡RTX30早就宣布Resizable BAR功能可以提高性能 ,某些游戲性能可以提高10%!無獨有偶,N卡官網提出的CPU適配列表是不是看著很眼熟?
N卡測試結果,來源:參考資料2
好了,辟謠結束,Resizable BAR不是新功能,可以提高性能。那么問題來了:Resizable BAR為什么能提高性能?這么好,為什么好多年不用?怎么確定自己的主板是否支持Resizeable BAR功能呢?又如何開啟呢?
在介紹PCI的系列文章中,我描述了PCI配置空間中的傳統PCI設備空間。簡單來講,PCI設備配置空間中從0x10到0x24,有6個寄存器:
?每個寄存器4個字節,叫做基地址寄存器(Base Address Register,BAR)。BAR用來讓每個PCI設備在BAR中描述自己需要占用多少地址空間,PCI枚舉器通過所有設備的這些信息構建一張完整的關系圖,描述系統中資源的分配情況,然后在合理的將地址空間配置給每個PCI設備。BAR可以認為是PCI/PCIe設備內的內存和寄存器,在CPU地址空間中的映射窗口,理解這點十分關鍵。
傳統BAR的大小是固定的,PCI枚舉器通過寫入0xFFFFFFFFF到里面,然后讀出來,mask掉最后的幾個特殊位,從而知道該窗口有多大。這個Size是設備最小需要的,是固定寫死的,沒有任何商量的余地。PCI枚舉器必須滿足,否則該設備將不能正常工作。
Resizable BAR也是一種BAR,不過這種BAR并不是Fixed的,而是可以變大小的。它的位置不在傳統PCI配置空間中,而在PCIe Spec規定的擴展功能(Extend Cap)鏈表中,通過協議規定的方式,讓PCIe host可以根據實際地址空間分配情況動態設定一個設備和CPU配置空間都可以接受的大小。
現在大家也許有點被繞迷糊了,我們通俗一點來講。BAR是PCI設備在CPU地址空間的窗口,讓CPU和設備可以通訊和傳遞數據。傳統BAR是最小窗口,不能討價還價;而Resizable BAR最開始報告了一個最大的窗口,CPU可以根據情況,和設備商量出來一個合理大小的窗口。
功能如此簡單,那么為什么它在PCIe Spec 3.0提出了一直沒人用呢?它怎么能提高性能呢?我們知道,現在PCIe的顯卡動輒顯存幾個G,眾多渲染需要頻繁訪問顯存中的內容。而傳統顯存BAR為了兼容起見,BAR size一般只有256MB,并處于4GB地址空間之內。這會帶來性能問題,這個管窺顯存的窗口需要頻繁移動,來操作其他的顯存位置。很自然,大家會覺得,如果窗口開的大小和顯存一樣大就好了!正式這樣,Resizable BAR才誕生。
需要注意的是,這么大的空間浪費放在4GB之內是不恰當的,BIOS必須開啟64Bit MMIO和Above 4G Decoding的分配才行,畢竟64bit的地址空間足夠大,可以放得下更多G的顯存映射。
想必讀到這里,大家已經了解Resizable BAR的運行機理了吧。但是因為兼容性的問題,Resizable BAR默認都是關閉的。如何開啟呢?
作為一個UEFI和BIOS專欄,大家應該已經猜出來我的答案了。對的,需要BIOS來開啟。首先,對于BIOS程序員來講,UEFI EDKII基礎代碼Tiano已經支持Resizable BAR,需要將PcdPcieResizableBarSupport設置為TRUE,并根據平臺設置好相關Policy。
對一般用戶來講,Intel 10代CPU以后的主板很多都已經支持Resizable BAR功能,但不少和Above 4G MMIO Decode的選項有聯動關系,需要先開啟Above 4G MMIO Decode,然后Resizable BAR選擇才可以顯示,并需要設置為開啟或者Auto。
?
Resizable BAR介紹完畢,另外,Smart Access Memory的部分類似我這里就不再贅述了,Arc對它的要求描述似乎暗示了在AMD系列主板也能夠支持。過一陣似乎我能得到一張Intel Arc顯卡,到時候再為大家帶來具體的測評數據。
對于目前的顯卡來說,所有普通顯卡以及集成顯卡都支持2K甚至4K分辨率。從這點來說,2K不需要特別的顯卡。但是游戲玩家可不能這么想,2K的游戲畫面,效果比1080P更好,顯示更多的細節,但要得到這更...
2025.07.03顯卡是大家最關心的電腦硬件,很多小白都不知道如何看自己的電腦硬件,玩一些大型游戲或者一些大型軟件的話,重要的一項就是看顯卡有沒有達到要求,有很多新手不知道怎么看顯卡型號能參數,今天就簡單說一下怎么看電...
2025.07.03今天給大家分享一下機械專業對電腦的要求。本科期間:使用要求:一般只是用office寫word文檔、制作ppt;使用三維軟件繪圖(CAD、Solidwork/Proe/Ug等)由于在學校期間繪制的圖形都...
2025.07.03臺式電腦的主流配置的選擇需要參考很多因素,如預算、需求和其他方面的考慮,所以我們應該有一個詳細的了解我們的信息在采購之前,這樣我們就可以適應的情況,選擇最合適的模型。然后,讓我們跟隨小系列來理解桌面計...
2025.07.03前段時間有個朋友來問我,說像你們這些程序員,一般都會用什么電腦,有個朋友還想著轉行來搞程序員,先從裝備開始入手。所以今天我就來寫一篇關于程序員會配置什么樣子電腦的文章,帶你走進程序員的世界。對于程序員...
2025.07.03