CPUGPU内存共享是什么如何实现

电脑教程019

CPUGPU内存共享是什么如何实现,第1张

历年来,传统CPU、GPU无法相互共享显存、物理内存的惯例也首次被老黄打破,那如何实现这项技术,实际使用需要英伟达NVLINK内存技术、3D虚拟内存两项技术

今天凌晨,英伟达官方主题会上,老黄揭晓下一代GPU,代号Pascal,同时还将加入英伟达最新NVLINK内存共享技术。历年来,传统CPU、GPU无法相互共享显存、物理内存的惯例也首次被老黄打破。

那如何实现这项技术?据英伟达官方介绍,实际使用需要英伟达NVLINK内存技术、3D虚拟内存两项技术。

简单地说,现有的统一存储器允许图形显卡访问、使用GPU内存(显存)。例如,软件开发者可以在程序代码中指定两者之间的资源分配或者定义一个应用使用方法。

但是,统一存储器限制CPU、GPU只能访问使用各自的内存,用于数据计算和交换,因此,需要解除两者之间的限制。例如,AMD出品的APU芯片。

什么是CPU/GPU内存共享

举例说,一台PC电脑,配置32G DDR3内存,另外装备一款或者两款图形显卡,每款显卡配置6G或者8G GDDR5显存。

因此,这台电脑累积最大内存容量为48G,其中16G来自图形显卡的显存,对于CPU、GPU,两者可以读取访问最高64G DDR3/DDR4内存容量。

英伟达这项NVLINK内存技术,可以将PCI Express接口的任务数据共享速度提供5至12倍,但主要用于一些高配电脑设备。

作为Windows 10的一项重要功能,微软在分享了GPU硬件加速细节后,现在还为大家送上了开启它的技巧,对于中低端设备来说,提升效果还是很明显的。想要开启上述功能,首先你要确定自己的系统是不是已经升级至Windows 10 May 2020(20H1/Version 2004)或者Build 19041及更高版本,同时还需要NV GeForce 451.48或Adrenalin 2020版20.5.1 Beta驱动程序。AMD目前已经发布了测试版本,Intel正计划在不久的将来更新他们的WDDM 2.7驱动程序,支持硬件加速GPU。在确定了上述条件后,两种开启GPU硬件加速的方法是:第一种方式是:在Windows搜索中,搜索"regedit"并选择第一个选项;打开 "注册表编辑器";在注册表编辑器中,导航到 "HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/GraphicsDrivers";找到名为"HwSchMode"的DWORD选项,选项中的值2意味着启用,1意味着关闭。第二种方式是:打开开始菜单,点击设置齿轮图标;在设置应用中,点击"系统"并打开"显示"选项卡;在"多显示器"部分,选择"图形设置";开启或关闭 "硬件加速GPU调度 "选项;重新启动系统微软透露的细节显示,有了硬件加速GPU调度,Windows 10现在可以将内存管理控制权交给基于GPU的专用调度处理器,理论上应该可以解放一下CPU,减少输入滞后。这项功能在高端CPU上表现并不明显,因为它们能够完全胜任GPU帧处理。不过,在低端和中端CPU上进行游戏时,硬件加速GPU调度才会被证明是有用的。根据微软的说法,硬件加速GPU调度还应该减少GPU调度的开销,并使图形子系统的一个基本支柱现代化,为 "未来的事情做好准备"。

显卡目前有两大品牌AMD(A卡)和NVIDIA(N卡)其在win7的设置方法如下:

一、nvidia显卡的设置方法

打开NVIDIA控制面板

计算机的显卡控制面板一般都在计算机桌面的右下角,右击选择打开NVIDIA控制面板即可。如果你的图标不小心被你隐藏了,那么在控制面板中同样可以打开。打开控制面板——硬件,之后就可以看到NVIDIA控制面板的选项了。

设置显卡的显示图像的性能。

选择3D设置——通过预览进行图像设置,在右侧的设置界面就可以岁图像的显示方式进行设置了。

(1)由应用程序决定。

(2)使用高级3D设置

(3)使用我的优先设置,侧重于性能还是质量都由你的设置决定,在上方的预览窗口可以查看效果。

管理3D设置。

(1)程序设置。在管理3D设置界面可以添加需要由显卡运行的程序,一般为大型的游戏之类的软件需要将其添加到3D管理中并对其进一步的设置。

(2)全局设置。在全局设置中可以直接将运行的显卡设置为独显,并设置相应的参数,调整参数一定要注意,不要随意调整。如果调整出现失误可以恢复。

视频的调整。

在nvidia控制面板中可以对视频播放进行相应的调整,选择视屏播放的显示效果,建议不要修改,修改后效果也不是很明显,保持原有即可。

二、amd显卡的设置方法

对于AMD显卡的设置就比较简单了,没有了复杂的设置界面,因为ATI显卡默认是集成显卡运行,如需自定义程序运行时采用集成显卡或独立显卡可通过ATI显卡控制中心设置,设置如下:

打开AMD显卡控制面板。

右击左面,选择配置可交换显示卡即可打开AMD显卡的控制面板。

AMD显卡控制中心选择指定的程序设定省电模式(集成显卡)或高性能模式(独立显卡)运行。

打开AMD显卡的控制面板就会看到一个选项,可以调节各个应用程序的使用模式,选择对应的程序。

集成显卡的设置,笔记本电脑都有一个自带的集成显卡,右击桌面选择图形属性选项。

点击图形属性选项后会弹出一个窗口,一般选择高级即可。

设置显示的效果。

显示中主要用到的是分辨率和显示方式的调整,有时游戏无法全屏运行就需要到这里进行调整屏幕的适配。显示的方向一般不会用到,不过你躺着看电影的时候可以使用旋转的功能,让屏幕和眼睛保持一致。

设置媒体的显示效果。

在这里对媒体的显示效果加以设置,调整播放视频时的亮度,对比度等显示的设置。还有颜色增强、图像增强、图像缩放等不同的功能。