A trader I know had very similar problems with TOS. After spending hours with TOS support, he learned that TOS engineers decided to use graphics cards memory instead of the main RAM for some reason. So no matter how much RAM you have, your graphics card's capacity is the main factor for TOS now. Hope this helps
I would go grab a new card at the store and see if it makes a difference. If it doesn't just return it. That would be quickest and cheapest method.
Nice. So I can add below to vmoptions file? I don't see it reflected in the logs. You think it should help?
-XX:+UseG1GC
These are interesting screenshots. I agree with your comments that CPU and RAM are not fully utilized and therefore don't seem to be the bottleneck. However, what I do notice is that the temperature of your graphics card increases, and the fan speed goes up (the red charts on the right hand side). The GPU clock and GPU memory clock seem to have reached their maximum values. This could be a sign that your video card is reaching its upper limit. A way to find this out would be to further reduce the number of open windows during market hours and see whether the lagging behavior becomes less. I would expect either the temperature to stay lower, or the fan spinning at lower RPM, or a combination of these. Buying (or borrowing) a more powerful graphics card could be another way to find out whether your current card has reached its limit.OK, so with 4 monitors on the video card and integrated graphics disabled, I still have a bit of lag in TOS (e.g., in TOS chat windows, I can easily out-type the characters appearing on the screen, while I cannot do this in other apps).
Here are a few snapshots of Windows Resource Monitor, Task Mgr, and GPU-Z (1) before launching TOS, (2) after launching TOS pre-market, and (3) TOS running with streaming windows in TOS (Trader TV and ScreenShow).
Before launching TOS:
![]()
After launching TOS, pre-market:
![]()
TOS running with streaming windows in TOS (Trader TV and ScreenShow):
![]()
Seems system memory (32gb) is not an issue. Neither is the memory allocated to TOS (I have 12GB allocated to TOS, and only ~30% is being used).
CPU usage is low even with TOS running full bore, but CPU maximum frequency gets to 100% (not sure what that means).
GPU memory use clearly goes up a lot under TOS, but not sure if that's acting as a rate limiter. The AMD card has 2GB vRAM.
Thoughts?
Good idea, I'll try closing down some charts and see what GPU-Z shows.These are interesting screenshots. I agree with your comments that CPU and RAM are not fully utilized and therefore don't seem to be the bottleneck. However, what I do notice is that the temperature of your graphics card increases, and the fan speed goes up (the red charts on the right hand side). The GPU clock and GPU memory clock seem to have reached their maximum values. This could be a sign that your video card is reaching its upper limit. A way to find this out would be to further reduce the number of open windows during market hours and see whether the lagging behavior becomes less. I would expect either the temperature to stay lower, or the fan spinning at lower RPM, or a combination of these. Buying (or borrowing) a more powerful graphics card could be another way to find out whether your current card has reached its limit.
By the way: the charts don't show it, but I assume that your internet connection is sufficiently fast.
This would seem plenty sufficient to me.I'm getting 100Mbps download, which should be more than enough for streaming video and quotes.
Or from my perspective, why not? Up until this thread, I didn't realize that using both integrated and discrete graphics could be an issue. In the absence of any conflicts/issues, using both is the easiest/cheapest way to use multiple monitors. I was using IB's TWS that way without any obvious problems (2 monitors on integrated, 3 monitors on discrete).strange ...
why are you using integrated graphics ports?
The AMD card I have can support 6 monitors using either a MST hub, MST/daisy chainable monitors, or both (only has 1 DisplayPort). As of right now, I've got 5 monitors all on the AMD card. Integrated graphics has been turned off in the BIOS.seems like your discrete graphics card is under sized.
You should have at least 5 ports to support your 5 multi monitors.
some graphic cards can support up to 6 monitors.