what does the gpu actually do in R12?

This forum is for discussing Reason. Questions, answers, ideas, and opinions... all apply.
Post Reply
User avatar
littlejam
Posts: 787
Joined: 15 Jan 2015

01 Oct 2021

hello,

does anyone know specifically what the gpu is handling?

i recall mattias stating that 'not all graphics components are off loaded to the gpu'

i can't remember what thread it was

some forum members are stating that 'all graphics' are off loaded to the gpu

would be neat if someone has actual knowledge of this

cheers and eat well,

j
littlejamaicastudios
i7 2.8ghz / 24GB ddr3 / Quadro 4000 x 2 / ProFire 610
reason 10 / reaper / acidpro /akai mpk mini / korg padkontrol / axiom 25 / radium 49
'i get by with a lot of help from my friends'

User avatar
plaamook
Posts: 2593
Joined: 22 Jan 2015
Location: Bajo del mar...

01 Oct 2021

Yeah I'm curious about this too, specifically because as I understand it, off loading graphics to the GPU should spread the load and optimise Reason but I've not heard very much about that round here.
Perpetual Reason 12 Beta Tester :reason:

You can check out my music here.
https://m.soundcloud.com/ericholmofficial
Or here.
https://www.youtube.com/channel/UC73uZZ ... 8jqUubzsQg

User avatar
integerpoet
Posts: 832
Joined: 30 Dec 2020
Location: East Bay, California
Contact:

01 Oct 2021

I have no specific knowledge of what R12 is doing.

However, in the general realm of graphics acceleration relevant to similar applications, it could be as simple as "sending" a collection of large, infrequently changing 2D images to the GPU for compositing (rendering in front-to-back order) at varying scales. A non-trivial GUI needs a lot of that sort of thing to achieve a butter-smooth seamless appearance.

That's a simple enough kind of operation to describe to a GPU that it would be a shame to have the CPU do it over and over again when it could be, oh, I don't know, driving a couple dozen cycle-hungry oversampling VSTs. :-)

In other words, it doesn't need to be a dazzlingly realistic panoramic 3D scene involving tons of math to be a performance win.

User avatar
challism
Moderator
Posts: 4659
Joined: 17 Jan 2015
Location: Fanboy Shill, Boomertown

01 Oct 2021

I think it's handing the graphics of Reason on the front end and mining Bitcoin for Verdane Capital on the back end, which explains the bogged-down performance of R12. ;)
Players are to MIDI what synthesizers are to waveforms.

ReasonTalk Rules and Guidelines

User avatar
aeox
Competition Winner
Posts: 3222
Joined: 23 Feb 2017
Location: Oregon

01 Oct 2021

challism wrote:
01 Oct 2021
I think it's handing the graphics of Reason on the front end and mining Bitcoin for Verdane Capital on the back end, which explains the bogged-down performance of R12. ;)
Crazy, I was just thinking about this last night after work :D

User avatar
challism
Moderator
Posts: 4659
Joined: 17 Jan 2015
Location: Fanboy Shill, Boomertown

01 Oct 2021

aeox wrote:
01 Oct 2021
challism wrote:
01 Oct 2021
I think it's handing the graphics of Reason on the front end and mining Bitcoin for Verdane Capital on the back end, which explains the bogged-down performance of R12. ;)
Crazy, I was just thinking about this last night after work :D
I'm joking... of course! Don't want to get kicked off that sweet moderator money train payroll we are all on.

Wow... I'm just in the mood to feed conspiracies, aren't I? ha ha ha
You'll have to forgive me... just got off an Alex Jones video marathon.
Players are to MIDI what synthesizers are to waveforms.

ReasonTalk Rules and Guidelines

User avatar
aeox
Competition Winner
Posts: 3222
Joined: 23 Feb 2017
Location: Oregon

01 Oct 2021

challism wrote:
01 Oct 2021
aeox wrote:
01 Oct 2021


Crazy, I was just thinking about this last night after work :D
I'm joking... of course! Don't want to get kicked off that sweet moderator money train payroll we are all on.

Wow... I'm just in the mood to feed conspiracies, aren't I? ha ha ha
You'll have to forgive me... just got off an Alex Jones video marathon.
Just to be clear, I didn't mean that you're crazy. Just crazy that I was thinking about the same exact thing last night.

That would be sneaky and I'm sure a lot of sketchy software might try to do something like that

avasopht
Competition Winner
Posts: 3948
Joined: 16 Jan 2015

01 Oct 2021

Well, without a GPU accelerator, all rendering is carried out by the CPU. That means that every single pixel has to be produced, which might involve combining multiple pixels from the source bitmap graphics. And then copied again from their internal buffer to the GPU buffer.

A GPU does three things for you:
1. It frees up lots of memory by storing graphics assets and buffers on the GPU
2. It frees up the CPU since the GPU will be doing the heavy lifting when rendering bitmaps and
3. It frees up bandwidth since the GPU will be working with its own RAM

It's not so much of a big deal at lower resolutions, but when you get to Ultra HD or 4K resolutions you're looking at 8 million pixels, plus you've also got to store all those high-resolution graphics.

It gets even more complicated when scaling because that involves resampling.

These are all things GPUs do with ease.

Post Reply
  • Information
  • Who is online

    Users browsing this forum: stm.mitchell and 14 guests