linuxsir首页 LinuxSir.Org | Linux、BSD、Solaris、Unix | 开源传万世,因有我参与欢迎您!
网站首页 | 设为首页 | 加入收藏
您所在的位置:主页 > 小企鹅新闻图书馆 >

Google发布GraphicsFuzz 1.2,支持计算着色器等

时间:2019-03-09  来源:未知  作者:admin666

GraphicsFuzz是一款3D GPU驱动程序fuzzer,它诞生于学术界对GPU驱动程序bug的研究,最终被Google收购,然后开源。

昨天发布的是GraphicsFuzz 1.2作为这款3D GPU驱动模糊器的最新重大更新,用于发现各种问题,它已经成功地为移动和桌面驱动程序完成了。 借助GraphicsFuzz 1.2,现在支持计算着色器,对Vulkan的跨平台无头工作者支持,更快的测试用例减少,错误修复以及各种其他改进。

Google发布GraphicsFuzz 1.2,支持计算着色器等

GraphicsFuzz 通过渲染 semantically equivalent 着色器和查找输出差异来发现图形驱动程序中的 bug ,这种方法被称为蜕变测试(metamorphic testing)。

GraphicsFuzz 率先将模糊青鹏棋牌和蜕变测试结合起来,产生了一种高度自动化的测试图形驱动程序的方法,该方法可以在影响最终用户之前快速发现并修复可能破坏可靠性和安全性的错误。

此版本中值得注意的功能:

Vulkan的跨平台headless worker。现在使用Amber在Vulkan上渲染着色器作业。可以为Windows,Linux和Android编译Amber。 支持计算着色器。生成器,工作器和减速器现在支持计算着色器作业,我们的示例包括适用于GraphicsFuzz的计算着色器,我们的演练解释了如何生成,运行和减少计算着色器作业。 减少测试用例的速度。我们一直致力于优化测试用例缩减算法,并且发现它通常要快得多。 更强大的图像差异。基于直方图的图像比较已经改进,以考虑alpha通道,我们还包括一个额外的 模糊差异 图像比较器,其灵感来自于在dEQP中比较图像的方式。获得两个比较器的结果对于确定明确的图像差异有用。

此外,该版本还包括许多错误修复,测试生成的改进以及对Windows的更强大支持。

希望提供GraphicsFuzz 1.2的驱动程序开发人员可以从GitHub下载它。

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址:https://www.linuxidc.com/Linux/2019-03/157347.htm

linux XFS文件系统采用了Linux 5.1内核的新特性 Xilinx希望为Linux内核提供Alveo FPGA加速器驱动程序
友情链接