[DX11] Help regarding Nvidia Profile Inspector (NPI)

Make your game even better
User avatar
AustinN360
Posts: 2
Joined: March 9th, 2021, 9:11 am
Location: Telford UK

Re: [DX11] Help regarding Nvidia Profile Inspector (NPI)

Post by AustinN360 » November 23rd, 2021, 4:21 pm

Can anyone explain why the shadows under my truck look off? This is with the following settings
uset r_fake_shadows "0"
uset r_sun_shadow_texture_size "8192"
uset r_sun_shadow_quality "4"

Looks worse with uset r_fake_shadows "1" or above.

Image

Image

Image

Image
User avatar
JHTrucker
Posts: 1040
Joined: February 7th, 2020, 3:19 pm
Location: UK

Re: [DX11] Help regarding Nvidia Profile Inspector (NPI)

Post by JHTrucker » November 24th, 2021, 2:41 pm

@AustinN360 - I'm not sure what you mean by 'looks off'... they look ok to me, but...
All r_sun_shadows... are real time projected shadows from objects, AI vehicles, trucks, trailers, trees etc.
r_fake_shadows 2 (default) is used to add the missing ambient shadow under vehicles/trailers that is just a darker rectangle that should touch all the bottom of the tyres so that the vehicles/trailers are in contact with the ground and not looking like they are floating.
From time to time those fake shadows can be missing or messed up (far too dark) depending on what SCS broke at the next update.
When driving from cam1 and following a vehicle with fake_shadows 0, that vehicle just looks wrong without the ambient shadow under it.

EDIT:
The main thing that 'looks off' to me is to do with the new lighting system. Your truck and trailer just looks too light and shiny when it should be darker in the shadowed area. Just like going through a tunnel, the vehicles remain shiny.

As a test, assuming you're using this NPI AA, set scaling to 125% to disable it.
Then turn on in game SSAO and compare your images.

You should note that NPI AA and SSAO both on will lighten areas that should be dark. Here's an old example pic.
Image

EDIT 2:
This is game version 1.41.
top pic fake 0
bottom pic fake 2
The bottom pic looks the best as it has the subtle darker areas below the truck and trailer.
But I guess they've removed the original ambient rectangle that was there prior to 1.40.
Image
Lots of useful stuff in the "Tweaking and Enhancing the Game" Section: https://roextended.ro/forum/viewforum.php?f=23
User avatar
AustinN360
Posts: 2
Joined: March 9th, 2021, 9:11 am
Location: Telford UK

Re: [DX11] Help regarding Nvidia Profile Inspector (NPI)

Post by AustinN360 » November 25th, 2021, 6:10 pm

Here is a video showing the issues I am having.



My NPI Settings:

Code: Select all

