#Vulkan

SHARK - 跨平台机器学习分发解决方案
SHARKTurbineStable Diffusiontorch-mlirVulkanGithub开源项目
SHARK是一个高性能的机器学习分发平台,支持Windows、Linux和macOS,兼容AMD和Nvidia硬件,优化图像和文本生成的效率和稳定性。利用最新的Turbine技术,促进更快速的模型部署和稳定性能体验。详细指南帮助初学者和开发者快速上手,支持稳定扩散、BERT、GPT2等热门模型。
kompute - 通用GPU计算框架,支持AMD、Qualcomm和NVIDIA显卡
KomputeGPU加速机器学习Linux基金会VulkanGithub开源项目
快速、移动友好且异步的通用GPU计算框架,专为高级GPU加速优化。支持Python和C++并兼容Vulkan,适用于机器学习、移动开发和游戏开发。由Linux基金会支持,社区活跃,示例丰富。
VulkanMod - Minecraft Java版的高性能Vulkan渲染引擎体验
VulkanModMinecraftVulkan渲染引擎性能优化Github开源项目
VulkanMod是一个为Minecraft Java版开发的Fabric模组,引入了基于Vulkan 1.2的渲染引擎。这个实验性项目旨在替代默认的OpenGL 3.2渲染器,通过减少CPU开销和利用现代硬件功能来提升游戏性能。VulkanMod提供了多项优化,包括多重区块剔除算法和间接绘制模式,同时增加了原生Wayland支持和GPU选择器等新功能。作为Minecraft Java版的潜在Vulkan代码库参考,VulkanMod代表了游戏渲染技术的现代化尝试。
swiftshader - 基于CPU的高性能Vulkan 1.3实现
SwiftShaderVulkan图形APICPU渲染跨平台Github开源项目
SwiftShader是一个基于CPU的高性能Vulkan 1.3图形API实现,为3D图形提供硬件独立性。支持Windows、Linux和macOS等多平台,可替代传统图形驱动。通过软件实现Vulkan API,SwiftShader使应用程序无需依赖特定硬件即可运行高级图形功能,为开发者和用户提供更大灵活性。
Falcor - 高性能实时渲染框架,支持DirectX 12和Vulkan
Falcor实时渲染DirectX 12Vulkan光线追踪Github开源项目
Falcor是一个实时渲染框架,旨在提高研究和原型项目的开发效率。它支持DirectX 12和Vulkan,提供常见图形操作的抽象,包括光线追踪、Python脚本支持和渲染图系统。Falcor集成了DLSS、RTXDI和NRD等RTX SDK,实现了后处理效果和无偏路径追踪等渲染技术。该框架支持Windows 10和Ubuntu 22.04系统,需要具备DirectX光线追踪功能的GPU。
astc-encoder - ASTC纹理压缩和解压缩命令行工具
ASTC纹理压缩图像编码OpenGLVulkanGithub开源项目
astc-encoder是一款基于ASTC纹理压缩标准的命令行工具,支持低动态范围和高动态范围图像的压缩与解压缩。工具提供多种压缩质量预设,允许在压缩时间和质量间权衡。支持ASTC规范的全部配置文件和块大小,提供0.89至8位/像素的压缩比选择,适用于各种图像压缩需求。
SteamVR-for-Linux - SteamVR为Linux平台带来虚拟现实开发支持
SteamVRLinuxVulkanOpenVR SDKVR开发Github开源项目
SteamVR-for-Linux是Valve为Linux平台开发的虚拟现实支持项目。该项目基于Vulkan API,需要最新的图形驱动。目前处于开发阶段,提供有限的硬件支持和OpenVR SDK的Linux完整支持。开发者可通过专门论坛讨论问题,在GitHub报告问题。此项目为Linux平台VR开发提供了基础支持。
dxvk - Direct3D到Vulkan的高效转换层 提升Linux游戏性能
DXVKVulkanDirect3DWineLinuxGithub开源项目
DXVK是一个开源的Direct3D到Vulkan转换层,专为提升Linux系统上Windows游戏的性能而设计。它支持Direct3D 8/9/10/11版本,与Wine配合使用可运行各种3D应用。DXVK提供帧率控制、性能监控HUD和日志功能,并通过图形管线库和状态缓存优化渲染效率。该项目不断更新,致力于为Linux用户带来更出色的游戏兼容性和性能表现。