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