You are not logged in.

> The forum rules have been updated. Please take a moment to read them.


#1 2011-03-28 11:31:54

HansKeesom
Member
Registered: 2010-07-19
Posts: 1540
Website

Rendering priority in settings

Each time I start rendering I change the priority from normal to lowest.
Would be nice if default priority for rendering que can be set in settings of autopano.


Regards,  Hans Keesom
I stitch and render for other photographers see http://tinyurl.com/brxvlhg for details

Offline

 

#2 2011-03-28 13:10:49

AlexandreJ
Kolor CEO
From: Francin, France
Registered: 2005-11-14
Posts: 7933
Website

Re: Rendering priority in settings

Issue 633 opened

Offline

 

#3 2011-04-02 08:46:39

HansKeesom
Member
Registered: 2010-07-19
Posts: 1540
Website

Re: Rendering priority in settings

I notice that in new version 2.5.1. there is no more priority setting for rendering queue. Why was it removed and how is the priority for the queue now?

Regards,

Hans Keesom


Regards,  Hans Keesom
I stitch and render for other photographers see http://tinyurl.com/brxvlhg for details

Offline

 

#4 2011-04-04 09:07:27

AlexandreJ
Kolor CEO
From: Francin, France
Registered: 2005-11-14
Posts: 7933
Website

Re: Rendering priority in settings

In fact, because the priority could be changed easily with the type of thread we are using now. So, it's normal priority.

Offline

 

#5 2011-04-04 16:01:32

HansKeesom
Member
Registered: 2010-07-19
Posts: 1540
Website

Re: Rendering priority in settings

"type of thread"??? Apple speech? Would still like my initianal request.


Regards,  Hans Keesom
I stitch and render for other photographers see http://tinyurl.com/brxvlhg for details

Offline

 

#6 2011-04-04 16:39:36

AlexandreJ
Kolor CEO
From: Francin, France
Registered: 2005-11-14
Posts: 7933
Website

Re: Rendering priority in settings

Sorry for my confuse answer. We removed this feature because it was not compatible with the way we are managing now multicore.

Offline

 

#7 2011-07-03 20:01:14

HansKeesom
Member
Registered: 2010-07-19
Posts: 1540
Website

Re: Rendering priority in settings

At the moment I am frustrated again as I want to work on groups while rendering in the background. It is frustrating to see how the mainwindow is slow because there are some groups rendering. Lowering priority in taskmanager is not a solution as then the mainwindow also gets low priority.

Please bring back the prio-option for the rendering que. Or give me an option to limit the number of cores used by the rendering que.....


Regards,  Hans Keesom
I stitch and render for other photographers see http://tinyurl.com/brxvlhg for details

Offline

 

#8 2011-07-04 11:54:56

AlexandreJ
Kolor CEO
From: Francin, France
Registered: 2005-11-14
Posts: 7933
Website

Re: Rendering priority in settings

We cannot bring this option back because of how it works internally. Nevertheless, just reduce the number of thread in general setting and you will automatically limit the number of cpu used in the rendering.

Offline

 

#9 2011-07-04 15:29:08

HansKeesom
Member
Registered: 2010-07-19
Posts: 1540
Website

Re: Rendering priority in settings

AlexandreJ,

Your suggestion will also bring down the speed of the normal workspace  as autopano is one programm and also only one process.
When I want to edit a series of groups, I now have to keep rendering for a later moment f.e. night.

This really brings productivity down and hurts one of the prima qualities autopano had, the fact you could really streamline your workflow.

Last edited by HansKeesom (2011-07-04 15:31:37)


Regards,  Hans Keesom
I stitch and render for other photographers see http://tinyurl.com/brxvlhg for details

Offline

 

#10 2011-07-05 11:17:36

AlexandreJ
Kolor CEO
From: Francin, France
Registered: 2005-11-14
Posts: 7933
Website

Re: Rendering priority in settings

Yes, whole autopano is affected by the reduction of cpu number, I agree.
Really, thread priority is something hard to get back in the new engine.
Another solution would be to have a different settings for the number of cpu, one for general usage and one for rendering.
But again here, I don't see that as a real solution. CPU is a limited ressource. When doing detection and rendering at the same time, you are sharing cpu and you are not as fast as doing detection then rendering.

Offline

 

#11 2011-07-05 11:29:32

HansKeesom
Member
Registered: 2010-07-19
Posts: 1540
Website

Re: Rendering priority in settings

