Why perfomance is so poor?

Hello. I’m facing the trouble: I have only ~20FPS in a Viewport with a simple scene (without local light sources, textures, etc).

When I used 4.22 I used key -opengl4 as temporary workaround (it increased value to ~50FPS). However in 4.23 opengl4 is deprecated.

At the same time on Win10 I have stable 60FPS with same hardware staff ;-(

I tried some advices from sections Known Linux Issues and Running On Linux.
I also found same theme, but I don’t use debug version (I compiled it via make without any extra parameters).

Here is my system-info:

HP Probook G450 G5
8x i7-8550U @ 1.80 GHz
8GB RAM (usually free ~2.5-3GB GB with launched UE4)

Nvidia GeForce 930MX/PCIe/SSE2
    NVIDIA Driver Version: 430.40
    OpenGL Settings: setted to Max Perfomance
    OpenGL Version 4.6.0 NVIDIA 430.40
    Antialising: OFF
    Power Mitzer: Prefer Maximum Perfomance
    Prime Profile: Maximum Perfomance

    OS KDE Neon 5.16
        Plasma: 5.16.5
        Qt: 5.12.3

Option “Allow Application to Block Compositioning” also checked
(without that option situation with FPS even worse)

$ sudo perf record -a -g sleep 60
[ perf record: Woken up 29 times to write data ]
[ perf record: Captured and wrote 8.839 MB perf.data (58737 samples) ]

Any ideas what’s wrong?
Please, help.

Thanks!

Ok, I changed settings in BaseEngine.ini and started editor with opengl4 target and FPS were increased to ~45-50

Well, I just unchecked “Realtime” and now have stable ~60FPS

Some results on 3rd person scene (default template):

  • ShaderModel 4, ShaderModel 5 + LOW Engine Scalability Settings = 30FPS (Vulkan target)
  • SharedModel 5, ShaderModel 5 + CINEMATIC Engine Scalability Settings = 20FPS (Vulkan target)
  • Android ES 3.1 + CINEMATIC Engine Scalability Settings = stable 60FPS (Vulkan target)

(fix: SharedModel 4, ShaderModel 5 + CINEMATIC Engine Scalability Settings = 20FPS (Vulkan target)

In the same time that scene has ~50-60FPS with forced -opengl4 target

Well, it would be cool to disable annoying message that OpenGL4 is deprecated for every launching. Enough to do it once with first lodaing

I’ve updated nvidia proprietary driver from v430.49 to 430.50 and FPS was incrased up to 33-37 FPS (and stable 50FPS in gamepreview) for vulkan target.

(also some benchmarks tells, that nvidia proprietary drviers have a better perfomance with opengl4 than with vulkan for cards 900-series. It is issue for nvidia)