Basic question: why are NVIDIA open drivers unable to run games? Is it unable to run complex commands too?

  • angarabebesi@lemmy.ml
    link
    fedilink
    arrow-up
    9
    ·
    2 years ago

    From what I understand Nvidia requires drivers to be cryptographically signed to do anything non-trivial. This is pure evil.

    • jokeyrhyme@lemmy.ml
      link
      fedilink
      arrow-up
      7
      ·
      2 years ago

      UEFI Secure Boot ended up being a pretty good example of how to do cryptographic requirements well: require signatures, but allow the owner of the hardware to use their own keys

  • sasalzig@lemmy.ml
    link
    fedilink
    arrow-up
    7
    ·
    2 years ago

    Afaik the free drivers can’t control the clocks so the the card runs at low clock the whole time and is really slow. Not sure about features but I think it runs most games fine in terms of that.

  • OsrsNeedsF2P@lemmy.ml
    link
    fedilink
    arrow-up
    5
    ·
    edit-2
    2 years ago

    They can run everything the API implements (which is pretty much everything), they just can’t use all of the hardware in the graphics card so you have a performance hit

  • charlie_root@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    2 years ago

    or… you could just purchase an AMD GPU and support companies which play the game of FOSS.

    CUDA? Use the standard OpenCL.

    CUDA vs OpenCL https://arxiv.org/vc/arxiv/papers/1005/1005.2581v1.pdf

    CUDA being ruffly 1.5x faster, I don’t take the dev UX in account and anyway not enough to justify the closed source driver and the recurring breaks after each system updates.