At the moment I run autopano in low priority all the time. this does not hurt the interactive part and is what I want for the rendering.

When I want to work interactively I now pauze the rendering. Not ideal but it works. It just might take a bit longer to finish the rendering.


Regards,  Hans Keesom
I stitch and render for other photographers see http://tinyurl.com/brxvlhg for details

Offline

 

#12 2011-07-11 14:26:10

HansKeesom
Member
Registered: 2010-07-19
Posts: 1540
Website

Re: Rendering priority in settings

When in interactive mode I change anything regarding colors a process called color equilisations sometimes takes a lot of time to finish. In the task list I then see it takes only 12 % of CPU. this happens everytime so it seems like this process only takes one CPU. Because it is part of the interactive part of the programm it is a pity not all 8 cores of my machine are used. Hope you can change this as it would speed up things a lot.


Regards,  Hans Keesom
I stitch and render for other photographers see http://tinyurl.com/brxvlhg for details

Offline

 

#13 2011-07-11 15:25:00

AlexandreJ
Kolor CEO
From: Francin, France
Registered: 2005-11-14
Posts: 7933
Website

Re: Rendering priority in settings

Yes, we know this part is not multithreaded. Converting an algorithm to multithread is often really complicated. We did concentrate to make the most efficient use on the first algorithm that can really use them ( detection and rendering ), we are now at the place where second algorithms are beeing taken care of.

Offline

 

#14 2011-07-11 16:25:39

HansKeesom
Member
Registered: 2010-07-19
Posts: 1540
Website

Re: Rendering priority in settings

So everything that is not rendering is single-core only. I am under impression it was not like this.
Would it be an idea when each group would get it's own processor. Then I am able to detect 8 groups at the same time instead of one. As groups are rather seperated I would imagine spawning a separate process should not be to complicated.


Regards,  Hans Keesom
I stitch and render for other photographers see http://tinyurl.com/brxvlhg for details

Offline

 

#15 2011-07-11 16:47:28

AlexandreJ
Kolor CEO
From: Francin, France
Registered: 2005-11-14
Posts: 7933
Website

Re: Rendering priority in settings

Don't make me say what I didn't. Many algorithms are already multithreaded ( the detection in full, part of optimization, full rendering ), but some parts in the software are still monothreaded.
There's a huge job assigned to multithreading here and our partner Intel is helping us a lot on this part, but again, it takes time to get all algorithm done.

Offline

 

#16 2011-07-11 17:15:30

HansKeesom
Member
Registered: 2010-07-19
Posts: 1540
Website

Re: Rendering priority in settings

Alexandrej,

I hope we don't end up in an unfriendly discussion. I do care about your product and want it to be even better.

Your considerations why you change the whole technical implementation is problably right from a software-engineering point of view.
It seems however that you did not realise how I, and maybe many others, am/are using the programm. You might be interested in speeding up the rendering, frankly I don't care if a rendering job takes two hours instead of one. I do care about MY time behind the computer I ran Autopan on, that should be one hour instead of two. At the moment I feel I have to wait longer for detections to finish as they run on only one core.

Kind regards,

Hans Keesom

Last edited by HansKeesom (2011-07-11 17:16:22)


Regards,  Hans Keesom
I stitch and render for other photographers see http://tinyurl.com/brxvlhg for details

Offline

 

#17 2011-07-11 17:52:36

AlexandreJ
Kolor CEO
From: Francin, France
Registered: 2005-11-14
Posts: 7933
Website

Re: Rendering priority in settings

HansKeesom wrote:

I hope we don't end up in an unfriendly discussion. I do care about your product and want it to be even better.

No problem here. I like to understand how you work to see what I can do to make the product better.

HansKeesom wrote:

Your considerations why you change the whole technical implementation is problably right from a software-engineering point of view.
It seems however that you did not realise how I, and maybe many others, am/are using the programm. You might be interested in speeding up the rendering, frankly I don't care if a rendering job takes two hours instead of one. I do care about MY time behind the computer I ran Autopan on, that should be one hour instead of two. At the moment I feel I have to wait longer for detections to finish as they run on only one core.

Why not work this way ?
- Before doing anything, use pause on the batch rendering
- Do all your work on detection, edition, saving, and rendering with all cores. So you'll have full power during detection and edition.
- Unpause when leaving the computer. It starts rendering at this time only.

Offline

 

#18 2011-07-11 18:58:38

HansKeesom
Member
Registered: 2010-07-19
Posts: 1540
Website