<?xml version="1.0" encoding="utf-16"?>
<ArrayOfProfile>
  <Profile>
    <ProfileName>Euro Truck Simulator 2</ProfileName>
    <Executeables>
      <string>eurotrucks2.exe</string>
    </Executeables>
    <Settings>
      <ProfileSetting>
        <SettingNameInfo />
        <SettingID>2916165</SettingID>
        <SettingValue>917504</SettingValue>
        <ValueType>Dword</ValueType>
      </ProfileSetting>
      <ProfileSetting>
        <SettingNameInfo>Texture filtering - Driver Controlled LOD Bias</SettingNameInfo>
        <SettingID>6524559</SettingID>
        <SettingValue>0</SettingValue>
        <ValueType>Dword</ValueType>
      </ProfileSetting>
      <ProfileSetting>
        <SettingNameInfo>Ambient Occlusion</SettingNameInfo>
        <SettingID>6714153</SettingID>
        <SettingValue>3</SettingValue>
        <ValueType>Dword</ValueType>
      </ProfileSetting>
      <ProfileSetting>
        <SettingNameInfo>Texture filtering - LOD Bias</SettingNameInfo>
        <SettingID>7573135</SettingID>
        <SettingValue>4294967284</SettingValue>
        <ValueType>Dword</ValueType>
      </ProfileSetting>
      <ProfileSetting>
        <SettingNameInfo>Maximum pre-rendered frames</SettingNameInfo>
        <SettingID>8102046</SettingID>
        <SettingValue>3</SettingValue>
        <ValueType>Dword</ValueType>
      </ProfileSetting>
      <ProfileSetting>
        <SettingNameInfo>Texture filtering - Quality</SettingNameInfo>
        <SettingID>13510289</SettingID>
        <SettingValue>4294967286</SettingValue>
        <ValueType>Dword</ValueType>
      </ProfileSetting>
      <ProfileSetting>
        <SettingNameInfo />
        <SettingID>14888842</SettingID>
        <SettingValue>2147486335</SettingValue>
        <ValueType>Dword</ValueType>
      </ProfileSetting>
      <ProfileSetting>
        <SettingNameInfo>Anisotropic filtering setting</SettingNameInfo>
        <SettingID>270426537</SettingID>
        <SettingValue>16</SettingValue>
        <ValueType>Dword</ValueType>
      </ProfileSetting>
      <ProfileSetting>
        <SettingNameInfo>Power management mode</SettingNameInfo>
        <SettingID>274197361</SettingID>
        <SettingValue>1</SettingValue>
        <ValueType>Dword</ValueType>
      </ProfileSetting>
      <ProfileSetting>
        <SettingNameInfo>Antialiasing - Mode</SettingNameInfo>
        <SettingID>276757595</SettingID>
        <SettingValue>1</SettingValue>
        <ValueType>Dword</ValueType>
      </ProfileSetting>
      <ProfileSetting>
        <SettingNameInfo>Toggle the VRR global feature</SettingNameInfo>
        <SettingID>278196567</SettingID>
        <SettingValue>0</SettingValue>
        <ValueType>Dword</ValueType>
      </ProfileSetting>
      <ProfileSetting>
        <SettingNameInfo>VRR requested state</SettingNameInfo>
        <SettingID>278196727</SettingID>
        <SettingValue>0</SettingValue>
        <ValueType>Dword</ValueType>
      </ProfileSetting>
      <ProfileSetting>
        <SettingNameInfo>G-SYNC</SettingNameInfo>
        <SettingID>279476652</SettingID>
        <SettingValue>1</SettingValue>
        <ValueType>Dword</ValueType>
      </ProfileSetting>
      <ProfileSetting>
        <SettingNameInfo>G-SYNC</SettingNameInfo>
        <SettingID>279476687</SettingID>
        <SettingValue>1</SettingValue>
        <ValueType>Dword</ValueType>
      </ProfileSetting>
      <ProfileSetting>
        <SettingNameInfo>Anisotropic filtering mode</SettingNameInfo>
        <SettingID>282245910</SettingID>
        <SettingValue>1</SettingValue>
        <ValueType>Dword</ValueType>
      </ProfileSetting>
      <ProfileSetting>
        <SettingNameInfo>Antialiasing - Transparency Supersampling</SettingNameInfo>
        <SettingID>282364549</SettingID>
        <SettingValue>56</SettingValue>
        <ValueType>Dword</ValueType>
      </ProfileSetting>
      <ProfileSetting>
        <SettingNameInfo>Antialiasing - Setting</SettingNameInfo>
        <SettingID>282555346</SettingID>
        <SettingValue>37</SettingValue>
        <ValueType>Dword</ValueType>
      </ProfileSetting>
      <ProfileSetting>
        <SettingNameInfo>Memory Allocation Policy</SettingNameInfo>
        <SettingID>286335539</SettingID>
        <SettingValue>2</SettingValue>
        <ValueType>Dword</ValueType>
      </ProfileSetting>
      <ProfileSetting>
        <SettingNameInfo>Enable G-SYNC globally</SettingNameInfo>
        <SettingID>294973784</SettingID>
        <SettingValue>0</SettingValue>
        <ValueType>Dword</ValueType>
      </ProfileSetting>
      <ProfileSetting>
        <SettingNameInfo>Antialiasing - Line gamma</SettingNameInfo>
        <SettingID>545898348</SettingID>
        <SettingValue>35</SettingValue>
        <ValueType>Dword</ValueType>
      </ProfileSetting>
      <ProfileSetting>
        <SettingNameInfo>Threaded optimization</SettingNameInfo>
        <SettingID>549528094</SettingID>
        <SettingValue>1</SettingValue>
        <ValueType>Dword</ValueType>
      </ProfileSetting>
      <ProfileSetting>
        <SettingNameInfo>Triple buffering</SettingNameInfo>
        <SettingID>553505273</SettingID>
        <SettingValue>1</SettingValue>
        <ValueType>Dword</ValueType>
      </ProfileSetting>
    </Settings>
  </Profile>
</ArrayOfProfile>
And my current Congfig.cfg File:

Code: Select all

# prism3d variable config data

