[mac] [performance] Low graphics preset being slower than any higher preset
complete
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
Dan Linden
marked this post as
complete
This issue has been resolved in the 26.1.0.22641522367 Second Life Release viewer. https://secondlife.com/downloads
If you see this issue again please file a new Canny issue.
Atlas Linden
marked this post as
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 :)