PDA

View Full Version : How do I track down FGU CPU usage to troubleshoot performance?



Pheoni
November 7th, 2023, 21:21
I'm a player in a PF2e campaign. I'm seeing FGU using 15-20% cpu on my 5900x (64gb ram, 6800xt) when I'm connected to the game & idle, which seems high. What's the best way to track down what FGU is doing to chew through those cpu cycles?

LordEntrails
November 7th, 2023, 21:40
Usually it is GPU related, see: Reducing GPU Usage - Fantasy Grounds Customer Portal - Confluence (atlassian.net) (https://fantasygroundsunity.atlassian.net/wiki/spaces/FGCP/pages/1638006786/Reducing+GPU+Usage)

pindercarl
November 7th, 2023, 22:00
I'm a player in a PF2e campaign. I'm seeing FGU using 15-20% cpu on my 5900x (64gb ram, 6800xt) when I'm connected to the game & idle, which seems high. What's the best way to track down what FGU is doing to chew through those cpu cycles?

There's no mechanism for you to perform a CPU analysis on FGU. However, on a similarly spec'd machine a PF2 campaign idles at around 2% CPU for me. Try the same campaign with extensions disabled. If you see a noticeable performance difference, you can try re-enabling the extensions one at a time to try to identify the culprit.

Pheoni
November 7th, 2023, 22:43
Usually it is GPU related, see: Reducing GPU Usage - Fantasy Grounds Customer Portal - Confluence (atlassian.net) (https://fantasygroundsunity.atlassian.net/wiki/spaces/FGCP/pages/1638006786/Reducing+GPU+Usage)

GPU usage seems reasonable and never capped at 100%. I didn't notice any significant change to CPU utilization when I played with the vsync settings.

Pheoni
November 7th, 2023, 22:47
There's no mechanism for you to perform a CPU analysis on FGU. However, on a similarly spec'd machine a PF2 campaign idles at around 2% CPU for me. Try the same campaign with extensions disabled. If you see a noticeable performance difference, you can try re-enabling the extensions one at a time to try to identify the culprit.

That's unfortunate. I was hoping there might be a beta build or a debug setting. I'll work with my GM to see if we can work it out.