JavaScript is required to use Bungie.net

Help

Help us help you.
2/16/2018 10:20:38 PM
4

Are you FPS low / skipping? I can probably help you fix it :)

Hey everyone! So, Recently i bought D2 and was disappointed to find the game unplayable due to low FPS. My FPS could hold well over 100, but kept spiking lower than 10. It made the game awful, and my PC is top notch. It took me a little bit to figure out what was causing it for me, but I finally fixed it. I still get stuck around 40 sometimes, even though i should be doing 100+ easily....but the game is now playable. In process of finding my problem, i discovered things that caused problems for lots of other people. I thought it would help the community to post this, because one of these solutions will likely fix the problem for EVERYONE who is having it. If you can't figure it out, post here, and we will see if we can get you sorted out. I work full time (high level IT guy), but I'll try to check back often. MOST LIKELY PROBLEM: You are using Intel i5 or i7 with hyper-threading. AMD should have this issue too, but I haven't verified yet. It seems that the module in D2 for utilizing hyper threading is broken, and a previous update accidentally switched it on. COMMON FIX: Some people will tell you to go to Task Manager and right click Destiny2.exe, and go to Processor affinity. Here, you can decide which cores are used to process the game. [b] This fix won't work [/b] - here's why - When a PC boots up with hyper threading enabled, it will show the right number of cores (logical + physical), but it's not actually that half of the shown cores are your physical and half are your logical, so you can't just select the physical cores, which is confusing since the proper number are shown. WHAT WILL WORK: Reboot your PC and go into BIOS (you do this by hitting a key, often delee or F9 as your PC boots up. The screen will tell you the button, you can also google "How do i get to BIOS"). Search through your settings until you find the option for hyper threading. Turn hyper threading off. Destiny is probably playable now. You have to reboot to make this switch, or to switch it back. If you won't be playing D2 for a little bit, and want hyper-threading enabled, reboot and turn it back on. MAKE SURE WHEN YOU EXIT BIOS FROM MAKING A CHANGE THAT YOU SELECT SAVE AND REBOOT. Below are some other problems that people encountered: V-Sync: V Sync causes problems for a lot of people (especially those with G-Sync monitors). If you have a G-Sync monitor, switch V-Sync off in your settings and see if that helps. If you don't have G-Sync and you are having problems, still try turning it off. The first time I did this, it helped. Other people said after turning it off and then turning it back on, it worked, so you could try that. My FPS can handle 100+ pretty well, but locking it to 60 helped me stay consistent, so you can also try that. USING CONFIG FILE: There is a special file on your PC that holds the configuration information that you set in options. The file is called cvars.xml and can be found at "C:\Users\"Insert Name Here"\AppData\Roaming\Bungie\DestinyPC\prefs". If you don't see the file, enable showing hidden files by hitting alt on your keyboard and going to the tools menu, and clicking folder options. This brings up a dialog box. Click the view tab at the top, and you will see an option called Hidden files and folders, select Show Hidden Folders, files, and drives, and click the apply button. Once you find the file, You can right click and click open with... and selete Notepad++ or Wordpad, or whatever other program you have to edit XML files. This will show you all the variables and their settings. Variable names are shown in black text. Make sure force_enable_multi_threaded_render_submit is set to value=0. This won't stop the hyper threading problem by itself, but this could cause a problem if set to 1. The variable framerate_cap is what it sounds like. I set mine to 0 so that it has no limit. DELETING THIS FILE: If you delete this file, it will recreate itself the next time you boot up D2. Some people had success just deleting it and letting the game replace it. Other people had to make configuration changes in this file to get them to take effect. You can try either. I suspect deleting the file and replacing it helps those who have screwed their configurations up trying to find a fix to their problem. Deleting this file will reset your in game hot keys and graphics configuration. ANOTHER PROBLEM: Some people can't get the settings of D2 to take effect as far as frame rate is concerned. If you have NVidia, go to your NVidia control panel and set V-Sync framerate there. I do it globally, but it can also be done in the D2 settings in Nvidia settings. If you do this, disable the frame lock in D2 itself. Another solution was to set maximum pre-rendered frames to 1 in the NVidia settings. This makes your PC only process one frame before drawing it on screen. I think this really just reduces CPU work with the hyper threading issue like the AV fix below. It doesn't hurt to try, but I don't think this is necessary. Anti Virus problem: Some people report having to disable their AV to make the stuttering stop. Don't do this. These people are suffering from the Hyper threading issue which overworks the CPU, but can't keep up with the required processing for the game (because it's not working properly). usually these people have their AV set to Stateful, so it is always scanning micro-actions that your PC makes. These two things together bog the CPU down, so they see a slight improvement when they disable their AV. Remember, running D2 is leaving well known ports open...don't disable your AV. If you disable Hyper threading instead, D2 will work and you can keep your AV on. Firewall Exception: At least one person had their firewall slowing down data transmission to D2, so adding a program exception for D2 allowed them to see an improvement. To do this go into your AV or Firewall software (For me, one program does both things) Find the rules area of the firewall, and create a rule to allow a program through the firewall, then either select D2 from the list, or browse to it's location. Another frame setting problem: Some people got the stuttering to stop by turning off the frame limiter in D2, and then setting V-Sync on, locked at 60 frames. One person updated their NVidia driver, and it enabled DSR setting by itself. Check and make sure this is off. so, what REALLY causes the FPS issue? 99% of the time, probably hyper threading. Try that first. If you have Intel i5 or i7, i will GUARANTEE you this is the problem. After that, start looking at your V-Sync / frame settings. A lot of people had problems because they didn't realize they had a G-Sync monitor, but had the settings you would use for a V-Sync. Hope this helps!
English
#Help #pcsupport

Posting in language:

 

Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • Edited by JeffArcLogic: 12/15/2020 5:48:21 PM
    Everyone please see the official post: https://www.bungie.net/en/Forums/Post/257630620 "December 14, 2020 We believe we found a few issues related to light probes that have led to GPU performance degradation. We're still investigating and hope to have a resolution in January."

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • all my games are stuck at 40 fps whereas before they could run at over 100 fps but i set limit of 75 because refresh rate on my laptop is 75hz

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • Actually can you help me?? I made a post recently about the frame rate, and how it is not very high. I would really appreciate if you could help me fix this. https://www.bungie.net/en/Forum/Post/243385107/0/0

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • Commenting to come back to this

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

You are not allowed to view this content.
;
preload icon
preload icon
preload icon