計算機顯卡知識普及

顯卡知識普及

一、什么是顯卡?

??顯示接口卡(Video card,Graphics card)、顯示器配置卡簡稱為顯卡,是個人電腦基本組成部分之一。

??用途是將計算機系統所需要的顯示信息進行轉換驅動,并向顯示器提供信號,控制顯示器的正確顯示,是連接顯示器和個人電腦主板的重要元件。

??民用顯卡芯片供應商主要包括AMD(原ATI)和NVIDIA(英偉達)兩家。

二、顯卡分類

顯卡按照分類存在位置分為集成顯卡和獨立顯卡兩大類。

1.集成顯卡

顯卡目前有兩種存在形式。

??一種是指主板芯片組集成了顯卡芯片,使用這種芯片組的主板就可以不需要獨顯就實現顯示功能,滿足一般的應用需求。集成顯卡的主板一般不帶有顯存,使用系統的一部分內存作為顯存,一般可以在BIOS里面調整,一般在BIOS里面調節上線是256M。
??目前這種主板集成顯卡已經被淘汰。


??一種是指處理器內部集成了顯卡芯片,即“核顯”。一般分為AMD現在的“APU”和英特爾的“核芯顯卡”。顯存同樣從內存分享而來,由于核顯性能的飛躍,現在的核顯對內存性能的依賴很嚴重,還會較大程度的影響CPU的性能。

2.獨立顯卡

image

??獨立顯卡,簡稱“獨顯”,是指一塊獨立于主板的板卡存在,需要插在主板的相應接口上的顯卡。獨立顯卡具備單獨的顯存,不占用系統的內存(但當獨立顯存不夠用時可以共享內存作為顯存),而且技術上領先于集成顯卡,能夠提供更好的顯示效果和運行性能。

??獨顯由于擁有獨立的一套運行環境,使得其核心運算有很大的發揮控件,因而性能相對于集成顯卡來說有較大的飛躍。不過對于低端入門獨顯來說,并非一定比集顯的性能要好。這種情況出現的原因是因為核顯性能的飛躍。不過,較高性能的核顯對應的CPU型號也屬于高端,價格上也是比較昂貴的。

(1)顯示核心(GPU)

??GPU全程是Graphic Processing Unit,中文翻譯為“圖形處理器”。NVIDIA公司在發布GeForce 256圖形處理芯片時首先提出的概念。GPU使顯卡減少了對CPU的依賴,并進行部分原本CPU的工作,尤其是在3D圖形處理時。如果說CPU是整個機器的心臟,那么GPU就是整個顯卡的心臟,那么GPU就是整個顯卡的心臟。顯卡負責的圖形處理全部依靠這個顆小小的GPU。一般來說,衡量GPU工作能力的參數有兩個:流處理器數量和核心工作頻率。其他特性:光柵單元(ROPS),L1緩存,核心面積,制造工藝。

??GPU有不同的架構,其包含的參數直接決定了顯卡的性能的高低。主要參數是流處理器和顯存控制器,與GPU代號有關。

(2)顯卡PCB

image

??印刷線路板(PCB, Printed Circuit Board)主要功能是提供電子元器件之間的相互連接。如果一張顯卡連最基本的電路都設計不好的話,即使有再好的電容、顯存顆粒等等可能也無法穩定的運行,更不要說超頻。所以PCB對顯卡來說是非常重要的。一般來說,PCB的層數越多,長度越長,容納的電氣元件越多,電路越復雜,用料越多,顯卡性能越好。

??PCB上主要查看的是用料的高低。可以通過粗略查看電子元件的密度,顯卡供電相數來判斷同型號顯卡的好快。

(3)顯存

顯存顆粒特寫

??顯存,也被叫做幀緩存,它的作用是用來存儲顯卡芯片處理過或者即將被提取的渲染數據。如同計算機的內存一樣,顯存是用來存儲要處理的圖形信息的部件。顯存的參數有:顯存類型容量位寬頻率(延遲)

??從某種意義上講,顯存類型是當下選擇顯卡需要加大關注的地方。目前最好的顯存類型是GDDR5,等效頻率最高,其次是GDDR3,最后是目前最常見的DDR3

注意: GDDR3和DDR3不是一樣的,前者是專屬顯存,是基于DDR2內存改造而成,而DDR3是普通的內存,年代比GDDR3要新,但延遲和頻率比不過GDDR3。之所以DDR3大量應用,是因為成本很低,為了縮減成本,用DDR3不足為奇。

