Second graphics card speed up my platform? - futures io
futures io futures trading



Second graphics card speed up my platform?


Discussion in Tech Support

Updated
      Top Posters
    1. looks_one jakejake with 7 posts (4 thanks)
    2. looks_two rleplae with 6 posts (4 thanks)
    3. looks_3 lax99 with 2 posts (4 thanks)
    4. looks_4 Baudo with 1 posts (0 thanks)
      Best Posters
    1. looks_one lax99 with 2 thanks per post
    2. looks_two olobay with 1 thanks per post
    3. looks_3 rleplae with 0.7 thanks per post
    4. looks_4 jakejake with 0.6 thanks per post
    1. trending_up 2,195 views
    2. thumb_up 14 thanks given
    3. group 5 followers
    1. forum 17 posts
    2. attach_file 2 attachments




Welcome to futures io: the largest futures trading community on the planet, with well over 125,000 members
  • Genuine reviews from real traders, not fake reviews from stealth vendors
  • Quality education from leading professional traders
  • We are a friendly, helpful, and positive community
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts
  • We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community.  It's free and simple.

-- Big Mike, Site Administrator

(If you already have an account, login at the top of the page)

 
Search this Thread
 

Second graphics card speed up my platform?

(login for full post details)
  #1 (permalink)
Toronto Canada
 
Experience: Beginner
Platform: Sierra Charts
Trading: ES
 
Posts: 62 since Jan 2015
Thanks: 72 given, 54 received

Hi everyone, I apologize for my stupidity when it comes to computers in advance.
I've started to notice that when I have too many charts up it delays the refreshing of numbers on my depth of market. If I close all charts and just have the DOM up the numbers refresh and change much faster.
I was curious whether adding an additional graphics card would speed this refreshing up while I had the charts open.

I'm currently running 4 monitors in one graphics card and thought that could be the issue. If my computer components are needed for this sort of question please tell me so I can find and list them.

I'm using sierra charts if that helps as well.

Thank you very much in advance

computer:
8gb ram
windows 10
x64 based pc
amd 8 core processor
amd R9 200 series
platform installed on SSD drive

Started this thread Reply With Quote
The following user says Thank You to jakejake for this post:

Journal Challenge February 2021 results (so far):
Competing for $1500 in prizes from Topstep
looks_oneSBtrader82 's Trading Journalby SBtrader82
(170 thanks from 31 posts)
looks_twoJust BEING a Trader: Letting Go!!by iqgod
(116 thanks from 33 posts)
looks_3Wisdom is Emptinessby Mtype
(68 thanks from 25 posts)
looks_4Deetee’s DAX Trading Journal (time based)by Deetee
(31 thanks from 17 posts)
looks_5Journal for peanuts1956by peanuts1956
(23 thanks from 13 posts)
 
 
(login for full post details)
  #2 (permalink)
Montreal
 
Experience: Intermediate
Platform: MultiCharts
Broker: IB Canada/Rithmic
Trading: CL
 
Posts: 343 since Jul 2011
Thanks: 366 given, 481 received


jakejake View Post
Hi everyone, I apologize for my stupidity when it comes to computers in advance.
I've started to notice that when I have too many charts up it delays the refreshing of numbers on my depth of market. If I close all charts and just have the DOM up the numbers refresh and change much faster.
I was curious whether adding an additional graphics card would speed this refreshing up while I had the charts open.

I'm currently running 4 monitors in one graphics card and thought that could be the issue. If my computer components are needed for this sort of question please tell me so I can find and list them.

I'm using sierra charts if that helps as well.

Thank you very much in advance

computer:
windows 10
x64 based pc
amd 8 core processor
amd R9 200 series
platform installed on SSD drive


How much RAM is installed?

Reply With Quote
The following user says Thank You to olobay for this post:
 
(login for full post details)
  #3 (permalink)
Europe
 
Experience: Advanced
Platform: TradeNavigator, BookMap
Trading: ES, CL, 6E, 6B
 
Posts: 457 since Jan 2017
Thanks: 19 given, 398 received


