diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml
index 460c0809a6a6c9c1f621acfc5d9149bdaa1d418b..28c632b49848ad60612c43f1e080e8ce2e91e70d 100644
--- a/indra/newview/app_settings/settings.xml
+++ b/indra/newview/app_settings/settings.xml
@@ -10282,7 +10282,7 @@
       <key>Type</key>
       <string>F32</string>
       <key>Value</key>
-      <real>6.5</real>
+      <real>7.5</real>
     </map>
     <key>RenderWater</key>
     <map>
diff --git a/indra/newview/llvovolume.cpp b/indra/newview/llvovolume.cpp
index 4aef6480cbb7910dab624d4bc7a3f85a9d76df7c..55739915a36bed98cce3630cfb695e4028526b65 100644
--- a/indra/newview/llvovolume.cpp
+++ b/indra/newview/llvovolume.cpp
@@ -1257,18 +1257,7 @@ BOOL LLVOVolume::calcLOD()
 		lod_factor *= LLVOVolume::sRiggedFactorMultiplier;
 		distance = avatar->mDrawable->mDistanceWRTCamera;
 		F32 avatar_radius = avatar->getBinRadius();
-		F32 object_radius;
-		if (mDrawable.notNull() && !mDrawable->isDead())
-		{
-			const LLVector4a* ext = mDrawable->getSpatialExtents();
-			LLVector4a diff;
-			diff.setSub(ext[1], ext[0]);
-			object_radius = diff.getLength3().getF32();
-		}
-		else
-		{
-			object_radius = getVolume() ? getVolume()->mLODScaleBias.scaledVec(getScale()).length() : getScale().length();
-		}
+		F32 object_radius = getVolume() ? getVolume()->mLODScaleBias.scaledVec(getScale()).length() : getScale().length();
 		radius = object_radius * LLVOVolume::sRiggedFactorMultiplier;
 		radius = llmin(radius, avatar_radius);
 	}