diff --git a/indra/newview/llstartup.cpp b/indra/newview/llstartup.cpp
index 4d087e3198..9d42aedbcb 100644
--- a/indra/newview/llstartup.cpp
+++ b/indra/newview/llstartup.cpp
@@ -3024,6 +3024,14 @@ void login_show()
//LLPanelLogin::show( gViewerWindow->getWindowRectScaled(), login_callback, NULL );
FSPanelLogin::show( gViewerWindow->getWindowRectScaled(), login_callback, NULL );
// [FS Login Panel]
+
+ // Warning about too high LOD on startup
+ if (gSavedSettings.getF32("RenderVolumeLODFactor") >= 4.0f)
+ {
+ LLNotificationsUtil::add("RenderVolumeLODFactorWarning");
+ }
+ //
+
}
// Callback for when login screen is closed. Option 0 = connect, option 1 = quit.
diff --git a/indra/newview/llviewercontrol.cpp b/indra/newview/llviewercontrol.cpp
index fba992cf1b..291745ae7a 100644
--- a/indra/newview/llviewercontrol.cpp
+++ b/indra/newview/llviewercontrol.cpp
@@ -284,6 +284,14 @@ static bool handleVolumeLODChanged(const LLSD& newvalue)
{
LLVOVolume::sLODFactor = (F32) newvalue.asReal();
LLVOVolume::sDistanceFactor = 1.f-LLVOVolume::sLODFactor * 0.1f;
+
+ // Warning about too high LOD on LOD change
+ if (LLVOVolume::sLODFactor >= 4.0f)
+ {
+ LLNotificationsUtil::add("RenderVolumeLODFactorWarning");
+ }
+ //
+
return true;
}
diff --git a/indra/newview/skins/default/xui/en/notifications.xml b/indra/newview/skins/default/xui/en/notifications.xml
index 1640c30a7e..5aa46f3290 100644
--- a/indra/newview/skins/default/xui/en/notifications.xml
+++ b/indra/newview/skins/default/xui/en/notifications.xml
@@ -13190,4 +13190,18 @@ Due to server load, mass toggling online status visibility can take a while to b
name="okignore"
yestext="OK"/>
+
+ WARNING: Your Level of Detail (LOD) seems to be set to a high value.
+
+Values higher than 8 are meaningless and give no improvement. You should set this to no higher than 4, and only in exceptional situations (like taking high-resolution photos). Setting this too high seriously lowers your graphics performance.
+
+For everyday use LOD set to 2 should suffice. If you own some objects that look deformed with such value, then you should consider replacing them.
+
+
diff --git a/indra/newview/skins/default/xui/pl/notifications.xml b/indra/newview/skins/default/xui/pl/notifications.xml
index 479371d2f5..d8270c1ef8 100644
--- a/indra/newview/skins/default/xui/pl/notifications.xml
+++ b/indra/newview/skins/default/xui/pl/notifications.xml
@@ -4934,4 +4934,12 @@ Czy chcesz autoryzować [APP_NAME] do ładowania zdjęć na Flickr?
Ze względu na obciążenie serwera masowa zmiana widoczności online może zająć trochę czasu. Prosimy o cierpliwość.
+
+ UWAGA: Wygląda na to, że poziom detali (LOD) jest ustawiony na wysoką wartość.
+
+Wartości wyższe niż 8 są bez znaczenia i nie powodują żadnej poprawy. Powinieneś/aś ustawić go na nie więcej niż 4, a i to tylko w wyjątkowych sytuacjach (jak robienie zdjęć w wysokiej rozdzielczości). Ustawienie zbyt wysokiej wartości poważnie obniża wydajność grafiki.
+
+Do codziennego użytku LOD ustawiony na 2 powinien wystarczyć. Jeśli posiadasz obiekty, które wyglądają na zdeformowane z taką wartością, to powinieneś/aś rozważyć ich wymianę.
+
+