容量

一般來說夠用即可,根據自己的需求場合來選購,沒必要單純追求顯存大。

  • 1680*1050分辨率,1G顯存
  • 1440*900及其一下,512M就可以
  • 1920*1080,至少1.5G顯存。

對于某些場合,如極端游戲來說,2G顯存可能都在1080P下不夠用,所以要選購更大的顯存容量。

image

這里介紹一下,動態共享顯存技術。是將內存劃分為顯存,以便當顯卡獨立顯存不夠用的時候臨時占用。N卡(即NVIDIA顯卡)將此技術稱為TC(Turbo Cache)、A卡稱為HM,這也就是市面上經常聽見顯卡是TC1024M或者HM1024M的,這時候所謂的顯存大小就是共享后獨立顯存和共享顯存容量之和,買顯卡的時候需要注意,基本上很多商家都是不標注的。

image

image

顯存位寬

顯存位寬是顯存在一個時鐘周期內所能傳送數據的位數,位數越大則瞬間所能傳輸的數據量就越大,這是顯存的重要參數之一。位寬是由每個顆粒的位寬和使用數量決定的,比如每個顆粒32bit寬,使用8顆并聯就是256bit位寬了(其實容量就是這樣決定的,128M*8=1024M)。位寬的作用就是增大
帶寬

image

引申:
晶圓,一般有6英寸、8英寸及12英寸規格不等,晶片就是基于晶圓生產出來的。晶圓上一個小塊,一個小塊,就是晶片晶圓體,也名Die,經過封裝之后就成為一個閃存顆粒。

顯存頻率

頻率,顯存的實際頻率等效頻率是兩個概念。

由于現在顯存都基于DDR系列內存改造,DDR因為能在時鐘的上升沿和下降沿都能傳送數據,所以比SDR同頻效率高了一倍,因而就有了等效頻率這一說法。GDDR3和DDR3都是等效兩倍,而GDDR5是2倍于GDDR3的數據預取量和DQ并行總線,使得GDDR5顯存的實際速度又快了一倍,等效4倍。這也就是為什么GDDR5頻率很高,只是等效頻率高了,實際頻率和GDDR3差不遠(實際頻率取決于物理特性,即顆粒的的固有頻率所決定)。

引申:
SDR為SDRAM,即Synchronous DRAM(同步動態隨機存儲器),曾經是PC電腦上最為廣泛應用的一種內存類型,即便在今天SDRAM仍舊還在市場占有一席之地。既然是“同步動態隨機存儲器”,那就代表著它的工作速度是與系統總線速度同步的。SDRAM內存又分為PC66、PC100、PC133等不同規格,而規格后面的數字就代表著該內存最大所能正常工作系統總線速度,比如PC100,那就說明此內存可以在系統總線為100MHz的電腦中同步工作。

帶寬

除容量外、類型、位寬和頻率能共同決定一個重要的參數—–帶寬。顯存帶寬是指顯示芯片與顯存之間的數據傳輸速率,它以字節/秒為單位。

顯存帶寬 = 等效頻率 X 顯存位寬 / 8s

帶寬越大,意味著對GPU數據吞吐的能力越大,舉個例子,水管的大小就是帶寬,水流就是GPU的數據,水流小沒有限制,大了水管小就會出現瓶頸了。因此,對帶寬的要求就是:夠用即可

帶寬的高低并不能直接對比不同型號的顯卡高低。

(4)散熱

顯卡散熱一般是風冷主動散熱,就是在散熱片上加裝風扇,被動散熱指的是沒有風扇,依靠自然氣流散熱。

散熱的好壞可以通過散熱面積大小,銅管直徑和數量,風扇類型和數量來判斷。

image

主動散熱用到的風扇有兩種,普通散熱風扇和渦輪風扇。前者一般轉速低進風量較小,通常會配多個風扇在高端顯卡上;而后者轉速較高,進風量較大,一般一個顯卡只用一個渦輪風扇,但噪音較大。通常只有公版高端卡才會用渦輪。

image

image

被動散熱一般鰭片比較寬厚,覆蓋面積大,應用于發熱比較小的低端顯卡。

image

當然還有一種就是水冷散熱,這個就是屬于DIY,不做介紹。

(5)金手指

