KoroushGHazi

GTA 5 SuperHQ Graphics Settings (2021)

Sep 14th, 2021 (edited)
497
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.81 KB | None | 0 0
  1. GTA 5 SUPERHQ (SUPERIOR HIGH QUALITY) GRAPHICS SETTINGS
  2. =======================================================
  3.  
  4.  
  5.  
  6. Created: 14 Sept 2021
  7.  
  8. Last Updated: 20 Sept 2021
  9. - Added the year to this paste's title
  10. - Fixed some typos and improved descriptions (settings unchanged)
  11. - Added a note on manually flushing shader cache
  12. - Added a link to the Trevor's Choice video
  13.  
  14. Copyright: Public Domain; can be shared or altered without explicit permission.
  15.  
  16.  
  17.  
  18. GTA SuperHQ Gameplay Videos:
  19.  
  20. GTA 5 - Trevor's Choice:
  21. https://www.youtube.com/watch?v=rPWYp2pxgTA
  22.  
  23. Introducing GTA 5 SuperHQ Graphics Settings:
  24. https://www.youtube.com/watch?v=h9YUWFRxnEU
  25.  
  26.  
  27. GTA5 SuperHQ Photo Gallery:
  28. https://imgur.com/a/CwOjOSH
  29.  
  30.  
  31.  
  32. INTRODUCTION
  33.  
  34. GTA 5 "SuperHQ" is a free, quick, easy and no-risk method of altering the graphics in the PC version of Grand Theft Auto 5 to greatly improve the appearance of GTA 5, as well as improving its overall efficiency.
  35.  
  36. It's not a mod, does not require any computer expertise or fiddling around with dozens of third party utilities/altered game files, etc. It's simple to implement and very easy to undo. Importantly, it will not put you at risk of being flagged as a cheat in GTA Online or harming your installation of GTA V.
  37.  
  38. It's a basic one-two-three process that needs to be done only once and remains in effect until you undo the changes. Nothing needs to run in the background.
  39.  
  40. If you don't like it, the simplest method of undoing these changes is to delete your modified settings.xml file and either:
  41.  
  42. (i) Replace it with the backup settings.xml you took before making the changes;
  43. or
  44. (ii) Delete settings.xml without replacing it, restart the game, and it will create a new one - but this will revert all of your settings to defaults.
  45.  
  46. It's equally as easy to undo the changes in the Nvidia Control Panel by opening the NVCP, going to the GTA 5 game profile and clicking the Restore button at the top right to restore the game profile to its default settings.
  47.  
  48.  
  49. INSTRUCTIONS
  50.  
  51. ONE - BACKUP
  52.  
  53. Since this method requires changing a GTA V configuration file which holds your settings, I strongly recommend making a backup copy of it and storing it in a safe place. The file you need to backup first before altering is called settings.xml and for GTA V it's typically found under the C:\Users\[username]\Documents\Rockstar Games\GTA V\ directory. Right-click on it, select Copy, and then right-click > Paste it into one of your personal directories for safekeeping.
  54.  
  55.  
  56. TWO - NVIDIA CONTROL PANEL SETTINGS
  57.  
  58. Some of the key SuperHQ graphics changes require accessing and altering the GTA 5 Game Profile found in the Nvidia Control Panel, which is available for free to all Nvidia GPU owners as part of the official Nvidia GeForce Driver Package. Download and install the latest version of the drivers for your GPU here:
  59. https://www.nvidia.com/en-us/geforce/drivers/
  60.  
  61. More details on how to find, install, access and configure the Nvidia Control Panel for your GPU can be found here:
  62. https://tweakguides.pcgamingwiki.com/NVFORCE_5.html
  63.  
  64.  
  65. 1. Launch the Nvidia Control Panel.
  66.  
  67. 2. Under Manage 3D Settings > Program Settings, find (or add) a profile for GTA5.exe, typically found under your C:\Program Files\Rockstar Games\Grand Theft Auto V\ directory, and make the following changes:
  68.  
  69. Image Sharpening: Select On, set Sharpen to 0.02 and Ignore Film Grain to 1.00
  70. Anisotropic Filtering: 16x
  71. Antialiasing - FXAA: On
  72. Multi-Frame Sampled AA (MFAA): On
  73. Texture Filtering - Anisotropic Sample Optimization: Off
  74. Texture Filtering - Negative LOD Bias: Allow
  75.  
  76.  
  77. They're also shown here, highlighted in red:
  78. https://ibb.co/7SQVbhq
  79.  
  80.  
  81. A more detailed explanation of these settings is in the Nvidia Guide linked further above, but in short, even though some of the changes I've made above may seem confusing, contradictory, or even undesirable, they're all necessary in combination to simultaneously reduce the jagged & shimmery nature of the GTA 5 game world (FXAA On, Negative LOD Bias Allow) while also enhancing fine detail (Sharpen 0.02, MFAA, Anisotropic Filtering x16, Anisotropic Sample Optimization Off) and countering harsh oversharpening (Film Grain 1.00), in the most efficient (i.e. lowest FPS impact) way possible.
  82.  
  83. Note also that where I've adjusted settings that are also available in the game (i.e, Anisotropic Filtering & FXAA), this has been done because extensive testing has shown that the NVCP/Nvidia driver-level implementation of that feature is better than the one incorporated into the game engine. Therefore, we will need to disable the in-game version of these settings because turning them on in both places doesn't double the effect, it usually just results in greater potential for conflicts/glitches.
  84.  
  85. 3. Click Apply, then close the Nvidia Control Panel. Neither the Nvidia Control Panel, nor the Nvidia Display Container Service, need to be running for these changes to come into effect each time you launch GTA 5.
  86.  
  87.  
  88. THREE - GAME-SPECIFIC SETTINGS CHANGES
  89.  
  90. Lastly, we need to change the standard GTA V graphics options typically found under the Settings > Graphics & Settings > Advanced Graphics menus when in the game.
  91.  
  92. This can be done in two ways: You can either edit the game configuration file which holds the in-game settings using a text editor like Windows Notepad or Notepad++ prior to launching the game - this is the most foolproof method, and the one I strongly recommend, as long as your system can handle the graphics load:
  93.  
  94. 1. Find your GTA 5 settings.xml file, typically under the C:\Users\[username]\Documents\Rockstar Games\GTA V\ directory.
  95.  
  96. 2. Before making any changes, make a copy of settings.xml as per the BACKUP section.
  97.  
  98. 3. Open the original settings.xml file with any text editor, and copy and paste the text below over the existing text found between the <graphics> </graphics> tags:
  99.  
  100. <Tessellation value="3" />
  101. <LodScale value="1.000000" />
  102. <PedLodBias value="0.200000" />
  103. <VehicleLodBias value="0.000000" />
  104. <ShadowQuality value="3" />
  105. <ReflectionQuality value="3" />
  106. <ReflectionMSAA value="8" />
  107. <SSAO value="2" />
  108. <AnisotropicFiltering value="0" />
  109. <MSAA value="2" />
  110. <MSAAFragments value="0" />
  111. <MSAAQuality value="0" />
  112. <SamplingMode value="0" />
  113. <TextureQuality value="2" />
  114. <ParticleQuality value="2" />
  115. <WaterQuality value="2" />
  116. <GrassQuality value="3" />
  117. <ShaderQuality value="2" />
  118. <Shadow_SoftShadows value="3" />
  119. <UltraShadows_Enabled value="true" />
  120. <Shadow_ParticleShadows value="true" />
  121. <Shadow_Distance value="2.000000" />
  122. <Shadow_LongShadows value="true" />
  123. <Shadow_SplitZStart value="1.000000" />
  124. <Shadow_SplitZEnd value="0.999900" />
  125. <Shadow_aircraftExpWeight value="0.990000" />
  126. <Shadow_DisableScreenSizeCheck value="false" />
  127. <Reflection_MipBlur value="true" />
  128. <FXAA_Enabled value="false" />
  129. <TXAA_Enabled value="true" />
  130. <Lighting_FogVolumes value="true" />
  131. <Shader_SSA value="true" />
  132. <DX_Version value="2" />
  133. <CityDensity value="1.000000" />
  134. <PedVarietyMultiplier value="1.000000" />
  135. <VehicleVarietyMultiplier value="1.000000" />
  136. <PostFX value="3" />
  137. <DoF value="true" />
  138. <HdStreamingInFlight value="true" />
  139. <MaxLodScale value="1.000000" />
  140. <MotionBlurStrength value="0.000000" />
  141.  
  142.  
  143. 4. Save and close settings.xml.
  144.  
  145. 5. Right-click on settings.xml and under Properties, tick 'read only'. This is to prevent the game from changing the settings, which does happen often.
  146.  
  147. OR
  148.  
  149. You can implement and experiment with the settings while in the game. While this option may appear to give you better performance or increase certain aspects of image quality at first glance, I can vouch after many long hours of experimentation that it is fraught with problems. Many visual and/or performance changes are subtle, or don't show up in certain locations/times of day/weather, some are buggy or behave counterintuitively, again, often depending on the context in which they're used. Lastly, some require a full engine restart (i.e, restarting GTA V from scratch) to fully realise their effect. This makes it a very confusing & tedious way of finding the best settings. I've done the hard work for you; unless you're running an ultra-weak GPU, the SuperHQ settings should be optimal.
  150.  
  151. But if you still want to do it this way:
  152.  
  153. 1. Don't alter or write-protect settings.xml; launch GTA 5 as normal.
  154.  
  155. 2. When in the game, press ESC to bring up the main menu, and go to Settings > Graphics and Settings > Advanced Graphics, and modify all of the following settings, pressing SPACE as often as required to save the changes. Also, make sure to reboot straight away each time you are prompted to do so, because major graphics changes must be implemented during engine re-initialisation, otherwise any other graphics changes will not be implemented properly.
  156.  
  157. GRAPHICS
  158.  
  159. Ignore Suggested Limits: On
  160. DirectX Version: 11
  161. FXAA: Off (remember, this needs to be implemented via NVCP)
  162. MSAA: X2
  163. NVIDIA TXAA: On
  164.  
  165. Population Density: Slider to maximum (far right)
  166. Population Variety: Slider to maximum (far right)
  167. Distance Scaling: Slider to maximum (far right)
  168.  
  169. Texture Quality: Very High
  170. Shader Quality: Very High
  171. Shadow Quality: Very High
  172. Reflection Quality: Ultra
  173. Reflection MSAA: 8x (can be lowered to 0 with minimal visual impact if extra FPS is needed)
  174. Water Quality: Very High
  175. Particles Quality: Very High
  176. Grass Quality: Ultra
  177. Soft Shadows: Softest
  178. Post FX: Ultra
  179. In-Game Depth Of Field Effects: On
  180. Anisotropic Filtering: Off (remember, this needs to be implemented via NVCP)
  181. Ambient Occlusion: High
  182. Tessellation: Very High
  183.  
  184.  
  185. ADVANCED GRAPHICS
  186.  
  187. Long Shadows: On
  188. High Resolution Shadows: On
  189. High Detail Streaming While Flying: On
  190. Extended Distance Scaling: Slider to maximum (far right)
  191. Extended Shadows Distance: Slider to maximum (far right)
  192. Frame Scaling Mode: Off
  193.  
  194.  
  195. NOTES:
  196.  
  197. *** One of the major reasons why we can max out virtually all of these settings is because, unlike most people, we're not just blindly jacking up the Frame Scaling Mode, which is basically Supersampling - an old, highly inefficient, brute force method of reducing jaggedness by increasing the resolution the GPU renders the image internally (e.g. to 4K or even 8K - which puts a HUGE load on the GPU) then scaling it back down to your native resolution, giving a much smoother image at a massive performance cost.
  198.  
  199. For comparison, if I run the settings above but set Frame Scaling to 1.5 for example, I reduce my average FPS by 50% or more. At 4K Supersampling, my FPS is around 30 and feels laggy as hell. By turning it off and instead relying on cheap methods of smoothing out the image like shaders and general post-processing tricks, I get almost four times that as my average FPS!
  200.  
  201. *** Shadow glitches and minor jaggedness are inevitable no matter what settings we used. I've tried everything, and nothing - even supersampling - can completely remove the tiny jagged edges some shadows and object edges retain as a result. It's due to the way GTA 5 renders shadows. In the pre-ray tracing era, shadows were commonly rendered using Shadow Maps with different "Levels of Detail" (LoD) to render at varying distances. The LoD changes as you move towards/away from shadows usually result in numerous quality glitches. For more details see:
  202. https://developer.nvidia.com/gpugems/gpugems/part-ii-lighting-and-shadows/chapter-12-omnidirectional-shadow-mapping
  203.  
  204. *** Ifyou've followed these instructions and the game doesn't look like the screenshots provided, you should manually flush your shader cache - i.e, delete the contents of the C:\Users\[Username]\AppData\Local\NVIDIA\DXCache folder, then reboot.
  205.  
  206.  
  207.  
  208.  
  209. And that's it! Having saved the changes to your settings.xml via any of the methods above, you should make it read-only, then re-launch the game as normal. You should now see similar results to the screenshots I've taken here:
  210.  
  211. https://imgur.com/a/CwOjOSH
  212.  
  213. Note: If at any time you re-enter the Graphics Settings menus, the game may tell you that changes you've made need to be reapplied. Click Yes; it's just a known glitch with the game. As long as you've made settings.xml read-only, the SuperHQ settings are being implemented correctly and you don't need to readjust settings.
  214.  
  215. Hopefully, you like the changes to the game's graphics and it runs well for you!
  216.  
  217.  
  218. Cheers,
  219. Koroush Ghazi
  220.  
  221.  
  222.  
  223.  
  224. -----------------------------------------------------
  225.  
  226. MY GTA BENCHMARK RESULTS
  227. as at 16 Sept 2021
  228.  
  229.  
  230. For comparative purposes, below are the results of the in-game benchmark I did using the current GTA 5 Build 2372, Nvidia GeForce driver 471.96 and these settings on an i7 9700K / RTX 3070 (Gigabyte VISION OC) / 32GB RAM Z390-based system:
  231.  
  232. Frames Per Second (Higher is better) Min, Max, Avg
  233. Pass 0, 30.912186, 143.507034, 91.082291
  234. Pass 1, 16.008940, 137.653824, 71.994209
  235. Pass 2, 14.719324, 141.466721, 96.493256
  236. Pass 3, 16.897116, 143.268524, 117.569771
  237. Pass 4, 22.575453, 150.897842, 89.824852
  238.  
  239. Time in milliseconds(ms). (Lower is better). Min, Max, Avg
  240. Pass 0, 6.968299, 32.349701, 10.979083
  241. Pass 1, 7.264600, 62.465099, 13.890006
  242. Pass 2, 7.068800, 67.937904, 10.363419
  243. Pass 3, 6.979900, 59.181698, 8.505588
  244. Pass 4, 6.627000, 44.295898, 11.132776
  245.  
  246. Frames under 16ms (for 60fps):
  247. Pass 0: 830/845 frames (98.22%)
  248. Pass 1: 585/660 frames (88.64%)
  249. Pass 2: 866/874 frames (99.08%)
  250. Pass 3: 1047/1058 frames (98.96%)
  251. Pass 4: 9802/10009 frames (97.93%)
  252.  
  253. Frames under 33ms (for 30fps):
  254. Pass 0: 845/845 frames (100.00%)
  255. Pass 1: 651/660 frames (98.64%)
  256. Pass 2: 869/874 frames (99.43%)
  257. Pass 3: 1050/1058 frames (99.24%)
  258. Pass 4: 10001/10009 frames (99.92%)
  259.  
  260. Percentiles in ms for pass 0
  261. 50%, 10.00
  262. 75%, 11.00
  263. 80%, 11.00
  264. 85%, 11.00
  265. 90%, 12.00
  266. 91%, 12.00
  267. 92%, 12.00
  268. 93%, 12.00
  269. 94%, 12.00
  270. 95%, 12.00
  271. 96%, 12.00
  272. 97%, 13.00
  273. 98%, 13.00
  274. 99%, 24.00
  275.  
  276. Percentiles in ms for pass 1
  277. 50%, 13.00
  278. 75%, 14.00
  279. 80%, 14.00
  280. 85%, 15.00
  281. 90%, 16.00
  282. 91%, 17.00
  283. 92%, 17.00
  284. 93%, 17.00
  285. 94%, 17.00
  286. 95%, 18.00
  287. 96%, 18.00
  288. 97%, 18.00
  289. 98%, 19.00
  290. 99%, 40.00
  291.  
  292. Percentiles in ms for pass 2
  293. 50%, 10.00
  294. 75%, 12.00
  295. 80%, 12.00
  296. 85%, 12.00
  297. 90%, 12.00
  298. 91%, 12.00
  299. 92%, 12.00
  300. 93%, 12.00
  301. 94%, 12.00
  302. 95%, 12.00
  303. 96%, 13.00
  304. 97%, 13.00
  305. 98%, 13.00
  306. 99%, 14.00
  307.  
  308. Percentiles in ms for pass 3
  309. 50%, 8.00
  310. 75%, 8.00
  311. 80%, 10.00
  312. 85%, 10.00
  313. 90%, 10.00
  314. 91%, 10.00
  315. 92%, 10.00
  316. 93%, 10.00
  317. 94%, 10.00
  318. 95%, 11.00
  319. 96%, 11.00
  320. 97%, 11.00
  321. 98%, 12.00
  322. 99%, 14.00
  323.  
  324. Percentiles in ms for pass 4
  325. 50%, 11.00
  326. 75%, 13.00
  327. 80%, 13.00
  328. 85%, 13.00
  329. 90%, 14.00
  330. 91%, 14.00
  331. 92%, 14.00
  332. 93%, 14.00
  333. 94%, 14.00
  334. 95%, 14.00
  335. 96%, 14.00
  336. 97%, 15.00
  337. 98%, 16.00
  338. 99%, 16.00
  339.  
  340. === SYSTEM ===
  341. Windows 10 Pro 64-bit (6.2, Build 9200)
  342. DX Feature Level: 11.0
  343. Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz (8 CPUs), ~3.6GHz
  344. 32768MB RAM
  345. NVIDIA GeForce RTX 3070, 8433MB, Driver Version 471.96
  346. Graphics Card Vendor Id 0x10de with Device ID 0x2484
  347.  
  348. === SETTINGS ===
  349. Display: 2560x1440 (FullScreen) @ 144Hz VSync OFF
  350. Tessellation: 3
  351. LodScale: 1.000000
  352. PedLodBias: 0.200000
  353. VehicleLodBias: 0.000000
  354. ShadowQuality: 3
  355. ReflectionQuality: 3
  356. ReflectionMSAA: 8
  357. SSAO: 2
  358. AnisotropicFiltering: 0
  359. MSAA: 2
  360. MSAAFragments: 0
  361. MSAAQuality: 0
  362. SamplingMode: 0
  363. TextureQuality: 2
  364. ParticleQuality: 2
  365. WaterQuality: 2
  366. GrassQuality: 3
  367. ShaderQuality: 2
  368. Shadow_SoftShadows: 3
  369. UltraShadows_Enabled: true
  370. Shadow_ParticleShadows: true
  371. Shadow_Distance: 2.000000
  372. Shadow_LongShadows: true
  373. Shadow_SplitZStart: 1.000000
  374. Shadow_SplitZEnd: 0.999900
  375. Shadow_aircraftExpWeight: 0.990000
  376. Shadow_DisableScreenSizeCheck: false
  377. Reflection_MipBlur: true
  378. FXAA_Enabled: false
  379. TXAA_Enabled: true
  380. Lighting_FogVolumes: true
  381. Shader_SSA: true
  382. DX_Version: 2
  383. CityDensity: 1.000000
  384. PedVarietyMultiplier: 1.000000
  385. VehicleVarietyMultiplier: 1.000000
  386. PostFX: 3
  387. DoF: true
  388. HdStreamingInFlight: true
  389. MaxLodScale: 1.000000
  390. MotionBlurStrength: 0.000000
  391.  
  392. // END
Add Comment
Please, Sign In to add comment