If I watch your computer specifications, I would say your internet is the problem.

Reply With Quote
The following user says Thank You to tr8er for this post:
 
(login for full post details)
  #4 (permalink)
Toronto Canada
 
Experience: Beginner
Platform: Sierra Charts
Trading: ES
 
Posts: 62 since Jan 2015
Thanks: 72 given, 54 received


tr8er View Post
If I watch your computer specifications, I would say your internet is the problem.

could be. 100mb download


olobay View Post
How much RAM is installed?

sorry I should have included that. 8gb of ram

Started this thread Reply With Quote
The following user says Thank You to jakejake for this post:
 
(login for full post details)
  #5 (permalink)
Gits (Hooglede) Belgium
 
Experience: Master
Platform: NinjaTrader, Proprietary,
Broker: Ninjabrokerage/IQfeed + Synthetic datafeed
Trading: 6A, 6B, 6C, 6E, 6J, 6S, ES, NQ, YM, AEX, CL, NG, ZB, ZN, ZC, ZS, GC
 
rleplae's Avatar
 
Posts: 2,991 since Sep 2013
Thanks: 2,437 given, 5,801 received

no silver bullet here..

8 Gb might be a bit tight... i have a machine with 128 Gb and a machine with 32gb
at least those machines are not swapping..

right now the one with 32Gb has 16.6gb used,
so with 8gb, at least 8.6 would be in a swap file

it is important to understand where is the bottle neck
in my setup i had to solve many different issues
- true multi-threading
- bulk update to DB rather than record by record
etc..

you can also have a super 20core machine with a lousy written indicator and
crash the machine...

Follow me on Twitter Visit my futures io Trade Journal Reply With Quote
The following 2 users say Thank You to rleplae for this post:
 
(login for full post details)
  #6 (permalink)
Toronto Canada
 
Experience: Beginner
Platform: Sierra Charts
Trading: ES
 
Posts: 62 since Jan 2015
Thanks: 72 given, 54 received


rleplae View Post
no silver bullet here..

8 Gb might be a bit tight... i have a machine with 128 Gb and a machine with 32gb
at least those machines are not swapping..

right now the one with 32Gb has 16.6gb used,
so with 8gb, at least 8.6 would be in a swap file

it is important to understand where is the bottle neck
in my setup i had to solve many different issues
- true multi-threading
- bulk update to DB rather than record by record
etc..

you can also have a super 20core machine with a lousy written indicator and
crash the machine...

So you're thinking I should try to add more ram?
My problem is honestly not the end of the world, but as I'm watching order flow I'd prefer to have the numbers refreshing faster so I can read it better.

For reference, I have 6 charts, 2 DOMs and 2 time and sales windows up and it is noticibly different when I only have 1 DOM open

Started this thread Reply With Quote
The following user says Thank You to jakejake for this post:
 
(login for full post details)
  #7 (permalink)
Gits (Hooglede) Belgium
 
Experience: Master
Platform: NinjaTrader, Proprietary,
Broker: Ninjabrokerage/IQfeed + Synthetic datafeed
Trading: 6A, 6B, 6C, 6E, 6J, 6S, ES, NQ, YM, AEX, CL, NG, ZB, ZN, ZC, ZS, GC
 
rleplae's Avatar
 
Posts: 2,991 since Sep 2013
Thanks: 2,437 given, 5,801 received


jakejake View Post
So you're thinking I should try to add more ram?
My problem is honestly not the end of the world, but as I'm watching order flow I'd prefer to have the numbers refreshing faster so I can read it better.

For reference, I have 6 charts, 2 DOMs and 2 time and sales windows up and it is noticibly different when I only have 1 DOM open

You should open process manager

Watch :
  • memory usage
  • cpu usage
  • HD usages
  • network transfer
  • gpu usage

each and every can be a bottle neck, can be that the complete setup is suffering
or can be that there is a clear single bottle neck (easier to fix)

when you say charts, what indicators are on it ? as most often, the bad boy is
a lousy programmed indicator..

