• drspod@lemmy.ml
    link
    fedilink
    arrow-up
    10
    ·
    2 days ago

    From my understanding, a lot of code in the graphics drivers is special-case handling for specific games to optimize for the way that the game uses the APIs. Is this correct?

    In which case it would make sense to have the game-specific code loaded dynamically when that game is launched, since 99.99% of the game specific code will be for games that the user never runs.

    • SteveTech@programming.dev
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 days ago

      My understanding is that most of that all lives in mesa, and the kernel driver basically just abstracts the hardware.

    • stupidcasey@lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      2 days ago

      From my understanding 99.999% of those “Game ready drivers” are patches for machines that you do not use but have to download anyway to keep everything on the same version.