如何使用硬件加速或者GPU,使程序运行加速

如何使用硬件加速或者GPU,使程序运行加速,第1张

DXVA是视频硬件加速的统称,不仅仅是视频数据解码(包括H261,MPEG1,MPEG2,H263,MPEG4), 还有Alpha blending, Picture resampling等。但对于播放时CPU利用率影响最大的,则是视频解码,尤其是HDTV的解码。对于低端系统来说,让GPU来负责硬件解码是不二之选。但使用硬件解码,在整个功能上也受到很多限制,尤其是解压以后的视频数据的后期处理(如deinterlace,锐化,去马赛克) 因此对于追求画质的烧友,宁可放弃硬件解码,当然代价是需要升级整个系统。稍后再谈。

硬件解码生效的时候,系统是怎么运转的呢?现在我们有两个处理器,CPU和GPU。他们通过PCI/AGP/PCIE总线交换数据。

1。CPU从文件系统里读出原始数据(DirectSHow的源滤镜),分离出压缩的视频数据(分离器)。放在系统内存中。 GPU 发呆

2。CPU把压缩视频数据交给GPU, 这时总线上开始忙了,压缩数据从系统内存拷贝到显卡上的显存里。

3 CPU要求 GPU开始硬件解码,现在 CPU进入发呆期,GPU开始忙。当然CPU会定期查询一下GPU忙的怎么样了。

4。GPU开始用自己的电路解码视频数据(已经在显存里了),解压后的数据还是放在显存里面。CPU继续发呆。

5 视频数据刚解码完成以后还不能立刻拿去显示,因为还需要后期处理,如deinterlace, 3:2pulldown,等等。GPU再用自己的后期处理电路来进行处理。CPU还是发呆

6。后期处理以后的未压缩数据拿去显示到屏幕上, GPU再开始忙视频的缩放,亮度,gamma等事情。CPU还是闲

7 GPU终于忙完了,下面的视频数据在哪里?通知CPU,GPU先歇会。 CPU又开始忙了,回到第1步。

上面可以看到,硬件解码生效的时候,CPU真的可以很闲,但是为了让它生效,有些条件必须满足。最关键的原因是,与CPu->系统内存和GPU->显卡显存比起来,PCI、AGP、PCIE总线是龟速。PCI是133MB/S, AGP8X是21GB/S, PCIE16X是4GB/S, 而CPU-系统内存,GPU-显存则快若干倍。有兴趣的可以把不同时代的内存总线和AGP/PCIE总线速度进行一下对比。因为CPU和GPU互连的总线很慢,因此,视频数据(无论是解压前还是解压后)一旦交给GPU,GPU就要负责把它处理完,直到最终显示。

如果在前面1-5步里有哪一步GPU不能做或你不让它做,视频硬件解码就不生效,CPU要负责。

当然,你可能会问,也许CPU很慢,说不定在龟速总线上传输数据,GPU分担一部分工作,还是比全部CPU做要快呢? 也许如此,但在Directshow架构里,代表视频数据处理各环节的滤镜(分离器,解码器,后期处理,渲染器)需要协商出一个大家都接受的视频数据存储方式,如果某个滤镜说我只能在系统内存里玩,大家都得要在内存里玩,GPU和显存只好放弃。

首先是要去联想官方网站下载并适合自己Thinkpad型号的电源管理驱动。

下载并安装Lenovo Settings Dependency程序(Windows 10)

进入Lenovo Settings Dependency的默认的安装目录C:\Program Files\Lenovo\SettingsDependency,打开其中的Power文件夹,里面有电源管理软件的安装程序,这是Lenovo Settings Dependency默认的电源管理软件安装程序,安装完成后没有快捷方式,而且任务栏显示也会有错误,所以我们还昨安装WIN7版本的电源管理程序。

联想官网下载WIN7版本的电源管理程序。运行安装程序。默认安装。

电源管理软件安装完成后,进入默认安装目录C:\Program Files (x86)\ThinkPad\Utilities,找到这个图标,右击,在属性窗口中设置此程序的兼容模式。

设置完成后,你就可以双击,打开电源管理器了。

6

重新启动电脑后你会发现,如果电池不是满量,系统没有按照你设置的充电阀值动作,仍会自动充电,这是不兼容的结果,现在仍没有办法解决。唯一可行的方法就是系统每次启动后,手动打开安装目录下的电源管理程序,进入设置充电阀值的页面,无须做修改 *** 作,打开后直接点击确定退出即可。

尊敬的联想用户您好!

加固态硬盘设置缓存,需要下载ExpressCache软件(联想的软件)安装,安装后会自动在mSATA SSD硬盘上创建必要的缓存分区。IRST及ExpressCache软件用于标配的小容量固态的机型IRST是快速启动,主要是睡眠、休眠状态下能够快速唤醒;

ExpressCache是高速缓存,记录常访问的程序软件,日后再访问会以更快的速度启动

通过以下链接您可以快速安装Intel Rapid Start Technology和Expresscache软件

>

更多问题您可以咨询

idea论坛:>

Think论坛:>

联想乐社区:>

期待您满意的评价,感谢您对联想的支持,祝您生活愉快!

以上就是关于如何使用硬件加速或者GPU,使程序运行加速全部的内容,包括:如何使用硬件加速或者GPU,使程序运行加速、win10 thinkpadx230s 加速盘怎么安装、ThinkPad T440S如何利用SSD为系统加速呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9805365.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存