Ryzen 5900X strange CPU Usage, low FPS

So I had recently restored my nVidia control panel values to the defaults, even though I wasn’t messing around in there at all anyway.

I haven’t changed much in Windows either. Hardware-accelerated GPU scheduling is off. Power is set for best performance. I have not tinkered with the page file.

I am experiencing some CTDs lately. I’m going to try rolling back to 457.30 and see if that helps.

I am running dual displays, with the second monitor at 1920x1200. I’m wondering if my DPI settings are causing issues with Flight Simulator’s UI as I have a number of quirks some others don’t:

  • With vsync on, undocking a toolbar panel causes the framerate to be halved.
  • With vsync off, undocking a toolbar panel causes a loss of 15 FPS, and frame tearing is unbearable
  • Every button on the toolbar subtracts 1-3 FPS, so I have most of them turned off

I’m also using TrackIR 5.

My dxdiag info if it’s of any help:

------------------
System Information
------------------
      Time of this report: 4/2/2021, 16:51:18
             Machine name: DESKTOP-H2BTB8P
               Machine Id: {8B804E07-C976-45D0-A232-B15C15CC0392}
         Operating System: Windows 10 Pro 64-bit (10.0, Build 19042) (19041.vb_release.191206-1406)
                 Language: English (Regional Setting: English)
      System Manufacturer: Micro-Star International Co., Ltd.
             System Model: MS-7C35
                     BIOS: A.85 (type: UEFI)
                Processor: AMD Ryzen 9 5900X 12-Core Processor             (12 CPUs), ~3.7GHz
                   Memory: 65536MB RAM
      Available OS Memory: 65458MB RAM
                Page File: 20571MB used, 54613MB available
              Windows Dir: C:\Windows
          DirectX Version: DirectX 12
      DX Setup Parameters: Not found
         User DPI Setting: 144 DPI (150 percent)
       System DPI Setting: 144 DPI (150 percent)
          DWM DPI Scaling: UnKnown
                 Miracast: Available, with HDCP
Microsoft Graphics Hybrid: Not Supported
 DirectX Database Version: 1.0.8
           DxDiag Version: 10.00.19041.0546 64bit Unicode

------------
DxDiag Notes
------------
      Display Tab 1: No problems found.
      Display Tab 2: No problems found.
        Sound Tab 1: No problems found.
        Sound Tab 2: No problems found.
        Sound Tab 3: No problems found.
          Input Tab: No problems found.

--------------------
DirectX Debug Levels
--------------------
Direct3D:    0/4 (retail)
DirectDraw:  0/4 (retail)
DirectInput: 0/5 (retail)
DirectMusic: 0/5 (retail)
DirectPlay:  0/9 (retail)
DirectSound: 0/5 (retail)
DirectShow:  0/6 (retail)

---------------
Display Devices
---------------
           Card name: NVIDIA GeForce RTX 3090
        Manufacturer: NVIDIA
           Chip type: GeForce RTX 3090
            DAC type: Integrated RAMDAC
         Device Type: Full Device (POST)
          Device Key: Enum\PCI\VEN_10DE&DEV_2204&SUBSYS_161319DA&REV_A1
       Device Status: 0180200A [DN_DRIVER_LOADED|DN_STARTED|DN_DISABLEABLE|DN_NT_ENUMERATOR|DN_NT_DRIVER] 
 Device Problem Code: No Problem
 Driver Problem Code: Unknown
      Display Memory: 57076 MB
    Dedicated Memory: 24348 MB
       Shared Memory: 32728 MB
        Current Mode: 3840 x 2160 (32 bit) (60Hz)
         HDR Support: Not Supported
    Display Topology: Extend
 Display Color Space: DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709
     Color Primaries: Red(0.639648,0.330078), Green(0.299805,0.599609), Blue(0.150391,0.059570), White Point(0.313477,0.329102)
   Display Luminance: Min Luminance = 0.500000, Max Luminance = 270.000000, MaxFullFrameLuminance = 270.000000
        Monitor Name: Dell P2715Q (DP4k60)
       Monitor Model: DELL P2715Q
          Monitor Id: DEL40BD
         Native Mode: 3840 x 2160(p) (59.997Hz)
         Output Type: Displayport External
