diff --git a/indra/newview/fsdata.cpp b/indra/newview/fsdata.cpp index 8821d3d154..dd9ea455cd 100644 --- a/indra/newview/fsdata.cpp +++ b/indra/newview/fsdata.cpp @@ -1021,7 +1021,7 @@ LLSD FSData::getSystemInfo() info["SIMD"].asString().c_str(), info["BUILD_TYPE"].asString().c_str()); sysinfo1 += llformat("Build with %s version %s\n\n", info["COMPILER"].asString().c_str(), info["COMPILER_VERSION"].asString().c_str()); - sysinfo1 += llformat("I am in %s located at %s (%s)\n", info["REGION"].asString().c_str(), info["HOSTNAME"].asString().c_str(), info["HOSTIP"].asString().c_str()); + sysinfo1 += llformat("Location: %s (%s)\n", info["REGION"].asString().c_str(), info["HOSTNAME"].asString().c_str(), info["HOSTIP"].asString().c_str()); sysinfo1 += llformat("%s\n\n", info["SERVER_VERSION"].asString().c_str()); sysinfo1 += llformat("CPU: %s\n", info["CPU"].asString().c_str()); @@ -1029,7 +1029,9 @@ LLSD FSData::getSystemInfo() sysinfo1 += llformat("OS: %s\n", info["OS_VERSION"].asString().c_str()); sysinfo1 += llformat("Graphics Card Vendor: %s\n", info["GRAPHICS_CARD_VENDOR"].asString().c_str()); sysinfo1 += llformat("Graphics Card: %s\n", info["GRAPHICS_CARD"].asString().c_str()); - sysinfo1 += llformat("Graphics Card Memory: %d MB\n", info["GRAPHICS_CARD_MEMORY"].asInteger()); + sysinfo1 += llformat("VRAM: %d MB\n", info["GRAPHICS_CARD_MEMORY"].asInteger()); + sysinfo1 += llformat("VRAM (Detected): %d MB\n", info["GRAPHICS_CARD_MEMORY_DETECTED"].asInteger()); + sysinfo1 += llformat("VRAM (Budget): %s\n", info["VRAM_BUDGET_ENGLISH"].asString().c_str()); if (info.has("GRAPHICS_DRIVER_VERSION")) { @@ -1062,15 +1064,6 @@ LLSD FSData::getSystemInfo() sysinfo2 += llformat("Bandwidth: %d kbit/s\n", info["BANDWIDTH"].asInteger()); sysinfo2 += llformat("LOD Factor: %.3f\n", info["LOD"].asReal()); sysinfo2 += llformat("Render quality: %s\n", info["RENDERQUALITY_FSDATA_ENGLISH"].asString().c_str()); - sysinfo2 += llformat("ALM enabled: %s\n", info["ALMSTATUS_FSDATA_ENGLISH"].asString().c_str()); - if (info["TEXTUREMEMORYDYNAMIC"].asBoolean()) - { - sysinfo2 += llformat("Texture memory: Dynamic (%d MB min / %d%% Cache / %d%% VRAM)\n", info["TEXTUREMEMORYMIN"].asInteger(), info["TEXTUREMEMORYCACHERESERVE"].asInteger(), info["TEXTUREMEMORYGPURESERVE"].asInteger()); - } - else - { - sysinfo2 += llformat("Texture memory: %d MB (%.2f)\n", info["TEXTUREMEMORY"].asInteger(), info["TEXTUREMEMORYMULTIPLIER"].asReal()); - } sysinfo2 += "Disk cache: " + info["DISK_CACHE_INFO"].asString(); LLSD sysinfos; diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp index 5bb33ce481..5bce844617 100644 --- a/indra/newview/llappviewer.cpp +++ b/indra/newview/llappviewer.cpp @@ -3958,6 +3958,7 @@ LLSD LLAppViewer::getViewerInfo() const info["GRAPHICS_CARD"] = ll_safe_string((const char*)(glGetString(GL_RENDERER))); info["GRAPHICS_CARD_MEMORY"] = gGLManager.mVRAM; info["GRAPHICS_CARD_MEMORY_DETECTED"] = gGLManager.mVRAMDetected; // allow detected hardware to be overridden. + #if LL_WINDOWS std::string drvinfo; @@ -4158,18 +4159,18 @@ LLSD LLAppViewer::getViewerInfo() const } // - // ALM enabled or disabled - if (gSavedSettings.getBOOL("RenderDeferred")) + // Include VRAM budget + if (auto budget = gSavedSettings.getU32("RenderMaxVRAMBudget"); budget > 0) { - info["ALMSTATUS"] = LLTrans::getString("PermYes"); - info["ALMSTATUS_FSDATA_ENGLISH"] = "Yes"; + info["VRAM_BUDGET"] = std::to_string(budget) + " MB"; + info["VRAM_BUDGET_ENGLISH"] = std::to_string(budget) + " MB"; } else { - info["ALMSTATUS"] = LLTrans::getString("PermNo"); - info["ALMSTATUS_FSDATA_ENGLISH"] = "No"; + info["VRAM_BUDGET"] = LLTrans::getString("Unlimited"); + info["VRAM_BUDGET_ENGLISH"] = "Unlimited"; } - // + // return info; } diff --git a/indra/newview/skins/default/xui/az/strings.xml b/indra/newview/skins/default/xui/az/strings.xml index 52447aef6d..cafff50c2d 100644 --- a/indra/newview/skins/default/xui/az/strings.xml +++ b/indra/newview/skins/default/xui/az/strings.xml @@ -76,13 +76,6 @@ UI məstabı: [UI_SCALE_FACTOR] Bandwidth: [BANDWIDTH] Detallaşdırma səviyyəsi: [LOD] Grafika keyfiyyəti: [RENDERQUALITY] -Yüksəldilmiş işıqlandırma modeli: [ALMSTATUS] - - - Tekstur yaddaşı: [TEXTUREMEMORY] MB ([TEXTUREMEMORYMULTIPLIER]) - - - Tekstur yaddaşı: dinamik ([TEXTUREMEMORYMIN] MB min. / [TEXTUREMEMORYCACHERESERVE]% Cache / [TEXTUREMEMORYGPURESERVE]% VRAM) Disk keşi: [DISK_CACHE_INFO] diff --git a/indra/newview/skins/default/xui/de/strings.xml b/indra/newview/skins/default/xui/de/strings.xml index 54bb625b1b..a18cdde565 100644 --- a/indra/newview/skins/default/xui/de/strings.xml +++ b/indra/newview/skins/default/xui/de/strings.xml @@ -58,7 +58,8 @@ Betriebssystemversion: [OS_VERSION] Grafikkartenhersteller: [GRAPHICS_CARD_VENDOR] Grafikkarte: [GRAPHICS_CARD] Grafikkartenspeicher: [GRAPHICS_CARD_MEMORY] MB -Grafikkartenspeicher (erkannt): [GRAPHICS_CARD_MEMORY_DETECTED] MB +Grafikkartenspeicher (Erkannt): [GRAPHICS_CARD_MEMORY_DETECTED] MB +Grafikkartenspeicher (Budget): [VRAM_BUDGET] Windows-Grafiktreiberversion: [GRAPHICS_DRIVER_VERSION] @@ -77,7 +78,6 @@ Draw Distance: [DRAW_DISTANCE] m Bandbreite: [BANDWIDTH] kbit/s LOD-Faktor: [LOD] Darstellungsqualität: [RENDERQUALITY] -Erweitertes Beleuchtungsmodell: [ALMSTATUS] Disk-Cache: [DISK_CACHE_INFO] @@ -7274,4 +7274,7 @@ Ihre aktuelle Position: [AVATAR_POS] das Support-Team Ihres Grid-Betreibers + + Unlimitiert + diff --git a/indra/newview/skins/default/xui/en/strings.xml b/indra/newview/skins/default/xui/en/strings.xml index 0a9088155b..9cff088900 100644 --- a/indra/newview/skins/default/xui/en/strings.xml +++ b/indra/newview/skins/default/xui/en/strings.xml @@ -57,6 +57,7 @@ Graphics Card Vendor: [GRAPHICS_CARD_VENDOR] Graphics Card: [GRAPHICS_CARD] Graphics Card Memory: [GRAPHICS_CARD_MEMORY] MB Graphics Card Memory (Detected): [GRAPHICS_CARD_MEMORY_DETECTED] MB +Graphics Card Memory (Budget): [VRAM_BUDGET] Windows Graphics Driver Version: [GRAPHICS_DRIVER_VERSION] OpenGL Version: [OPENGL_VERSION] @@ -71,7 +72,6 @@ Draw distance: [DRAW_DISTANCE] m Bandwidth: [BANDWIDTH] kbit/s LOD factor: [LOD] Render quality: [RENDERQUALITY] -Advanced Lighting Model: [ALMSTATUS] Disk cache: [DISK_CACHE_INFO] @@ -3300,4 +3300,5 @@ Your current position: [AVATAR_POS] 1 Element [NUM_ELEMENTS] Elements your Grid Operator's support team + Unlimited diff --git a/indra/newview/skins/default/xui/es/floater_about.xml b/indra/newview/skins/default/xui/es/floater_about.xml index 0b1117f1b4..f7f0ae5801 100644 --- a/indra/newview/skins/default/xui/es/floater_about.xml +++ b/indra/newview/skins/default/xui/es/floater_about.xml @@ -35,8 +35,6 @@ Distancia de dibujo (Draw distance): [DRAW_DISTANCE] Ancho de banda (Bandwidth): [BANDWIDTH] Factor de nivel de detalle (LOD factor): [LOD] Calidad de dibujo (Render quality): [RENDERQUALITY] -Advanced Lighting Model: [ALMSTATUS] -Memoria de texturas (Texture memory): [TEXTUREMEMORY] MB ([TEXTUREMEMORYMULTIPLIER]) (ninguno) diff --git a/indra/newview/skins/default/xui/fr/strings.xml b/indra/newview/skins/default/xui/fr/strings.xml index 118f2498f0..78f6894c54 100644 --- a/indra/newview/skins/default/xui/fr/strings.xml +++ b/indra/newview/skins/default/xui/fr/strings.xml @@ -73,13 +73,6 @@ Distance d'affichage : [DRAW_DISTANCE] m Bande passante : [BANDWIDTH] kbit/s Facteur LOD : [LOD] Qualité du rendu : [RENDERQUALITY] -Modèle d'éclairage avancé : [ALMSTATUS] - - - Mémoire des textures : [TEXTUREMEMORY] MB ([TEXTUREMEMORYMULTIPLIER]) - - - Mémoire des textures : Dynamique ([TEXTUREMEMORYMIN] Mo min / [TEXTUREMEMORYCACHERESERVE]% Cache / [TEXTUREMEMORYGPURESERVE]% VRAM) Cache disque : [DISK_CACHE_INFO] diff --git a/indra/newview/skins/default/xui/it/strings.xml b/indra/newview/skins/default/xui/it/strings.xml index e6a58cd940..6d1a037628 100644 --- a/indra/newview/skins/default/xui/it/strings.xml +++ b/indra/newview/skins/default/xui/it/strings.xml @@ -65,10 +65,6 @@ Distanza disegno (Draw distance): [DRAW_DISTANCE] m Banda (Bandwidth): [BANDWIDTH] kbit/s Fattore LOD (LOD factor): [LOD] Qualità resa (Render quality): [RENDERQUALITY] -Stato illuminazione (Advanced Lighting Model): [ALMSTATUS] - - - Memoria texture (Texture memory): [TEXTUREMEMORY] MB ([TEXTUREMEMORYMULTIPLIER]) Modalità display HiDPI: [HIDPI] diff --git a/indra/newview/skins/default/xui/pl/strings.xml b/indra/newview/skins/default/xui/pl/strings.xml index 5f1bd7f36c..f94a56966c 100644 --- a/indra/newview/skins/default/xui/pl/strings.xml +++ b/indra/newview/skins/default/xui/pl/strings.xml @@ -65,7 +65,6 @@ Pole widzenia (Draw Distance): [DRAW_DISTANCE] m Przepustowość (Bandwidth): [BANDWIDTH] kbit/s Mnożnik poziomu detali (LOD Factor): [LOD] Jakość wyświetlania (Render quality): [RENDERQUALITY] -Zaawansowane oświetlenie (Advanced Lighting Model): [ALMSTATUS] Pamięć podręczna dysku (disk cache): [DISK_CACHE_INFO] diff --git a/indra/newview/skins/default/xui/ru/strings.xml b/indra/newview/skins/default/xui/ru/strings.xml index 97b0cecaef..bfadcb286a 100644 --- a/indra/newview/skins/default/xui/ru/strings.xml +++ b/indra/newview/skins/default/xui/ru/strings.xml @@ -85,13 +85,6 @@ SLURL: <nolink>[SLURL]</nolink> Пропускная способность: [BANDWIDTH] Уровень детализации: [LOD] Качество графики: [RENDERQUALITY] -Модель улучшенного освещения: [ALMSTATUS] - - - Память текстур: [TEXTUREMEMORY] МБ ([TEXTUREMEMORYMULTIPLIER]) - - - Память текстур: динамическая ([TEXTUREMEMORYMIN] МБ мин. / [TEXTUREMEMORYCACHERESERVE]% Кэш / [TEXTUREMEMORYGPURESERVE]% VRAM) Кэш диска: [DISK_CACHE_INFO]