[mac] [performance] Low graphics preset being slower than any higher preset
tracked
observeur Resident
I noticed the low graphics preset makes the viewer slower than anything higher.
To reproduce it :
1° Show fps using the improve graphics window for instance
2° Go graphics preferences, set the slider to Low -> 80 fps
3° Set the slider to Low-Mid -> 240 fps
4° Set the slider to High -> 130fps
In a completely empty sim, i actually got better fps with the slider set to Ultra vs Low
It happens on a macbook pro M2 Pro
It doesn't happen on a windows pc with nvidia graphics (where the low preset logically shows better fps).
Log In
Atlas Linden
tracked
observeur Resident
Atlas Linden I identified the issue and fixed in my own fork. It's pretty simple, in the featuretable_mac.txt file, there were missing settings in there in the Low preset part, and then it was using the default values that are pretty high, resulting to a degradation of performances. So i copied the values from low-mid and tweaked them to actually obtain a performance gain. The low preset is now the most performant. As i suspect LL developers might probably want to tweak those settings by themselves, i am not sure a commit would be the best solution, and since this is pretty simple, it might be a good idea to comment the bug in GitHub.
I also think this is important to set the low preset as low as possible.
-> as an example, this is how i set it in my own test :
//
// Low Graphics Settings
//
list Low
RenderAnisotropic 1 0
RenderAvatarLODFactor 1 0.5
RenderAvatarMaxComplexity 1 80000
RenderAvatarPhysicsLODFactor 1 0.5
RenderAvatarMaxNonImpostors 1 3
RenderFarClip 1 64
RenderFlexTimeFactor 1 1.0
RenderGlowResolutionPow 1 8
RenderMaxPartCount 1 512
RenderLocalLightCount 1 256
RenderTerrainDetail 1 1
RenderTerrainLODFactor 1 1.0
RenderTerrainPBRDetail 1 -1
RenderTerrainPBRPlanarSampleCount 1 1
RenderTransparentWater 1 1
RenderTreeLODFactor 1 0.5
RenderVolumeLODFactor 1 1.125
RenderDeferredSSAO 1 0
RenderUseAdvancedAtmospherics 1 0
RenderShadowDetail 1 0
WLSkyDetail 1 64
RenderTransparentWater 1 0
RenderFSAASamples 1 0
RenderReflectionsEnabled 1 1
RenderReflectionProbeDetail 1 0
RenderScreenSpaceReflections 1 0
RenderReflectionProbeLevel 1 0
RenderMirrors 1 0
RenderHeroProbeResolution 1 256
RenderHeroProbeDistance 1 3
RenderHeroProbeUpdateRate 1 6
RenderHeroProbeConservativeUpdateMultiplier 1 16
Atlas Linden
Thanks observeur!
This comment will be copied here: https://github.com/secondlife/viewer/issues/1618
Atlas Linden
Thanks observeur for reporting this!
We were able to repro this comparing the Low to Low-Mid settings on an M1
This will be imported into GitHub
observeur Resident
Atlas Linden Thank you Atlas :)