uset s_init_intro_music_mute "0"
uset s_init_intro_music_volume "1"
uset s_init_ui_music_mute "1"
uset s_init_ui_music_volume "0.5"
uset s_init_master_mute "0"
uset s_init_master_volume "1"
uset s_output_driver "{28ee00ea-4086-4649-a182-d2ec7dc5403a}|0|VoiceMeeter Input (VB-Audio VoiceMeeter VAIO) (48000 Hz)"
uset s_live_update "0"
uset s_suspend_sound "1"
uset s_sound_debug "0"
uset r_show_sun_cascades "1"
uset r_tonemap_debug "0"
uset r_drr_strength "8.0"
uset r_hide_helpers "0"
uset r_full_resolution_corrections "0"
uset g_mm_help_shown "1"
uset g_frame_image_fmt "jpg"
uset g_frames_path ""
uset g_editor_zoom_speed "1.0"
uset g_map_note_user_id "0"
uset g_color_feedback "1"
uset g_disable_hud_activation "0"
uset r_wireframe "0"
uset g_interior_camera_zero_pitch "0"
uset r_multimon_exterior_in_aux "0"
uset r_multimon_interior_in_main "1"
uset r_multimon_rotation_aux "0"
uset r_multimon_rotation_right "0"
uset r_multimon_rotation_left "0"
uset r_multimon_rotation_center "0"
uset r_multimon_vert_offset_right "0"
uset r_multimon_vert_offset_left "0"
uset r_multimon_border_fov_right "0"
uset r_multimon_border_fov_left "0"
uset r_multimon_fov_vertical "0"
uset r_multimon_fov_horizontal "50"
uset r_multimon_mode "4"
uset r_use_depth_bounds "1"
uset r_buffer_page_size "30"
uset r_deferred_debug "0"
uset r_mirror_scale_y "1"
uset r_mirror_scale_x "1"
uset r_scale_y "1"
uset r_scale_x "1"
uset r_normal_maps "1"
uset r_sunshafts "1"
uset r_color_saturation "1.0"
uset r_color_yellow_blue "0.0"
uset r_color_magenta_green "0.0"
uset r_color_cyan_red "0.0"
uset r_color_correction "1"
uset r_light_flares "1"
uset r_cloud_shadows "1"
uset r_dof_filter_size "0.5"
uset r_dof_transition "400.0"
uset r_dof_start "200.0"
uset r_dof "1"
uset r_ssao "0"
uset r_smaa "0"
uset r_fake_shadows "2"
uset r_sun_shadow_texture_size "4000"
uset r_sun_shadow_quality "4"
uset r_mirror_group "3"
uset r_mirror_view_distance "700"
uset r_deferred_mirrors "2"
uset r_nowmi "0"
uset r_startup_progress "0"
uset r_setup_done "1"
uset r_gamma "1"
uset r_manual_stereo_buffer_scale "1.0"
uset r_manual_stereo_ui_fov_game "100"
uset r_manual_stereo_ui_fov "80"
uset r_manual_stereo_ui_dist_game "0.5"
uset r_manual_stereo_ui_dist "0.8"
uset r_manual_stereo_in_menu "1"
uset r_minimal_unfinished_frames "0"
uset r_no_frame_tracking "0"
uset r_fullscreen "0"
uset r_mode_refresh "60"
uset r_mode_height "1080"
uset r_mode_width "1920"
uset r_path ""
uset r_device "dx11"
uset i_virtual_cursor_speed "500.0"
uset g_stream_exts ".ogg;.mp3"
uset g_thrustmaster "1"
uset g_tobii "1"
uset g_trackir "1"
uset g_lod_factor_pedestrian "15"
uset g_pedestrian "1"
uset g_light_span_factor "1"
uset g_light_distance_factor "1"
uset g_vehicle_flare_lights "1"
uset g_auto_traffic_headlights "1"
uset g_lod_factor_parked "15"
uset g_lod_factor_traffic "15"
uset g_traffic "1.0"
uset g_kdop_preview "0"
uset g_screenshot_on_bug_quality "100"
uset g_screenshot_on_bug "0"
uset g_shoulder_block_coloring "0"
uset g_debug_map_limits "0"
uset g_city_name_move "0"
uset g_developer "1"
uset g_semantical_pause_inactivity "120"
uset g_pause_on_disconnect "1"
uset g_semantical_ff_inactivity "300"
uset g_steam_rich_presence "1"
uset g_steam_browser "1"
uset g_steam_screenshots "2"
uset g_artist_id "0"
uset g_save_format "2"
uset g_trailer_cables_mode "2"
uset g_spec_trans_refill_tank "1"
uset g_flyspeed "32.768"
uset g_online_loading_screens "1"
uset g_news "1"
uset g_colbox "0"
uset g_radio_mode "1"
uset g_ignore_low_fps "0"
uset g_truck_light_specular "1"
uset g_gfx_all_scales "0"
uset g_gfx_advanced "1"
uset g_gfx_quality "-1"
uset g_hq_3d_scale "0.0"
uset g_hq_3d_screenshot "0"
uset g_menu_aa_limit "0"
uset g_additional_water_fov "20.0f"
uset g_water_reflect_actor "0"
uset g_rain_reflect_hookups "1"
uset g_rain_reflect_actor "1"
uset g_rain_reflect_traffic "1"
uset g_rain_reflect_cache "1"
uset g_rain_reflection "3"
uset g_reflection_scale "0"
uset g_reflection "3"
uset g_grass_density "2"
uset g_veg_detail "2"
uset g_save_indicator "1"
uset g_game_version "1.43.0.40"
uset g_force_online_lscrs "0"
uset g_hw_info "1"
uset g_sns ""
uset g_glass_debugging_level "0"
uset g_line_sort "0"
uset g_cargo_sort "0"
uset g_bloom_standard_deviation "0.5"
uset g_bloom_override "0"
uset g_bloom "1.0"
uset g_global_force_load_selector "0"
uset g_desktop_fadeout "60"
uset g_minicon "0"
uset g_console_state "0"
uset g_console "1"
uset g_texture_usage_stats "0"
uset g_fps "0"
uset ui_tooltip_delay "0.4"
uset r_imgui_scale "1.0"
uset r_output "-1"
uset r_adapter "-1"
uset r_vsync "2"
uset r_color_mode "0"
uset r_anisotropy_factor "1"
uset r_texture_detail "1"
uset cf_asus_aura "1"
uset cf_razer_chroma "1"
uset v_bug_break "0"
uset t_locked_fps "0"
uset t_averaging_window_length "60"
Any ideas what could the the issue?
robswfc
Posts: 3
Joined: November 20th, 2021, 2:55 pm

