驱动开发系列34 - Linux Graphics Intel 动态显存技术的实现

一:概述

        动态显存技术(Dynamic Video Memory Technology, DVMT)是一种由 Intel 提出的内存分配技术,主要用于整合显卡(集成显卡)系统中,以便动态地调整显存大小,从而在不同的负载场景下优化内存使用和系统性能。

        动态显存技术的核心在于共享系统内存。集成显卡没有独立的显存(如独显那样的专用显存),而是与 CPU 共享系统内存。DVMT 根据实际的图形任务需求动态分配内存,以避免资源浪费。静态分配:在系统启动时为显卡分配固定大小的显存,即使任务需求低,也无法减少显存占用。动态分配:DVMT 会根据应用程序的图形渲染需求,在操作系统运行过程中动态调整分配的显存大小。当图形需求较低时,释放内存给系统其他任务;当需求较高时,分配更多的内存。

       动态显存有三种工作模式:(一)预留显存(Pre-Allocated Memory),在 BIOS 或固件层面指定一个固定的显存块,作为显卡的最小可用显存。该部分显存始终保留。(二)DVMT 动态扩展,系统根据图形任务的复杂程度,从系统内存中动态获取更多的显存资源。这部分动态分配的显存可在任务完成后释放。(三)最大分配限制,DVMT 通常会设

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黑不溜秋的

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值