# hardware accelerated headless rendering in version 6.0

**URL:** https://discourse.paraview.org/t/hardware-accelerated-headless-rendering-in-version-6-0/16685
**Category:** ParaView Support
**Created:** [May 21, 2025, 9:08am UTC](https://discourse.paraview.org/t/hardware-accelerated-headless-rendering-in-version-6-0/16685 "2025-05-21T09:08:12Z")
**Posts on this page:** 5
**Page:** 2

<div class="post-metadata">

### Author: ![jaswantp](https://discourse.paraview.org/user_avatar/discourse.paraview.org/jaswantp/32/11456_2.png) [@jaswantp](https://discourse.paraview.org/u/jaswantp)
#### Post date: [May 21, 2025, 5:26pm UTC](https://discourse.paraview.org/t/hardware-accelerated-headless-rendering-in-version-6-0/16685/21 "2025-05-21T17:26:24Z")

</div>

I agree we can discuss this outside discourse. I will reach out soon.

I will also make sure to update this post when we find a fix so that others following will be notified.

---

<div class="post-metadata">

### Author: ![jaswantp](https://discourse.paraview.org/user_avatar/discourse.paraview.org/jaswantp/32/11456_2.png) [@jaswantp](https://discourse.paraview.org/u/jaswantp)
#### Post date: [May 21, 2025, 7:29pm UTC](https://discourse.paraview.org/t/hardware-accelerated-headless-rendering-in-version-6-0/16685/22 "2025-05-21T19:29:39Z")

</div>

So the problem turned out to be `VTK_USE_X=OFF`. When that is `OFF`, the cmake goes ahead and declares `vtkOSOpenGLRenderWindow` the factory override in [https://gitlab.kitware.com/vtk/vtk/-/blob/master/Rendering/OpenGL2/CMakeLists.txt#L371-L375](https://gitlab.kitware.com/vtk/vtk/-/blob/master/Rendering/OpenGL2/CMakeLists.txt#L371-L375)

That code is the old way VTK worked with OpenGL and needs removed.

I hope we can fix it in the next RC.

FYI @cory.quammen

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [May 21, 2025, 7:40pm UTC](https://discourse.paraview.org/t/hardware-accelerated-headless-rendering-in-version-6-0/16685/23 "2025-05-21T19:40:36Z")

</div>

I stumbled unto this but assumed this was intentional for some reason. good find.

---

<div class="post-metadata">

### Author: ![jfavre](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/j/b5ac83/32.png) [@jfavre](https://discourse.paraview.org/u/jfavre)
#### Post date: [May 21, 2025, 7:47pm UTC](https://discourse.paraview.org/t/hardware-accelerated-headless-rendering-in-version-6-0/16685/24 "2025-05-21T19:47:01Z")

</div>

Congratulations and thanks to [Jaswant Panchumarti](https://discourse.paraview.org/u/jaswantp) who demonstrated his expertise during our live debugging session. Well done!

---

<div class="post-metadata">

### Author: ![cory.quammen](https://discourse.paraview.org/user_avatar/discourse.paraview.org/cory.quammen/32/11193_2.png) [@cory.quammen](https://discourse.paraview.org/u/cory.quammen)
#### Post date: [May 21, 2025, 8:13pm UTC](https://discourse.paraview.org/t/hardware-accelerated-headless-rendering-in-version-6-0/16685/25 "2025-05-21T20:13:12Z")

</div>

And many kudos and thanks to @jfavre for testing ParaView 6.0.0-RC1 as soon as it was tagged! 🙂

[Previous page](https://discourse.paraview.org/t/hardware-accelerated-headless-rendering-in-version-6-0/16685.md?page=1)
