Login Page - Create Account

Support Board


Date/Time: Thu, 25 Apr 2024 12:01:11 +0000



Post From: Linux

[2022-11-29 13:31:34]
emmanuel - Posts: 30
I've been using Sierra Chart successfully on Linux for about 8 months. Up until recently I've only been using the server simulation mode with about 2 chartbooks, each with 3 charts. I did play around a bit with sub instances because I was looking for a way to show two chartbooks at a time. That worked as well, but I went back to a single instance simply because everything was so crammed on my laptop's screen.

Since I use NixOS, I install my two instances of Sierra Chart using a custom Nix package. Updates/rollbacks are all handled by said package, such that Sierra Chart is managed by the NixOS package manager as if it were an ordinary Linux-native application :)

The only thing I've noticed that doesn't work is OpenGL when using NVIDIA PRIME Offload Rendering (Optimus). My laptop has an AMD Radeon iGPU and a NVIDIA GeForce GTX 1650 dGPU. By default, OpenGL applications use the AMD iGPU. And that works fine with Sierra Chart. But when I try to utilize the NVIDIA dGPU, which requires enabling offload rendering, I get empty/black charts. The issue does seem to be specific to Sierra Chart because I tested a Windows OpenGL demo application with Wine, meaning I used the same Wine OpenGL implementation, and it works with offload rendering. Practically speaking, it's not a big deal because my AMD iGPU can handle Sierra Chart just fine. But I thought I'd mention it.

Operating system: NixOS 23.05.20221122.766cc47 (Linux) - I run bleeding edge NixOS.
Kernel: 6.0.9
CPU: 8 core AMD Ryzen 7 4800H
iGPU: AMD Radeon RX Vega 10
dGPU: NVIDIA GeForce GTX 1650
Display: 15" internal display
RAM: 16G
Window manager: BSPWM
Wine version: 7.0
Data feed: Rithmic
CPU utilization: Sierra Chart 15%, wineserver 30%
RAM utilization: 1%