顯卡的金手指(connecting finger)是顯卡與插槽的連接部件,所有的信號都是通過金手指進行傳送的。金手指由眾多金黃色的導電觸片排列如手指狀,所以稱為“金手指”。金手指的形狀代表了該顯卡的插槽類型,目前顯卡都是PCI-E 16X接口的,過去的顯卡有AGP和PCI接口的。

(6)供電接口

PCI-E 16X接口對顯卡提供了75W供電,能滿足中低端顯卡的需求。但高端顯卡供電不夠,只能需要電源對其獨立供電,于是就有了供電接口。理論上6PIN接口能提供75W的供電,8PIN接口提供150W。

image

(7)顯示接口

顯示接口是指顯卡與顯示器、電視機等圖像輸出設備連接的接口。下面介紹目前常見的顯示四個接口。

image

(8)多卡互聯技術

詳情點擊

相關資料推薦:

  1. GDDR5 恐怖的頻率是如何達成的

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/536160.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/536160.shtml
英文地址,請注明出處:http://en.pswp.cn/news/536160.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

整除的尾數

Problem Description 一個整數&#xff0c;只知道前幾位&#xff0c;不知道末二位&#xff0c;被另一個整數除盡了&#xff0c;那么該數的末二位該是什么呢&#xff1f; Input 輸入數據有若干組&#xff0c;每組數據包含二個整數a&#xff0c;b(0<10000,10<b<100)&…

QML 控件大全

QML TypeContainerDelayButtonDialDialogButtonBoxDialogDrawerMenuMenuBarOverlayPageIndicatorRangeSliderScrollViewSpinBoxStackViewSwipeViewSwitchTabBarToolBarToolSeparatorToolTipTumbler QML Type 本篇主要介紹QtQuick Controls 2,Qt Creator 5.10 1.Container im…

斐波那契的整除

Description 已知斐波那契數列有如下遞歸定義&#xff0c;f(1)1,f(2)1, 且n>3,f(n)f(n-1)f(n-2)&#xff0c;它的前幾項可以表示為1&#xff0c; 1&#xff0c;2 &#xff0c;3 &#xff0c;5 &#xff0c;8&#xff0c;13&#xff0c;21&#xff0c;34…&#xff0c;現在的…

Qt與QML的枚舉綁定(C++枚舉)

Qt到QML的枚舉綁定 QML中是不支持c的枚舉類型的&#xff0c;所以我們可以使用Qt的元對象系統&#xff0c;即MOS,來幫助我們實現。 進行綁定的好處就是&#xff0c;以后數據發生變化的時候&#xff0c;就是枚舉發生增加修改&#xff0c;添加等的時候&#xff0c;不需要在QML中…

深入理解Qt的.pro文件

深入理解Qt的pro文件模板變量生成目錄生成的應用程序名編譯選項目標文件目錄包含頭文件包含源文件包含資源文件附加頭文件包含鏈接庫預編譯宏平臺相關性處理指定來自ui文件位置指定界面翻譯文本列表指定圖標 深入理解Qt的.pro文件 一般Qt項目我們是使用Qt Creator自動生成的&…

Ubuntu 用vsftpd 配置FTP服務器

最近開學&#xff0c;有好多課程結束后都需要將文件考到優盤里&#xff0c;而本人又有健忘的毛病&#xff0c;經常忘記帶優盤&#xff0c;所以就搭建了自己的ftp服務器&#xff0c;也算是用技術放松自己吧。閑話少敘&#xff0c;進入正題&#xff1a; 網上關于ftp搭建的文章很…

linux的程序打包deb

deb安裝包 deb是Unix系統(其實主要是Linux)下的安裝包&#xff0c;基于 tar 包&#xff0c;因此本身會記錄文件的權限(讀/寫/可執行)以及所有者/用戶組。 由于 Unix 類系統對權限、所有者、組的嚴格要求&#xff0c;而 deb 格式安裝包又經常會涉及到系統比較底層的操作&#…

利用pyinstaller打包python3程序

pyInstaller是一款用于將pyhon程序打包成exe文件的工具&#xff0c;pyInstaller不是一個python的包&#xff0c; 只需要把pyInstaller的文件下載下來放到任意為止都可以&#xff0c;也就是說pyInstaller相當于獨立出來專門干打包python的工具&#xff0c;這貨是工具不是庫&…

C++11新特性之左值右值及移動語句與完美轉發

