Octane idles at 100% CPU on Linux

A forum where development builds are posted for testing by the community.
Forum rules
NOTE: The software in this forum is not %100 reliable, they are development builds and are meant for testing by experienced octane users. If you are a new octane user, we recommend to use the current stable release from the 'Commercial Product News & Releases' forum.
Post Reply
User avatar
yoyoz
Licensed Customer
Posts: 451
Joined: Sat Dec 25, 2010 9:59 am
Location: Belgium

Hi,

I didn't notice so far as Octane is always taking lot of CPU on Linux while rendering, but it appears it anyway takes steady 100% CPU shortly after loading, with no scene loaded.

Any clue?
Lionel
Attachments
screenshot_006.png
Desktop: Ubuntu 13.04 x64 - i7-3770K @ 3.5GHz - 32GB DDR3 - GTX670 2048MB
Laptop: Linux Mint 11 x64 - i7-2860QM @ 2.5GHz - 16GB DDR3 - Quadro 3000M 2GB
Software: NVidia 319.12 - Cuda 4.2.9 - Blender 2.66a
User avatar
matej
Licensed Customer
Posts: 2083
Joined: Fri Jun 25, 2010 7:54 pm
Location: Slovenia

That observation was the first thing I posted, when joining the club :)

Try to keep your mouse on a menu (just open the file menu, for example) - that will turn down the CPU usage to "0%", but when you close the menu, it will go back up to 100% = interesting and something worth to inspect.
SW: Octane 3.05 | Linux Mint 18.1 64bit | Blender 2.78 HW: EVGA GTX 1070 | i5 2500K | 16GB RAM Drivers: 375.26
cgmo.net
User avatar
steveps3
Licensed Customer
Posts: 1118
Joined: Sat Aug 21, 2010 4:07 pm
Location: England

I've just tried this on windows7 and no such problem. Idle is..... idle.
Attachments
cpu.jpg
(HW) Intel i7 2600k, 16GB DDR3, MSI 560GTX ti (2GB) x 3
(SW) Octane (1.50) Blender (2.70) (exporter 2.02)
(OS) Windows 7(64)
User avatar
yoyoz
Licensed Customer
Posts: 451
Joined: Sat Dec 25, 2010 9:59 am
Location: Belgium

Yep Matej, sorry I didn't dig so far into the old posts :-)
BTW, it's quite annoying to see this problem has been reported so long time ago and not solved yet. Looks like a polling issue so it should be easy to fix IMHO...
Desktop: Ubuntu 13.04 x64 - i7-3770K @ 3.5GHz - 32GB DDR3 - GTX670 2048MB
Laptop: Linux Mint 11 x64 - i7-2860QM @ 2.5GHz - 16GB DDR3 - Quadro 3000M 2GB
Software: NVidia 319.12 - Cuda 4.2.9 - Blender 2.66a
User avatar
matej
Licensed Customer
Posts: 2083
Joined: Fri Jun 25, 2010 7:54 pm
Location: Slovenia

This is not a big deal, but yeah, it should be looked into. Basically:

* if you start Octane and don't touch anything, there is no CPU usage
* the moment you enter and exit a menu (any menu), Octane starts to use one core at 100% and it will continue to use it until you close the program
* every time you are inside a menu, the usage will drop back to zero, when you exit the menu, will raise back to 100%

All this happens without loading a scene.

Steve, sorry, this is a Linux exclusive :D
SW: Octane 3.05 | Linux Mint 18.1 64bit | Blender 2.78 HW: EVGA GTX 1070 | i5 2500K | 16GB RAM Drivers: 375.26
cgmo.net
User avatar
yoyoz
Licensed Customer
Posts: 451
Joined: Sat Dec 25, 2010 9:59 am
Location: Belgium

matej wrote:* if you start Octane and don't touch anything, there is no CPU usage
I'm getting the 100% CPU usage as soon as Octane starts, without touching anything.
Desktop: Ubuntu 13.04 x64 - i7-3770K @ 3.5GHz - 32GB DDR3 - GTX670 2048MB
Laptop: Linux Mint 11 x64 - i7-2860QM @ 2.5GHz - 16GB DDR3 - Quadro 3000M 2GB
Software: NVidia 319.12 - Cuda 4.2.9 - Blender 2.66a
User avatar
matej
Licensed Customer
Posts: 2083
Joined: Fri Jun 25, 2010 7:54 pm
Location: Slovenia

yoyoz wrote:
matej wrote:* if you start Octane and don't touch anything, there is no CPU usage
I'm getting the 100% CPU usage as soon as Octane starts, without touching anything.
Interesting, I have to touch something first (like open a menu or toggle preview tabs in Node inspector)
SW: Octane 3.05 | Linux Mint 18.1 64bit | Blender 2.78 HW: EVGA GTX 1070 | i5 2500K | 16GB RAM Drivers: 375.26
cgmo.net
User avatar
steveps3
Licensed Customer
Posts: 1118
Joined: Sat Aug 21, 2010 4:07 pm
Location: England

One plus point for windows. It had to get one eventually.
(HW) Intel i7 2600k, 16GB DDR3, MSI 560GTX ti (2GB) x 3
(SW) Octane (1.50) Blender (2.70) (exporter 2.02)
(OS) Windows 7(64)
User avatar
thwak
Licensed Customer
Posts: 172
Joined: Sat Feb 06, 2010 2:20 am

Just booted over to my Ubuntu and tried on both 2.43 and 2.44. My experience mimics MateJ's. No resource useage until a menu is poked, then one core pegs.
Ubuntu 9.10 x64 | GTS 240 | 260.19.44 drivers | 3.0 Toolkit | Dual-Core 2.4 GHz | 4Gb| Blender 2.56a/latest Yoyoz plugin
WinXP32 | GTS 240 | 266.58 drivers | 3.0 Toolkit | Dual-Core 2.4 GHz | 4Gb | Blender 2.56a/latest Yoyoz plugin
User avatar
radiance
Posts: 7633
Joined: Wed Oct 21, 2009 2:33 pm

when we did our linux port early last year, we ran into several threading / locking issues with X11,
which required a copious amount of Xlocks to be added to the GUI library.

I am pretty sure this is the messaging manager that simply spins in a loop, and at various times calling X locks,
which cause quite a bit of additional system call load.

Can someone post some detailed 'top' screenshots so we can see the type of load it generates ?

Unfortunately it's not easily fixed, as the developer of the GUI lib has already commented on it by saying he does'nt use linux,
and i have no clue where to start looking in his haystack of code. (this was early last year)

We need to upgrade it though, and newer versions might fix this.
However due to a few customizations, we can't simply build with a new version,
so it's not something i like doing when there is no clear problem,
but this could change that.

Any way, we are currently swamped with more severe stuff to fix/implement. (rewrite of multi-gpu render core, new kernel and much else),
so I think you will have to tolerate this for another few months...

Radiance
Win 7 x64 & ubuntu | 2x GTX480 | Quad 2.66GHz | 8GB
Post Reply

Return to “Development Build Releases”