Game framerate affected by camera mode, flight mode, and friends list in addition to the HUD
Open, Needs TriagePublic

Description

What is happening:
In normal gameplay, the framerate seems to be lower than what it should ideally be. I initially thought I covered it all in report T1269, but I found the framerate also increases if you go into the combat camera mode (double click the mouse until the camera moves up and a dot appears on the screen), move the camera using the mouse, turning while in flight using the mouse.

Specs of the computers I tested this on:
Desktop PC
Intel Core i5 4430 3.0 GHz (3.2 GHz Turbo Boost) (quad-core, no hyperthreading)
12 GB DDR3-1600 RAM in single-channel.
EVGA Nvidia GeForce GTX 1060 3 GB SC

Laptop
Intel Core i3 7100U 2.4 GHz (Dual-core with hyperthreading)
8 GB DDR4-2133 RAM in dual-channel
Intel HD Graphics 620

What should be happening:
Framerate should not decrease much if at all by the camera mode, the friends list, the method of turning while in flight, and the issue in T1269

Steps to reproduce the issue:

  1. Open the game
  2. Load in as your main pony
  3. On the map you loaded in, run around a little, fly (If on a Pegasus pony), maneuver both using the keyboard and the mouse.
  4. Engage combat camera. Swivel the camera around.
  5. Swivel the camera using the mouse without engaging combat camera
  6. Repeat steps 3-5, but this time, hide the HUD.
  7. Repeat steps 3-6 on another map. If you loaded into a more demanding outdoor map, try an indoor map. If you loaded into an indoor map, try an outdoor map.
  8. Repeat steps 3-7 on a brand-new character.
  9. Be sure to perform steps 3-7 on a Pegasus pony and either as a unicorn or an earth pony at the minimum.

Game client version:
v2018.03.02

Reproduced by:
MMTfan1

Reproduced on:
Windows 10 64-bit

Crash logs or exceptions generated:
If applicable, give a link to an archive containing the crash logs generated, or copy/paste exceptions you got related to this error

Screenshots:
Use the timestamps provided in the video description to navigate. They are vital for quick navigation. Recorded on the desktop with the i5 processor and GTX 1060 graphics card using Windows 10's built-in game recorder.

https://www.youtube.com/watch?v=aRGms044jJk&t=9s

MMTfan1 created this task.Apr 11 2018, 3:14 AM

Using the mouse can also be tested on the ground by holding down the left mouse button so the cursor disappears. Framerate jump is similar regardless if on the ground or in flight.

An extreme case is present if you go into the Bramble Woods, where I was greeted with 11-12 fps with the HUD on as my main pony, and the usual mid-40's on a fairly fresh character. Again, this was tested on an Intel Core i5 4430 with an Nvidia GeForce GTX 1060 graphics card. I also did a test on my main pony on a laptop with an Intel Core i3 7100U on its integrated HD 620 and 8 GB of dual-channel DDR4 memory, and got about 7 fps. And I also tested the map on a fairly fresh character on an old desktop with an AMD Athlon II X4 and ATI Radeon HD 4200 integrated graphics, and got about 10 fps at 1024x768 and minimum settings, lower than the usual 15-20 fps on outdoor maps at those same settings.

MMTfan1 added a comment.EditedJun 5 2020, 1:29 AM

As of June 4, 2020, the friends list doesn't affect performance much if at all on weaker and older systems, but there is still a noticeable drop in FPS powerful modern architectures. The stronger a CPU's single-core performance, specifially instructions per clock (IPC) on older CPU architectures and both IPC and clock speed on newer architectures, the bigger the difference in framerate between a new pony and one with tons of friends added becomes. The game isn't made unplayable, but for example, it can drop the framerate from what should be just over 60 fps to the low to mid 50's. The difference between the two scenarios is much closer together on maps that don't perform well on any system in the first place, such as the Heartlands.