Follow me on Twitter Visit my futures io Trade Journal Reply With Quote
The following user says Thank You to rleplae for this post:
 
(login for full post details)
  #8 (permalink)
Toronto Canada
 
Experience: Beginner
Platform: Sierra Charts
Trading: ES
 
Posts: 62 since Jan 2015
Thanks: 72 given, 54 received


rleplae View Post
You should open process manager

Watch :
  • memory usage
  • cpu usage
  • HD usages
  • network transfer
  • gpu usage

each and every can be a bottle neck, can be that the complete setup is suffering
or can be that there is a clear single bottle neck (easier to fix)

when you say charts, what indicators are on it ? as most often, the bad boy is
a lousy programmed indicator..

currently:
CPU: 31%
memory: 64%
disk: 0%
network: 0%
GPU: 3%

indicators include: volume profile, two footprint charts, and two market depth historical graphs (sierra charts version of bookmap if you're familiar)

Started this thread Reply With Quote
The following user says Thank You to jakejake for this post:
 
(login for full post details)
  #9 (permalink)
Gits (Hooglede) Belgium
 
Experience: Master
Platform: NinjaTrader, Proprietary,
Broker: Ninjabrokerage/IQfeed + Synthetic datafeed
Trading: 6A, 6B, 6C, 6E, 6J, 6S, ES, NQ, YM, AEX, CL, NG, ZB, ZN, ZC, ZS, GC
 
rleplae's Avatar
 
Posts: 2,991 since Sep 2013
Thanks: 2,437 given, 5,801 received

As an example, I have 20 workspaces (different instruments), each workspace has T&S, 3,4, ... sometimes up 7 charts

I have special indicators that call-in data from auxiliary processes outside NT (throught Json calls)

On the same box i have several processes doing heavy lifting
  • calculations on options
  • calculations on synthetics
  • storing data in a DB
  • AI scoring of signals

I can instantly switch workspace with a click of a button :



This runs on a 12 core

Follow me on Twitter Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #10 (permalink)
Gits (Hooglede) Belgium
 
Experience: Master
Platform: NinjaTrader, Proprietary,
Broker: Ninjabrokerage/IQfeed + Synthetic datafeed
Trading: 6A, 6B, 6C, 6E, 6J, 6S, ES, NQ, YM, AEX, CL, NG, ZB, ZN, ZC, ZS, GC
 
rleplae's Avatar
 
Posts: 2,991 since Sep 2013
Thanks: 2,437 given, 5,801 received



jakejake View Post
currently:
CPU: 31%
memory: 64%
disk: 0%
network: 0%
GPU: 3%

indicators include: volume profile, two footprint charts, and two market depth historical graphs (sierra charts version of bookmap if you're familiar)

Try to drill down on the CPU with a tool, 31% is high
how many cores do you have ?

Below is an example of a 12 core that is barely experiencing load :



it's an intel, 6 cores, but allows 12 threads..
you can see how the load is equally balanced

Follow me on Twitter Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #11 (permalink)
Toronto Canada
 
Experience: Beginner
Platform: Sierra Charts
Trading: ES
 
Posts: 62 since Jan 2015
Thanks: 72 given, 54 received


rleplae View Post
Try to drill down on the CPU with a tool, 31% is high
how many cores do you have ?

Below is an example of a 12 core that is barely experiencing load :



it's an intel, 6 cores, but allows 12 threads..
you can see how the load is equally balanced

Wow, your setup sounds extremely intense. very impressive.
I'm using an AMD processor with 8 cores if that makes sense

Started this thread Reply With Quote
 
(login for full post details)
  #12 (permalink)
Gits (Hooglede) Belgium
 
Experience: Master
Platform: NinjaTrader, Proprietary,
Broker: Ninjabrokerage/IQfeed + Synthetic datafeed
Trading: 6A, 6B, 6C, 6E, 6J, 6S, ES, NQ, YM, AEX, CL, NG, ZB, ZN, ZC, ZS, GC
 
rleplae's Avatar
 
Posts: 2,991 since Sep 2013
Thanks: 2,437 given, 5,801 received


jakejake View Post
Wow, your setup sounds extremely intense. very impressive.
I'm using an AMD processor with 8 cores if that makes sense

Try to find out if one of the core's is not peaking out
could be a single thread that is overloaded and creates the bottle neck

Follow me on Twitter Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #13 (permalink)
Toronto Canada
 
Experience: Beginner
Platform: Sierra Charts
Trading: ES
 
Posts: 62 since Jan 2015
Thanks: 72 given, 54 received


rleplae View Post
Try to find out if one of the core's is not peaking out
could be a single thread that is overloaded and creates the bottle neck

interesting! the last two cores seem to be doing very little compared to the other ones. I know nothing about computers but assume they should be evenly distributed?

Started this thread Reply With Quote
 
(login for full post details)
  #14 (permalink)
Gits (Hooglede) Belgium
 
Experience: Master
Platform: NinjaTrader, Proprietary,
Broker: Ninjabrokerage/IQfeed + Synthetic datafeed
Trading: 6A, 6B, 6C, 6E, 6J, 6S, ES, NQ, YM, AEX, CL, NG, ZB, ZN, ZC, ZS, GC
 
rleplae's Avatar
 
Posts: 2,991 since Sep 2013
Thanks: 2,437 given, 5,801 received


jakejake View Post
interesting! the last two cores seem to be doing very little compared to the other ones. I know nothing about computers but assume they should be evenly distributed?

you can create a program that is 'mono core'
and it will peak out the core it is running on
if not supporting multi-core,
it will not exhaust the full power of the machine

one of my private modules, i converted the startup from
mono thread to multi-thread, the startup was recuced
from 40-50 minutes (loading all history) to sub 10 minutes
just to give you a feel for what that means, same
hardware, but more efficiently used..

sometimes you can not throw more power to it
if the program is not able to consume it

but analysis should help you understand what
the problem is, and how you can improve it

Follow me on Twitter Visit my futures io Trade Journal Reply With Quote
The following user says Thank You to rleplae for this post:
 
(login for full post details)
  #15 (permalink)
Denver
 
Experience: Intermediate
Platform: Bookmap and Jigsaw DOM
Broker: Stage 5 Trading
Trading: ZN
 
lax99's Avatar
 
Posts: 433 since Jun 2015
Thanks: 623 given, 812 received

I'd say in general that it is probably not a graphics card issue. If you were doing some 3D renders and running a screen capture and playing a video game all at the same time, then it might be graphics card limited. From the system stats, it seems that it's a RAM and processor issue. Like rleplae was saying, some processes are single-core and there really isn't much you can do to get around that. Sierra Chart might have an option to enable multi-threading. It'd be strange though if the software defaulted to single core, especially because modern CPUs are increasingly multi-threaded.

To use an analogy, your computer is like a kitchen trying to prepare different meals for a restaurant. If your chef (CPU) is slow, you can only make simple things like PB&J. If your kitchen space (RAM) is tiny, your chef is going to be tripping over himself trying to reuse counter space (memory) to try to make a bunch of meals at the same time. If you had a larger kitchen (perhaps 16 GB of 3200 MHz RAM), your chef would have plenty of space to prepare each individual meal.

The GPU is sort of like a sous-chef. It does similar things that the CPU does. To continue the analogy, the GPU is like a sous-chef who is excellent at preparing fish, but is somewhat slower at preparing salads. The CPU will delegate graphics rendering to the GPU when the computational load is large, but 3% GPU usage means that it's not being stressed.

Overall, you should probably look into more and faster RAM, while monitoring your CPU for usage spikes.

Reply With Quote
The following 3 users say Thank You to lax99 for this post:
 
(login for full post details)
  #16 (permalink)
Toronto Canada
 
Experience: Beginner
Platform: Sierra Charts
Trading: ES
 
Posts: 62 since Jan 2015
Thanks: 72 given, 54 received


rleplae View Post
you can create a program that is 'mono core'
and it will peak out the core it is running on
if not supporting multi-core,
it will not exhaust the full power of the machine

one of my private modules, i converted the startup from
mono thread to multi-thread, the startup was recuced
from 40-50 minutes (loading all history) to sub 10 minutes
just to give you a feel for what that means, same
hardware, but more efficiently used..

sometimes you can not throw more power to it
if the program is not able to consume it

but analysis should help you understand what
the problem is, and how you can improve it

sounds like you really know your stuff! I think I'd struggle with that but I could look into it.


lax99 View Post
I'd say in general that it is probably not a graphics card issue. If you were doing some 3D renders and running a screen capture and playing a video game all at the same time, then it might be graphics card limited. From the system stats, it seems that it's a RAM and processor issue. Like rleplae was saying, some processes are single-core and there really isn't much you can do to get around that. Sierra Chart might have an option to enable multi-threading. It'd be strange though if the software defaulted to single core, especially because modern CPUs are increasingly multi-threaded.

To use an analogy, your computer is like a kitchen trying to prepare different meals for a restaurant. If your chef (CPU) is slow, you can only make simple things like PB&J. If your kitchen space (RAM) is tiny, your chef is going to be tripping over himself trying to reuse counter space (memory) to try to make a bunch of meals at the same time. If you had a larger kitchen (perhaps 16 GB of 3200 MHz RAM), your chef would have plenty of space to prepare each individual meal.

The GPU is sort of like a sous-chef. It does similar things that the CPU does. To continue the analogy, the GPU is like a sous-chef who is excellent at preparing fish, but is somewhat slower at preparing salads. The CPU will delegate graphics rendering to the GPU when the computational load is large, but 3% GPU usage means that it's not being stressed.

Overall, you should probably look into more and faster RAM, while monitoring your CPU for usage spikes.

I think I'll try to get myself more ram. I appreciate everyones help in this thread. it's greatly appreciated!

Started this thread Reply With Quote
 
(login for full post details)
  #17 (permalink)
Denver
 
Experience: Intermediate
Platform: Bookmap and Jigsaw DOM
Broker: Stage 5 Trading
Trading: ZN
 
lax99's Avatar
 
Posts: 433 since Jun 2015
Thanks: 623 given, 812 received

One last thing to consider too is the RAM speed. You should be able to find it in the task manager pretty easily. If your current 8 GB stick is at 1800 MHz, for example, and you buy another 8 GB at 3000 MHz, your overall memory will be limited to the lowest speed present.

There are many other aspects to consider in general, and I'd suggest visiting https://www.reddit.com/r/buildapc to ask the tech wizards over there any other questions you might have.

Sent using the https://futures.io%20mobile%20app

Reply With Quote
The following user says Thank You to lax99 for this post:
 
(login for full post details)
  #18 (permalink)
Netherlands
 
 
Posts: 14 since May 2019
Thanks: 13 given, 21 received


lax99 View Post
One last thing to consider too is the RAM speed. You should be able to find it in the task manager pretty easily. If your current 8 GB stick is at 1800 MHz, for example, and you buy another 8 GB at 3000 MHz, your overall memory will be limited to the lowest speed present.

There are many other aspects to consider in general, and I'd suggest visiting https://www.reddit.com/r/buildapc to ask the tech wizards over there any other questions you might have.

Sent using the https://futures.io%20mobile%20app

RAM speed makes HUGE of a difference
mine was set standard in BIOS om 2166 for 2 years... however, I've set it to 2966 or higher and is a difference between night and day

have 32gb ram now, 5 instances running parallel, runs smooth as h*ll.. big difference with before.



Reply With Quote


futures io Trading Community Off-Topic Tech Support > Second graphics card speed up my platform?


Last Updated on September 5, 2020


Upcoming Webinars and Events
 

NinjaTrader Indicator Challenge!

Ongoing
 

Journal Challenge w/$1500 prizes from Topstep!

February
 

Battlestations! Show us your trading desk - $1,500 in prizes!

March
 

Call Option Buying: The New Pain Trade? w/Carley Garner

Elite only
     



Copyright © 2021 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, +507 833-9432, info@futures.io
All information is for educational use only and is not investment advice.
There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
no new posts