Monitor Capabilities: HDR Not Supported
Display Pixel Format: DISPLAYCONFIG_PIXELFORMAT_32BPP
      Advanced Color: Not Supported
         Driver Name: C:\Windows\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_5be8de9f3373beaf\nvldumdx.dll,C:\Windows\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_5be8de9f3373beaf\nvldumdx.dll,C:\Windows\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_5be8de9f3373beaf\nvldumdx.dll,C:\Windows\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_5be8de9f3373beaf\nvldumdx.dll
 Driver File Version: 27.21.0014.6192 (English)
      Driver Version: 27.21.14.6192
         DDI Version: 12
      Feature Levels: 12_1,12_0,11_1,11_0,10_1,10_0,9_3,9_2,9_1
        Driver Model: WDDM 2.7
 Hardware Scheduling: Supported:True Enabled:False 
 Graphics Preemption: Pixel
  Compute Preemption: Dispatch
            Miracast: Not Supported by Graphics driver
      Detachable GPU: No
 Hybrid Graphics GPU: Not Supported
      Power P-states: Not Supported
      Virtualization: Paravirtualization 
          Block List: No Blocks
  Catalog Attributes: Universal:False Declarative:True 
   Driver Attributes: Final Retail
    Driver Date/Size: 3/9/2021 7:00:00 PM, 1049040 bytes
         WHQL Logo'd: n/a
     WHQL Date Stamp: n/a
   Device Identifier: {D7B71E3E-6144-11CF-5A62-1D361BC2D635}
           Vendor ID: 0x10DE
           Device ID: 0x2204
           SubSys ID: 0x161319DA
         Revision ID: 0x00A1
  Driver Strong Name: oem10.inf:0f066de3b9184289:Section090:27.21.14.6192:pci\ven_10de&dev_2204
      Rank Of Driver: 00CF2001
1 Like

New Update, less FPS…

So since the new update, I’ve two limits:
grafik

MainThread or rdrThread…
What I found out:
No Difference between 30% Scaling and 140% Scaling. Only above GPU is limiting sometines, above 170% most of the time (but sometimes still the MainThread…)
The Screenshot is outside of the MB339 (no Glass Cockpit, in general no Cockpitview) with 80% Scaling above Brimingham.

What I also recognized:
In ALL Photogrammetry cities (like Birmingham is), my trees are disappearing and appearing again within milliseconds.

So what is the way to go? Sell the Computer (at the moment I’d get a lot of money for it)…
Waiting for further updates and hoping (and if it will not get better still sell it, for a lower price).

So i changed all parts, except GPU, CPU and SSD…
And i set up the PC new multiple times… without any changes :open_mouth:

I’m also struggling with 5900X performance. It’s something that’s not right I think because I also have a much older PC with Intel 9600K that performs better related to CPU-bound scenarios and with this exact test below:

If you run the landing challenge Sydney. Go straight ahead, don’t touch anything with controllers - what would you estimate your FPS to? Try with 1920x1080p and Ultra-preset. Online functionality off.

I get very inconsisent results, sometimes low as 45 after some restarts of the challenge. The first run with a fresh start of FS2020 is always better, it’s around 60 FPS.

1 Like

I dont know if this can help anyone, but I was having all kind of trouble in FS 2020 until I changed my windows to “Adjust for best performance” setting to background services. I believe the reason is that FS uses background services and when we run the game in full screen, that process steals all the resources for himself, thus making all kind of bad behaviour.

If this helps some of you, please let me know

1 Like

This thread is really interesting. I’m running a 3900x, a 2080ti (which is manually overclocked using Afterburner, both clock and RAM), a 2TB SSD & 32GB 3200mhz RAM.

I limit my FPS to 40 through Nvidia CP because I figured the difference between 40 and 47-50 is nothing much and it stops my GPU being balls to the wall constantly. I have most of the in-game settings on Ultra with a couple on high. I run it in 4K with 90% render scaling and all online data turned on.

90% of the time it sits happily at 40fps with occasional drops into the mid-30’s. I’ve almost never seen the sorts of low FPS that you’re seeing.

