- 包括
由开发 英特尔有一个新的 Iris 驱动程序。与 i965 不同的是,新驱动程序基于 Gallium3D 架构,它将内存管理任务转移到 Linux 内核中的 DRI 驱动程序端,并提供现成的状态跟踪器,支持输出对象的重用缓存。新驱动程序仅支持基于 Gen8+ 微架构(Broadwell、Skylake)且具有 HD、UHD 和 Iris GPU 的 GPU。在性能测试中,Iris驱动程序是3到15倍
超车 i965,取决于测试模式。平均而言,Iris 每秒渲染的对象比 i5.45 驱动程序多 965 倍。运行真实程序时,提升幅度并不那么令人印象深刻(在其中一个演示中,提升幅度约为 19%,在某些演示中大约等于 i965)。 - 经典 i965 驱动程序扩展了对 Gen 11 的支持
添加 支持 Elkhart Lake SoC 图形子系统; - 包含驱动程序
利马 用于 Mali 400/450 GPU,用于许多基于 ARM 架构的旧芯片。 - 已添加驱动程序
霜冻 适用于基于 Midgard(Mali-T6xx、Mali-T7xx、Mali-T8xx)和 Bifrost(Mali G3x、G5x、G7x)微架构的 GPU,在许多配备 ARM 处理器的设备上使用。 - RADV驱动(AMD卡的Vulkan驱动)增加了对VESA Adaptive-Sync(FreeSync)技术的支持,该技术允许您自适应地改变显示器的刷新率,以确保输出流畅、无撕裂;
-
额外 适用于 Qualcomm Adreno GPU 的新 Vulkan 驱动程序 TURNIP; - 致司机
软管 (基于 Gallium3D 的软件光栅器)添加了对 OpenGL 4 扩展的支持:ARB_gpu_shader5、ARB_ES3_1_compatibility、OES_geometry_shader、OES_primitive_bounding_box、OES_texture_cube_map_array 和 OES_viewport_array。在完全支持 OpenGL 4.0 之前,还需要实现 GL_ARB_gpu_shader5、GL_ARB_sample_shading 和 GL_ARB_tessellation_shader 扩展; - 添加了对 GPU 上使用的 ATC 纹理压缩格式的支持
高通和 AMD; - 改进了九镓状态跟踪器的性能,它为类 Unix 系统的 Direct3D 9 API 提供支持,通常用于使用 Wine 运行 Windows 游戏;
- 添加了新的 OpenGL 扩展:
-
GL_ARB_parallel_shader_compile 对于所有驾驶员; -
GL_EXT_gpu_shader4 适用于所有支持 GL 3.1 的驱动程序; -
GL_EXT_shader_image_load_formatted 对于 radeonsi 驱动程序; -
GL_EXT_texture_buffer_object 适用于所有支持 GL 3.1 的驱动程序; -
GL_EXT_texture_compression_s3tc_srgb 适用于基于 Gallium 架构的驱动程序和 i965 驱动程序; -
GL_NV_compute_shader_derivatives 对于司机鸢尾花 和i965; -
GL_KHR_parallel_shader_compile 对于所有驾驶员; -
GL_INTEL_conservative_rasterization 对于虹膜驱动程序。
-
- 添加了 ANV Vulkan 驱动程序的扩展(适用于 Intel 卡):
-
VK_EXT_buffer_device_address -
VK_EXT_深度_剪辑_启用 -
VK_KHR_ycbcr_image_arrays -
VK_EXT_inline_uniform_block -
VK_EXT_external_memory_host -
VK_EXT_host_query_reset -
VK_KHR_surface_protected_capability -
VK_EXT_pipeline_creation_feedback -
VK_NV_compute_shader_derivatives -
VK_KHR_shader_float16_int8 -
VK_KHR_shader_atomic_int64 -
VK_EXT_描述符_索引 -
VK_EXT_内存_预算
-
- RADV Vulkan 驱动程序中添加了一组扩展(适用于 AMD 卡):
另外,还可以注意到
来源: opennet.ru