Intel显卡驱动导致Qt opengl 渲染YUV时拉伸窗口内存泄漏

最近在使用QOpenGLWidget做YUV视频渲染,发现在拉伸窗口的时候内存暴涨,如果窗口不动则内存不变。

可以得出结论一定是resizeGL出了问题,但是其实这里代码很简单

   glViewport(0, 0, w, h);

还有就是变换矩阵计算,根本没资源建立与释放。

测试发现在另外一台AMD电脑上,就不会出现这个现象,所以可以判断不是代码问题。

联想电脑管家检测驱动

我使用的是联想小新Lenovo XiaoXinAir 14 + ITL 2021,

CPU 11th Gen Intel(R) Core(TM) i5-1155G7 @ 2.50GHz   2.50 GHz 核显

电脑管家说不需要更新,坑货啊

鲁大师检测 

鲁大师说也不需要更新

驱动精灵检测 

驱动精灵说需要更新,但是这个下载速度太感人了。

官网下载驱动 

搜索发现今年Intel已经有更新的驱动,支持windows11了,果断下载安装。

 更新后记

现在做窗口拉伸的时候就不会再内存泄漏了。

其实我不确定是不是本地驱动坏了,这个几率太小,但是更新驱动能解决问题就直接更新好了。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值