Re: [DX11] Help regarding Nvidia Profile Inspector (NPI)

Post by robswfc » November 25th, 2021, 7:46 pm

hi

is there any reason why i should be getting fps drops using 4x multisampling and 4x sparse grid supersampling.

fps keep dropping from 72 down to 48 sometimes less mostly during daylight driving.

anyone got any ideas ?

thanks
User avatar
JHTrucker
Posts: 1040
Joined: February 7th, 2020, 3:19 pm
Location: UK

Re: [DX11] Help regarding Nvidia Profile Inspector (NPI)

Post by JHTrucker » November 26th, 2021, 3:05 pm

@robswfc - Your problem is to do with vsync.
I assume your monitor is 144hz and with 4xAA you can't manage 144fps.
Vsync drops to next level down (half), 72 fps.
In more demanding areas you can't manage 72fps and so vsync drops to next level down (third) 48fps.

So, I would set in game Hz to 60 so the game runs a max vsync 60fps and perhaps that will be ok.
Look at the first post for extra info on vsync settings you can use.

4xAA is very demanding, just like 400% scaling is.
Lots of useful stuff in the "Tweaking and Enhancing the Game" Section: https://roextended.ro/forum/viewforum.php?f=23
User avatar
JHTrucker
Posts: 1040
Joined: February 7th, 2020, 3:19 pm
Location: UK

Re: [DX11] Help regarding Nvidia Profile Inspector (NPI)

Post by JHTrucker » November 26th, 2021, 3:28 pm

@AustinN360 - Never seen anything like that before. It isn't inverted colour black/white as it would look wrong as black also.
NPI setting are of no use like that, take a couple for screen shots to show them.
But I don't think NPI is the issue unless you have AO enabled that has been broke since 1.38 but broke as in not doing anything.

config:
uset r_sun_shadow_texture_size "4000" <-- that should be 4096 but won't fix the problem, I guess.

But as you are on 1.43 then either SCS has changed something in the rendering process or you have other 'filters' active? or a gfx mod? etc
I don't use betas and not seen anyone here say it still works with 1.43 or not.
Lots of useful stuff in the "Tweaking and Enhancing the Game" Section: https://roextended.ro/forum/viewforum.php?f=23
robswfc
Posts: 3
Joined: November 20th, 2021, 2:55 pm

Re: [DX11] Help regarding Nvidia Profile Inspector (NPI)

Post by robswfc » November 26th, 2021, 7:41 pm

JHTrucker wrote:
November 26th, 2021, 3:05 pm
@robswfc - Your problem is to do with vsync.
I assume your monitor is 144hz and with 4xAA you can't manage 144fps.
Vsync drops to next level down (half), 72 fps.
In more demanding areas you can't manage 72fps and so vsync drops to next level down (third) 48fps.

So, I would set in game Hz to 60 so the game runs a max vsync 60fps and perhaps that will be ok.
Look at the first post for extra info on vsync settings you can use.

4xAA is very demanding, just like 400% scaling is.
Thanks for the reply, yes my monitor is 144hz, i will try what you suggest to see if that works.
Post Reply