Something ain’t right somewhere as with that setup you should be seeing constant higher frame rates. A mate of mine has the same setup as you and I believe he’s constantly up in the 50’s, if not a steady 60fps.

I’ll happily post my settings here if it might help you. At the very least you should be seeing the same performance I am.

ps I don’t overclock my CPU, and nor should you need to OC a 5900X! It goes without saying that it’s largely pointless with Ryzen CPU anyway.

1 Like

Where did you change that setting ?
Maybe that’s it :slight_smile:

I’d be happy for any suggestion, so your settings will be very welcome :slight_smile:

1 Like

Here you go, that’s everything I can think of. With your setup you should be getting a solid 40fps using those settings without it ever dropping. If you were to increase the limit in the Nvidia CP then I’ve no doubt you should be getting close to, if not actually, 60fps.

1 Like

You have to go to Control Panel → System and Security → System → Advanced System Settings → Advanced tab → Performance Settings Button → Advanced Tab → Background Services

Cheers

1 Like

Quite surprised you’re not getting a slideshow with those graphic settings as I know the 2080ti is not really that powerful enough for 4k ultra gaming :slight_smile:

In my experience it seems to perform just fine :man_shrugging:t3:

With those settings I get a steady locked 40fps with 30-40 over photogrammetry areas. At LHR in the FBW 320 it drops into the high 20’s but is perfectly smooth. I only know it’s dropped because I check it. If I uncap the FPS it will give me high 40’s, occasionally 50. Even when it’s maxed out the temperature never goes beyond 68 degrees.

On that basis I really can’t complain at all. I’m certain DX12 will improve the situation further.

FWIW on games like Far Cry 5 it pumps out 80-100 fps in 4K Ultra. Train Sim World 2 it gives me a constant capped 60fps in 4K Ultra with added tweaks to push it beyond the in-game Ultra setting (and that game really isn’t well optimised at all).

The manual OC of the card definitely helps matters though. I’ve found that to be totally stable.

1 Like

@GingerDread654 @EnoughBard39362

Thanks guys for your hints, I tried all of that stuff…
A320, Approaching Runway Chicago Midway:

So nothing changes…

I think that’s actually ok. The truth is that until DX12 is a ‘thing’ the engine limits exactly what you can get out of your hardware.

The game is perfectly playable at 33 fps. Having experienced the difference between DX11 & 12 in another game I’m confident that when it’s released those at the higher end of the hardware spectrum will see a big change.

Put shortly, there is nothing wrong with your hardware. Wait for DX12, it will be a game changer for people limited by their CPU (which is almost everybody with a higher end GPU). There isn’t a CPU alive that can keep up with a 3090.

You know, I wouldn’t complain, if it is normal, but others, with the same setup, the same aircraft, the same setting and the same airport, get nearly the double FPS as me.
If I got 33 FPS STABLE, it would also be okay, but what I tried know:
Approach LOWK (no photogrammetry even in the area), Approach with the B787-10…
Max Frames are about 30 to 33, droping below 20 during approach.

Just tried it again, hit 40FPS… but only with the Extra ^^

5900X, 3090, 64GB@3600… That couldn’t be normal

BTW:
in Thunder Storms the 3090 is limiting ^^

Did you ever get this sorted out of interest?

I bought a 5900x, arriving Monday :grimacing:

I think most people running high end GPUS are in the latter so what I think us running low to mid end gpus from previous gen which is the majority will have little to no benefit from DX12.

The OP will definitely be able to squeeze more unto his system. Brighter days ahead for you folks with high end rigs.

1 Like

33fps approaching midway in an A320 seems about right to me. (In the current performance state of this sim)

Still no solution yet, I just live with what I have …
The Only thing that I’ve in mind (a firend told me that) would be to try different RAM timings…

That’s my hope, since I’m not GPU limited (like most of the ppl), that it would get better with DX12 Support :slight_smile:

It would be, but I didn’t get it all the time, and there are other ppl with the same, or even slower Hardware getting better FPS. So there must be something wrong. Especially if you look at Post number 3 from SkipTalbot…