News: 0001568475

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Blender 5.0 Will Likely Default To Using OpenGL Rather Than Vulkan

([Free Software] 6 Hours Ago Blender 5.0)


While there was previously talk of [1]Blender 5.0 likely defaulting to using the Vulkan API for rendering but keeping the OpenGL driver around, those plans look like they may be changing. OpenGL-by-default looks to now be on the table for Blender 5.0 due out later this year.

[2]Blender 4.5 recently shipped with good Vulkan rendering support and the hope was that for Blender 5.0 that Vulkan support could be enabled by default on capable systems. But testing is showing some users are running into memory-related issues that may punt back the default change.

Mentioned today in the Blender Viewport/EEVEE module meeting [3]minutes is that Vulkan is now not expected to be the default back-end for Blender 5.0:

"It is not expected that Vulkan will become the default backend in Blender 5.0. The reason is that OpenGL drivers are able to offload GPU memory to CPU RAM. Vulkan being a low level API doesn’t. Reports have been coming in that more users face this limitation and that we need to solve it.

There are multiple ways how to solve it and with their own draw-backs. We want to experiment upcoming week with sparse memory. According to the Vulkan specs it allows to replace the GPU memory behind a handle (image or buffer) using a queue command. When this happens we could split the render graph and perform the uploading/synchronization that are needed."

It's too bad to hear that Vulkan-by-default might not happen now for Blender 5.0 but in any event hopefully their Vulkan sparse memory efforts will pay off. The Vulkan support can be easily enabled on Blender 4.5 and newer for those wanting to opt-in to using it.

With Blender 5.0 will also be [4]HDR support on Linux with Vulkan and Wayland . Blender 5.0 is expected to be released in mid-November.



[1] https://www.phoronix.com/news/Blender-Vulkan-Exciting-2025

[2] https://www.phoronix.com/news/Blender-4.5-LTS-Released

[3] https://devtalk.blender.org/t/2025-08-11-viewport-eevee-module-meeting/41799

[4] https://www.phoronix.com/news/Blender-5.0-HDR-Linux-Wayland



MillionToOne

mb_q

aviallon

mirmirmir

DMJC

schmidtbag

tenchrio

Brief History Of Linux (#10)
The AnyQuack Computer

One electronic machine, Colossus, was used by the British in World War II
to decode Nazi transmissions. The code-breakers were quite successful in
their mission, except for the tiny detail that nobody knew how to read
German. They had decoded unreadable messages into... unreadable messages.

Two years later in 1945, a group of professors and students at the Univ.
of Pennsylvania were discussing computing theory. An argument ensued, in
which one professor yelled, "Any quack can build an electronic computer!
The real challenge is building one that doesn't crash every five minutes."

One graduate student, J. Presper Eckert, Jr., responded, "I'm any quack!
I'll take you up on that challenge. I'll build a device that can calculate
1,000 digits of pi in one hour... without crashing!" Several professors
laughed; "Such high-speed calculations are beyond our level of technology."

Eckert and his friends did build such a device. As a joke, he called the
machine "AnyQuack", which eventually became ENIAC -- ENIAC's Not Intended
As Crashware, the first known example of a self-referential acronym.