Re: Rendering priority in settings

Hi AlexandreJ,

Yes I often work that way now as it is the best I can do now.

but...
"Do all your work on detection, edition, saving, and rendering with all cores".  All cores? while doing work like detection, edition etc, only one core is being used as far as I can tell....

but.....
while working at my computer I have a lot of left-over CPU-power that is not being used. Sometimes I am behind computer for 10-12 hours. I would love the leftover-CPU-cycles  to be used by a background task, like ....... rendering.

Regards,

Hans


Regards,  Hans Keesom
I stitch and render for other photographers see http://tinyurl.com/brxvlhg for details

Offline

 

#19 2011-07-12 09:36:54

AlexandreJ
Kolor CEO
From: Francin, France
Registered: 2005-11-14
Posts: 7933
Website

Re: Rendering priority in settings

HansKeesom wrote:

"Do all your work on detection, edition, saving, and rendering with all cores".  All cores? while doing work like detection, edition etc, only one core is being used as far as I can tell....

If you did select 'automatic' in core selection in general menu settings, all cores will be used during detection, some part of the edition too ( but not all parts as said in the previous post ).

HansKeesom wrote:

while working at my computer I have a lot of left-over CPU-power that is not being used. Sometimes I am behind computer for 10-12 hours. I would love the leftover-CPU-cycles  to be used by a background task, like ....... rendering.

I agree. But this is not totally possible with current settings.

Offline

 

#20 2011-07-12 17:31:26

HansKeesom
Member
Registered: 2010-07-19
Posts: 1540
Website

Re: Rendering priority in settings

AlexandreJ wrote:

HansKeesom wrote:

"Do all your work on detection, edition, saving, and rendering with all cores".  All cores? while doing work like detection, edition etc, only one core is being used as far as I can tell....

If you did select 'automatic' in core selection in general menu settings, all cores will be used during detection, some part of the edition too ( but not all parts as said in the previous post ).

HansKeesom wrote:

while working at my computer I have a lot of left-over CPU-power that is not being used. Sometimes I am behind computer for 10-12 hours. I would love the leftover-CPU-cycles  to be used by a background task, like ....... rendering.

I agree. But this is not totally possible with current settings.

I have no automatic setting, I can only choose between mono and multicore. When choosing multicore I can choose the number of cores. As rendering can not be set to low-prio, I guess I have to choose to use not all cores


Uploaded Images

Last edited by HansKeesom (2011-07-12 17:32:53)


Regards,  Hans Keesom
I stitch and render for other photographers see http://tinyurl.com/brxvlhg for details

Offline

 

#21 2011-07-12 21:52:21

HansKeesom
Member
Registered: 2010-07-19
Posts: 1540
Website

Re: Rendering priority in settings

Actually, this seems to work rather well, choosing to use only 6 out of 8 core's. I can continue doing other tasks on the computer, even do some editng in groups. Editing feels rather swift.
So now only 2 out of 8 cores are not used while I have to edit, but at least 6 are used and I don't need to hit the pause button on the batch queue.
for now, things are working fine again.


Regards,  Hans Keesom
I stitch and render for other photographers see http://tinyurl.com/brxvlhg for details

Offline

 

#22 2012-03-03 15:00:18

CheeseAndJamSandwich
Member
From: UK, In NZ
Registered: 2007-12-09
Posts: 73

Re: Rendering priority in settings

AlexandreJ wrote:

...
Another solution would be to have a different settings for the number of cpu, one for general usage and one for rendering.
...

I too am repeatedly frustrated when working on a batch of panos, having my system grind to a halt when rendering... I often render, check final output then change viewpoint perhaps then render a 2nd... or move on to the next pano...
The old autopano really was good for workflow and i really hope you can restore this much missed functionality.  Your solution here does sound sensible.
Also, can the rendering be farmed out to a whole separate process? then perhaps the priority is easy to set again?

I'm loving how quick autopano is, but really not enjoying the workflow stopping...  I agree that i'd rather have the rendering take longer than have the interactive ui slow down at all.

I'm giving the core limiting a go (2 instead of 4 for me)...

This is a great example of not knowing how good you've got it until it's gone...

Finger's crossed...

Offline

 

#23 2012-03-05 09:14:14

AlexandreJ
Kolor CEO
From: Francin, France
Registered: 2005-11-14
Posts: 7933
Website

Re: Rendering priority in settings

smile Added to our todo list.

Offline

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson