Hi everyone,
I’m a Flame Linux user and I’m trying to understand whether this is expected behaviour or whether something is wrong with my setup.
System
- Flame 2027.1
- Rocky Linux 9.7 (Autodesk ISO)
- DKU 21.0.1
- NVIDIA RTX 4080 16GB
- NVIDIA Driver 580.159.04
- CUDA 13.0
What I observed
If I open a project that contains BorisFX Silhouette OFX nodes, Flame immediately starts the following process:
/opt/BorisFX/SilhouettePlugin/silhouette -flush -server=SfxRndr-flame
The interesting part is that I do not open the Silhouette editor. I simply open the Flame project.
However, the Silhouette process immediately starts consuming almost one full CPU core continuously.
Example:
PID CPU
2440054 98-100%
top -H shows:
Threads: 7 total
1 running
6 sleeping
silhouette 99.9%
QDBusConnection 0%
QXcbEventQueue 0%
sentry-http 0%
cuda thread 0%
So it appears that only the main Silhouette thread is busy.
GPU usage
GPU usage looks normal.
Flame GPU memory : ~1.2 GB
GPU Utilization : 0-1%
There is no heavy GPU activity at this stage.
Additional information
I noticed this behaviour on both:
- Flame 2027.0.1
- Flame 2027.1
I don’t remember seeing this behaviour with an older Silhouette release (before the newer UI/logo update), although I haven’t performed a controlled comparison yet.
I have also experienced several Flame crashes recently while working on projects containing Silhouette nodes, but I cannot confirm whether these crashes are related to this high CPU usage.
My question
Is this normal behaviour for the Silhouette server?
Does every Linux user see one CPU core at nearly 100% whenever a project containing Silhouette OFX is opened, even when the editor has never been opened?
Could someone running Flame 2027.x on Linux with BorisFX Silhouette please check if they see the same behaviour?
The same behaviour was observed on both Flame 2027.0.1 and Flame 2027.1 after updating to the newer Silhouette OFX release.
I’d really appreciate hearing from anyone running Flame on Linux with BorisFX Silhouette.
Thanks!