本文作者:kris

显卡驱动和图形驱动区别介绍-显卡驱动和图形驱动区别介绍图

kris 2024-12-27 19:06:12 1
显卡驱动和图形驱动区别介绍-显卡驱动和图形驱动区别介绍图摘要: 驱动显卡和不驱动显卡,有什么区别?显卡/GPU是具体干活的芯片,其从host端拿命令和数据。显卡驱动,分内核态和用户态两部分。内核态驱动只管将用户态驱动发过来的命令和数据准备好,通...

驱动显卡和不驱动显卡,有什么区别?

显卡/GPU是具体干活的芯片,其从host端拿命令和数据。显卡驱动,分内核态和用户态两部分。内核态驱动只管将用户态驱动发过来的命令和数据准备好,通知GPU来拿,利用环形fifo来下发命令和数据指针,并追踪命令的完成状态。用户态部分,负责对shader程序的编译,编译成GPU的二进制代码指令。OS提供的D3D,OpenGL等函数库,屏蔽底层不同显卡的差异。上层程序比如游戏,在准备好对应的模型、贴图纹理、着色器程序等数据之后,调用统一的D3D/OpenGL接口发起绘制请求,D3D则调用显卡用户态驱动提供的回调函数将对应的数据传递给后者,后者进行运行时编译生成底层代码,然后传递给内核态驱动,内核态驱动将命令和数据发送给GPU。至于GPU怎么算的,那就是完全另外一回事了。

那么,GUDA又是什么呢。CUDA就是通用计算,游戏让GPU算的是一堆像素的颜色,而GPU完全可以算其他任何运算,比如大数据量矩阵乘法等。同样,程序准备好对应的数组,以及让GPU如何算这些数组的描述结构(比如让GPU内部开多少个线程来算,怎么算,之类),这些数据和描述,都要调用CUDA库提供的函数来传递给CUDA,CUDA再调用显卡用户态驱动对CUDA程序进行编译,后者再调用内核态驱动将命令以及编译好的程序数据传送给GPU,算。CUDA,就是相当于一个专门与通用程序而不是图形程序对接的库,那么它的角色和地位与D3D/OpenGL在系统架构层次中是齐平的。

附录,比较有用的。

AMD显卡的驱动和催化剂有什么不同,各是什么意思?

AMD的显卡驱动就称作为AMD催化剂,所以AMD显卡驱动和催化剂是同一个东西,叫法不一样。

显卡催化剂:能最大限度地开启显卡的潜能。催化剂又有beta版,泄露版,通过微软认证的WHQL版,第三方优化版。WHQL版的稳定性最高,beta版一般是最新的驱动,第三方优化版,一般可以支持ATI的老显卡,而且优化性能上面都比较好。

显卡驱动和图形驱动区别介绍-显卡驱动和图形驱动区别介绍图

图片来源:网络

显卡驱动标准版和dch有啥区别?

区别是

虽然基本核心组件文件保持不变,但DCH驱动程序的打包方式与以前的(Standard)标准驱动程序不同。

按照 Microsoft 的要求,DCH驱动只含有基础驱动,不包含任何UI和实用工具,也不包含OEM的定制化组件,驱动程序控制面板将不再随驱动程序提供,而是需要通过访问Microsoft Store获取UWP版本的驱动程序控制面板,或是通过Windows Update自动下载安装。

与标准版一样,没啥明显的区别。

这种驱动就是没有界面的,界面在某软的商店里以标准形式下载安装启动。

硬要说有不同,那就是这种驱动更加通用,适合于win10下不同的显卡,但是意义不大。标准驱动也能做到。

显卡为什么要安装驱动?

1、显卡驱动是关于显卡是否能够运行的东西,以下我们打个比方。首先我们说的显卡是硬件,而显卡驱动则为是程序。显卡在电脑中要正常工作,必须显卡与对应的驱动配套使用。

2、显卡的新版本驱动能修改一些游戏,图形显示的BUG,所以新版本的显卡驱动能有效的利用显卡的资源,提高游戏性能。不仅可以修正旧版本中的BUG,而且可以进一步挖掘显卡硬件的功能,使得部分硬件功能得以充分发挥。

3、显卡更新驱动肯定是有用的,不仅可以修正旧版本中的BUG,而且可以进一步挖掘显卡硬件的功能,使得部分硬件功能得以充分发挥。更新显卡驱动还可以提升脑屏幕的画质。

文章版权及转载声明

作者:kris本文地址:https://www.damoyx.com/p/18450.html发布于 2024-12-27 19:06:12
文章转载或复制请以超链接形式并注明出处大漠游侠网

阅读
分享