Unpopular opinion: Ditch Nvidia already

This page summarizes the projects mentioned and recommended in the original post on /r/linux

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • kompute

    General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.

    3) Vulkan as an alternative - This is a very approach where the Vulkan compute shaders can be used to perform computations on the device (this is my layman's understanding of it, there might be a lot more depth in this which I'm yet to explore). This concept can be used in conjunction with a framework (https://github.com/KomputeProject/kompute) to write such applications. Personally I really like this approach and would like to learn it in the future but using it requires some knowledge of compute shaders to write the device code as compared to Cuda. Due to this reason this isn't very popular and yet to gain traction.

  • egl-wayland

    The EGLStream-based Wayland external platform

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • ZLUDA

    CUDA on AMD GPUs

    Well, there could be a DXVK type of solution to that I suppose, by translate the PTX in CUDA applications to AMD/Intel device code, or to another intermediate representation like SPIR. But the only effort I've seen in that vein seems to be mostly dead.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts