Batman™: Arkham Knight

Batman™: Arkham Knight

查看统计:
Kaldaien 2015 年 6 月 25 日 上午 9:37
2
Batman Tweak - Utility to Tweak Performance (v 1.01)
A new project is in early development
Please take some time to read about the other community project here. It addresses memory management issues (Windows 10) and some other render-related game-breaking issues (on all versions of Windows).


Download BMT 1.01 (x64)[github.com]

Please read the manual and leave any questions, problems or general feedback in this download thread.
http://steamcommunity.com/sharedfiles/filedetails/?id=484128370

Version History
v 1.01 (9/9/2015) ----- + Re-enabled Texture Streaming Profiles > They need re-tuning, but still perform better than the base config on my test machine + Replaced Optimized TexGroups with Max Quality > Forces maximum anisotropy and may hurt lower-end GPU performance. + Should now be fully compatible with the recent patch v 1.0 (9/6/2015) ----- + Disables streaming profiles (will be re-enabled in a future release) + Removes read-only flag from saved config files + Adds High Texture Resolution option + Lists DXGI Adapters in GPU Info on NVIDIA systems in addition to NvAPI Adapters * Should be compatible with the patch on 9/3/2015 v 0.55 RC3 (8/28/2015) + Improved detection of NVIDIA SLI logical adapters + Added GPU / Memory Clock, CUDA Cores and SLI Array Size to GPU Info + It is no longer possible to enable PhysX-based GameWorks features with hardware PhysX disabled + SLI options in the NVIDIA Driver Tweaks sub-tool are disabled unless an actual SLI configuration is detected (no longer simply counts number of physical GPUs found). v 0.54 (8/13/2015) ----- + Experimental fix for wonky file permissions in Windows 10 >> GSA errors should be fixed by running this program once as administrator, and then clicking "Save". * From that point forward it should no longer be necessary to run the game or this application as administrator! v 0.53 (7/26/2015)[www.amazon.com] + Fixes issues associated with backing up and restoring read-only configuration files >> Read-only attribute is still preserved, but the program can work around it v 0.52 (7/24/2015) ----- + VSYNC options now only apply in Fullscreen mode >> Eurogamer's suggested 1/2 or 1/4 refresh Adaptive VSYNC frame pacing can be done completley using this tool now - no need to mess with your driver's control panel (NV).

None of these changes will apply themselves automatically; you must click one of the corresponding buttons (e.g. Balanced, Optimized, Tune PhysX Memory).

Source Code
The source code is available under the GPLv3 License: here[github.com].
最后由 Kaldaien 编辑于; 2015 年 9 月 19 日 上午 1:37
< >
正在显示第 2,011 - 2,025 条,共 4,426 条留言
HolyDeath3000 2015 年 7 月 23 日 上午 7:26 
引用自 driss_himdi

PC SPECS:
Windows 8.1 (64 Bit) installed on:
Samsung SSD 840 Series
(Installed Samsung Magician to optimize PC with "Maximum Reliability" preset)

MSI Z87-G45 GAMING
Intel i5-4670K = 3.40GHz
Corsair 16GB (2x8GB)

EVGA GTX 770 2GB SC ACX
1920x1080 = 60Hz
-------------------------------------------------------------------------------------------------------------------------------------
I nuked the settings with the Tweak tool and started fresh giving it another chance:
*Framrate Smoothing: was already checked
*Texture Streaming, Pre-Tuned: I clicked on Balanced

*Texture Quality, Filter Type: I changed to 16x AF, Texture Resolution: I changed to Normal
*Blur Sample Count: I changed to High Quality

*Hardware PhysX: I changed to enable, PhysX Level: I clicked on High,
GPU to tune PhysX (all greyed out)
*I enabled DX11 Features
*General Performance, Level of Detail: I changed to High,
Shadow Quality: I changed to Low, I disabled AA

*Framerate Hacks reverted back to defaults, Max Delta Time: Default

Result is a much smoother experience and nicer looking texures ;)

Well good news the 2nd time around your game got better and glad to hear that your performance has improved. :) Hopefully its working much better. The reason why Physx Tune button is greyed out is because you don't have a physical 2nd gpu dedicated to physx :).
最后由 HolyDeath3000 编辑于; 2015 年 7 月 23 日 上午 7:29
HolyDeath3000 2015 年 7 月 23 日 上午 7:31 
引用自 Kaldaien
v 0.49 (7/23/2015) ----- + Changed backup prompt to indicate the question is happening because no backup exists >> Not because it is the first time the program has run + Added visual indication for TexGroup / Streaming Profile Selection >> This will not display correctly for configuration files backed-up before version 0.49 + Added confirmation on backup overwrite / restore + Application no longer needs to shutdown completely to restore config files

Oh forgot to add some input on this update :). I love the visual indication of what settings I have selected, so that I am fully aware of what is going to be applied. Love it how you implemented that feature. Sometimes I forget what settings I did or if I even applied them. So having that visual indication is an excellent addition of amazing features for this program. :D
最后由 HolyDeath3000 编辑于; 2015 年 7 月 23 日 上午 7:32
dhimdi 2015 年 7 月 23 日 上午 7:32 
Well it's working just as before I used the Tweak tool. So it means that previous manual method gives same good visual and performance as the latest changes I made via the Tweak tool.
Weird as it gets, as you can see, using higher settings gives better performance than when I first used the Tweak tool on lower settings?
Kaldaien 2015 年 7 月 23 日 上午 7:35 
引用自 HolyDeath3000
Oh forgot to add some input on this update :). I love the visual indication of what settings I have selected so that I am fully aware of what is going to be applied. Love it how you implemented that feature. Sometimes I forget what settings I did or if I even applied them. So having that visual indication is an excellent addition of amazing features for this program. :D

Yeah, that wasn't possible until a few versions ago. I finally realized I can start storing stuff for my own use in these INI files without screwing the game up and now the program is improving a lot in terms of usability :)

These are all sort of the final remaining pieces before I'm confident enough to remove the words "Draft" and "Beta" from the manual and program.
dhimdi 2015 年 7 月 23 日 上午 7:37 
Another add on the latest 0.49 version is that when I open up the program again after using it before, it shows as if the last changes I made was "default"? I have to click on the settings again to see them become highlighted and then I clicked on Save. But it doesn't help, even though the changes are actually applied in the game so no harm done there... but weird!
最后由 dhimdi 编辑于; 2015 年 7 月 23 日 上午 7:39
HolyDeath3000 2015 年 7 月 23 日 上午 7:39 
引用自 Kaldaien
Yeah, that wasn't possible until a few versions ago. I finally realized I can start storing stuff for my own use in these INI files without screwing the game up and now the program is improving a lot in terms of usability :)

These are all sort of the final remaining pieces before I'm confident enough to remove the words "Draft" and "Beta" from the manual and program.

Might want to add how the Backup file was saved. Looked for the backups and found them in the same folder with the ini files and with extension bmt :). Just so people know where they have been placed.
Kaldaien 2015 年 7 月 23 日 上午 7:41 
引用自 driss_himdi
Another add on the latest 0.49 version is that when I open up the program again after using it before, it shows as if the last changes I made was "default"? I have to click on the settings again to see them become highlighted and then I clicked on Save. But it doesn't help, even though the changes are actually applied in the game so no harm done there... but weird!

That's sort of just a visual thing. Any changes made before 0.49 won't show up correctly. The feature to show that wasn't something I planned from the start, so it doesn't work retroactively and just assumes everything's set to Default.
最后由 Kaldaien 编辑于; 2015 年 7 月 23 日 上午 7:41
Kaldaien 2015 年 7 月 23 日 上午 7:42 
引用自 HolyDeath3000
引用自 Kaldaien
Yeah, that wasn't possible until a few versions ago. I finally realized I can start storing stuff for my own use in these INI files without screwing the game up and now the program is improving a lot in terms of usability :)

These are all sort of the final remaining pieces before I'm confident enough to remove the words "Draft" and "Beta" from the manual and program.

Might want to add how the Backup file was saved. Looked for the backups and found them in the same folder with the ini files and with extension bmt :). Just so people know where they have been placed.