C左值右值左值和右值的由來什么是左值和右值左值右值的本質引用左值引用右值引用 移動語句與完美轉發移動語句實現移動構造函數和轉移賦值函數stdmove完美轉發Perfect Forwarding C左值右值 自從C11發布之后&#xff0c;出現了一個新的概念&#xff0c;即左值和右值&#xf…

nginx中的nginx.conf.default配置

#運行用戶 user nobody; #啟動進程,通常設置成和cpu的數量相等 worker_processes 1;#全局錯誤日志及PID文件 #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info;#pid logs/nginx.pid;#工作模式及連接數上限 events {…

C++11新特性之泛型編程與模板

模板泛型編程函數模板普通函數模板成員函數模板函數模板重載模板函數的特化 類模板類模板中的成員函數模板類模板的特化與偏特化類模板成員特化 模板 Template所代表的泛型編程是C語言中的重要組成部分。 泛型編程 泛型編程&#xff08;Generic Programming&#xff09;是…

WordPress更改“固定鏈接”后 頁面404原因及解決方法(Nginx版)

網上盛傳的方法是&#xff1a; 在 /etc/nginx/nginx.conf文件的 loction / {} 中添加 if (-f $request_filename/index.html){rewrite (.*) $1/index.html break; }if (-f $request_filename/index.php){rewrite (.*) $1/index.php; }if (!-f $request_filename){rewrite (.*…

C++類型萃取之type_traits和type_info

類型萃取類型判斷typeiddecltype和declvalenable_if 類型萃取 通過type_traits可以實現在編譯期計算、查詢、判斷、轉換和選擇&#xff0c;增強了泛型編程的能力&#xff0c;也增強了我們程序的彈性&#xff0c;讓我們能夠在編譯期就能夠優化改進甚至排錯&#xff0c;進一步提…

使用Phpstorm實現遠程開發

Phpstorm除了能直接打開本地文件之外&#xff0c;還可以連接FTP&#xff0c;除了完成正常的數據傳遞任務之外&#xff0c;還可以進行本地文件與服務端文件的異同比較&#xff0c;同一文件自動匹配目錄上傳&#xff0c;下載&#xff0c;這些功能是平常IDE&#xff0c;FTP軟件中少…

什么是遞歸函數?

文章目錄遞歸函數遞歸例題特點效率優點遞歸函數 遞歸 遞歸就是一個函數在它的函數體內調用它自身。執行遞歸函數將反復調用其自身&#xff0c;每調用一次就進入新的一層。遞歸函數必須有結束條件。 當函數在一直遞推&#xff0c;直到遇到墻后返回&#xff0c;這個墻就是結束條…

apache ab壓力測試報錯

今天用apache 自帶的ab工具測試&#xff0c;當并發量達到1000多的時候報錯如下&#xff1a; [rootaa~]# This is ApacheBench, Version 2.3 <Revision:655654> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Sof…

ngOnInit與constructor的區別

前世今生 Angular會管理一個組件的生命周期,包括組件的創建、渲染、子組件創建與渲染、當數據綁定屬性變化時的校驗、DOM移除之前毀銷。 Angular提供組件生命周期鉤子便于我們在某些關鍵點發生時添加操作。 組件生命周期鉤子 指令和組件實例有個生命周期用于創建、更新和銷…

Nginx配置性能優化

大多數的Nginx安裝指南告訴你如下基礎知識——通過apt-get安裝&#xff0c;修改這里或那里的幾行配置&#xff0c;好了&#xff0c;你已經有了一個Web服務器了。而且&#xff0c;在大多數情況下&#xff0c;一個常規安裝的nginx對你的網站來說已經能很好地工作了。然而&#xf…

Angular的@Output與@Input理解

@Output與@Input理解 Output和Input是兩個裝飾器,是Angular2專門用來實現跨組件通訊,雙向綁定等操作所用的。 @Input Component本身是一種支持 nest 的結構,Child和Parent之間,如果Parent需要把數據傳輸給child并在child自己的頁面中顯示,則需要在Child的對應 directiv…

騰訊云CDN配置

第一步&#xff1a;先去領取騰訊云CDN免費包23333333 以下為正式步驟&#xff1a; 在這里體現大家&#xff0c;域名一定要備案&#xff0c;另外要明白域名如何解析 前邊問題不大&#xff0c;一切跟著騰訊云的套路來即可&#xff0c;需要注意的是網上后優化的配置大家可以自行…