Announcement

Collapse
No announcement yet.

Intel's Iris Gallium3D OpenGL Driver Now Supports Threaded Shader Compilation

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Intel's Iris Gallium3D OpenGL Driver Now Supports Threaded Shader Compilation

    Phoronix: Intel's Iris Gallium3D OpenGL Driver Now Supports Threaded Shader Compilation

    Intel's open-source "Iris" Gallium3D driver for providing modern OpenGL driver support on their graphics hardware from Broadwell through all current Gen12 / Xe Graphics era hardware has been in great shape for some time and works wonderfully. But Intel's not done furthering this Linux OpenGL driver and today they now have threaded shader compilation merged...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    what is different between this and "mesa_glthread" ?

    Comment


    • #3
      Originally posted by Aryma View Post
      what is different between this and "mesa_glthread" ?
      glthread is a runs the GL state machine and/or GPU submission code in a separate thread, which basically allows the game engine and (at least some) GL to run in parallel. This is about compiling GLSL or SPIR-V shaders into GPU instructions. Best practice for game design is to compile all of your shaders up front, which is why loading screens can take so long, the hope of doing this is that you can then parallelize the compilation, and speed up gaming loading.

      Comment

      Working...
      X