Yeah, that's a good idea. I'll work that into Appendix A in the user's manual.
dhimdi 2015 年 7 月 23 日 上午 7:45 
引用自 Kaldaien
引用自 driss_himdi
Another add on the latest 0.49 version is that when I open up the program again after using it before, it shows as if the last changes I made was "default"? I have to click on the settings again to see them become highlighted and then I clicked on Save. But it doesn't help, even though the changes are actually applied in the game so no harm done there... but weird!

That's sort of just a visual thing. Any changes made before 0.49 won't show up correctly. The feature to show that wasn't something I planned from the start, so it doesn't work retroactively and just assumes everything's set to Default.

Well even after this, what I just explained still persists unfortunately or maybe that's how it should be?
Kaldaien 2015 年 7 月 23 日 上午 7:49 
引用自 driss_himdi
引用自 Kaldaien

That's sort of just a visual thing. Any changes made before 0.49 won't show up correctly. The feature to show that wasn't something I planned from the start, so it doesn't work retroactively and just assumes everything's set to Default.

Well even after this, what I just explained still persists unfortunately or maybe that's how it should be?

That shouldn't be happening. Do you mean for TexGroups and Streaming Profile, the program always thinks that Default is the last setting you used?

PhysX is a little weird, the game has the final say in that and it will usually either set it to Low or Ultra depending on which GameWorks settings you select and what sort of hardware you have. That value will definitely change without you doing anything, the rest of the stuff shouldn't behave like that.
dhimdi 2015 年 7 月 23 日 上午 7:55 
Cool then all is in place as you described it :)
Kaldaien 2015 年 7 月 23 日 上午 9:26 
Added NVIDIA Driver Tweaks section to the Software Manual. Now I need to trim some of this stuff down, add an explanation for the Fullscreen Borderless Window Override mode and also the naming convention for backup files. I've removed (Draft) from the title since all of that stuff's pretty advanced and I'll get around to it eventually but it's not a high priority :)
HolyDeath3000 2015 年 7 月 23 日 上午 10:32 
引用自 Kaldaien
Added NVIDIA Driver Tweaks section to the Software Manual. Now I need to trim some of this stuff down, add an explanation for the Fullscreen Borderless Window Override mode and also the naming convention for backup files. I've removed (Draft) from the title since all of that stuff's pretty advanced and I'll get around to it eventually but it's not a high priority :)

Sweet :) Can't wait to see the final product of it. We as a community have done something I seriously even Rocksteady or WB could have done in the amount of time we did. lol
Kaldaien 2015 年 7 月 23 日 上午 11:12 
Can anyone who uses the DSR feature on GeForce 9 series GPUs chime in here?

Are those virtual resolutions listed if you go and try to set your desktop resolution? I'm considering replacing the clunky textboxes to select X/Y and Refresh with a combobox (drop-down menu) filled with all desktop resolution combinations.

From a usability standpoint, that just makes more sense than what the software does now. But... I think it might sort of kill the option of using DSR resolutions.

---

Figured it out myself. Indeed, once you get SLI properly disabled, and NVIDIA lets you use DSR (can't use it in an SLI setup), those resolutions are listed at the desktop level. But... who really uses this feature? It's absurd - my only choice of DSR resolution is 7680x4320 and I get between 1 and 2 FPS on average at that resolution on a GTX 980. I know I could do supersample anti-aliasing more efficiently than that myself without this silly "hardware feature."
最后由 Kaldaien 编辑于; 2015 年 7 月 23 日 下午 12:10
Kaldaien 2015 年 7 月 23 日 下午 1:20 
If anyone wants to verify this major change to the UI is working for me, 0.50 Alpha's available at:

https://www.amazon.com/clouddrive/share/vJXTNRNXKrfXAXFgNtb0IGR7txC6WE0vfNplyyWCveo

It'll restrict you to a set of actually valid resolutions and refresh rates. If you were using irregularly sized windows before (e.g. not a monitor resolution), this might just break things for you and I'd like to catch that now ;)
< >
正在显示第 2,011 - 2,025 条,共 4,426 条留言
每页显示数: 1530 50

发帖日期: 2015 年 6 月 25 日 上午 9:37
回复数: 4,426