Przejdź do treści

Tuning wydajności Revita dla dużych modeli MEP

Duży model MEP zwalnia z powodu widoków, linków i sprzętu, a nie samego Revita. Pokazuję kolejność działań, nazwy ustawień z interfejsu i progi sprzętowe, które warto sprawdzić przed wymianą komputera.

Spowolnienie dużego modelu MEP rzadko wynika z tego, że Revit jest wolny. Za większością przestojów stoją widoki, linki, rodziny i stacja robocza. Poniżej pokazuję kolejność działań, którą stosuję przy modelach instalacyjnych, i podaję źródło każdej rady.

Sprawdzam najpierw cztery rzeczy: czas otwarcia, pamięć, liczbę widoków i to, czy problem jest w pliku, czy w komputerze. Dopiero potem zmieniam ustawienia. Wszystkie źródła sprawdziłem 2026-10-26.

W tym wpisie pokazuję:

  • co zmierzyć, zanim ruszę jakiekolwiek ustawienie,
  • które widoki i opcje MEP odciążają model,
  • kiedy worksharing pomaga, a kiedy szkodzi,
  • jak uporządkować linki, importy CAD i rodziny,
  • progi sprzętowe i moment, w którym przebudowa ma większy sens niż tuning.
Okładka: sieć kanałów i rur MEP w modelu Revit, tytuł o tuningu wydajności Revita
Grafika wygenerowana z AI: model MEP w Revit z kanałami i rurami.

Diagnoza: co sprawdzić przed optymalizacją

Zaczynam od trzech liczb, które nie kosztują minuty: czas otwarcia pliku, rozmiar pliku centralnego po kompakcji i liczba widoków w Przeglądarce projektu. Bez nich każda zmiana jest zgadywaniem.

Czas otwarcia porównuję z listą linków. Autodesk podaje, że czas otwarcia modelu to w przybliżeniu suma czasów otwarcia poszczególnych linków (Speed Up Model Open). Jeden ciężki link tłumaczy więcej niż sto widoków.

Drugą liczbą jest pamięć. Autodesk zaleca 16 GB i podaje, że potrzebny RAM to około 20 razy rozmiar pliku centralnego po kompakcji (Memory Recommendations). Model 300 MB po kompakcji to około 6 GB, a model 1 GB to już 20 GB.

Trzecia liczba to widoki i ostrzeżenia. Ostrzeżenia sprawdzam w zakładce Manage, panel Inquiry, narzędzie Warnings. Widoki liczę w Przeglądarce projektu, bo Autodesk zaleca ograniczanie ich liczby (Project Views and Performance).

Na końcu rozstrzygam, gdzie leży problem. Otwieram ten sam model na innej stacji albo tworzę nowy plik lokalny. Wolno wszędzie oznacza model, wolno u jednej osoby oznacza stację albo łącze. Jeśli po tej diagnozie zostają jeszcze ostrzeżenia i śmieci w pliku, zaczynam od porządków, które opisałem we wpisie o higienie modelu w Revitie.

Widoki i filtry: co wyłączyć i jak ograniczyć liczbę widoków

Największy zysk bez ruszania geometrii daje widok startowy. Autodesk radzi ustawić jako startowy prosty widok rysunkowy z niewieloma elementami, bo skraca to otwarcie modelu (Project Views and Performance).

Styl wizualny to drugi koszt. Dla widoków modelowych Autodesk zaleca Wireframe, a dla arkuszy Hidden Line. Hidden Line wymaga najwięcej obliczeń przy obrocie i przesunięciu (View Performance in MEP Models). Modeluję w Wireframe, a arkusz oglądam w Hidden Line tylko przy sprawdzaniu wydruku.

Poziom szczegółowości ustawiam per widok. Poziomy Fine i Medium są wolne przy wielu warstwach ścian, więc domyślnie zostaje Coarse. Rury w widoku modelowym pokazuję jako jedną linię na poziomie Medium, bo przy instalacjach HVAC to zwykle wystarcza (View Performance in MEP Models).

Trzy ustawienia MEP warte zmiany od razu:

  • Inside Gap i Outside Gap na wartość Mech Hidden, czyli zero, w oknie Mechanical Settings, zakładka Systems, panel Mechanical,
  • kolorowe wypełnienia kanałów i rur tylko w widokach modelowych w stylu Wireframe,
  • poziom szczegółowości kategorii na Coarse w oknie Visibility/Graphics, zakładka Model Categories, kolumna Detail Level.

Skracam też głębokość widoku w rzutach i przekrojach, używam pudełka przekroju w widokach 3D i obcinam widoki z tyłu. Każdy element poza kadrem też jest przeliczany. W oknie Options, zakładka Graphics, włączam Draw visible elements only (Project Views and Performance).

Czego nie robię: nie ukrywam pojedynczych elementów. Ukrycie setki elementów jest droższe niż filtr albo szablon widoku. Cienie wyłączam przed pracą i przed drukiem.

Worksharing i synchronizacja: kiedy pomaga, a kiedy szkodzi

Worksharing pomaga wtedy, gdy dzieli dane, a nie steruje widocznością. Autodesk opisuje worksety jako sposób pracy na mniejszym wycinku modelu, bo zamknięty workset nie ładuje swoich elementów (Worksets and Performance).

Zamykanie worksetów działa lokalnie, więc nie psuje pracy zespołu. BIM Pure dodaje, że zamykanie jest najlepszą techniką na wydajność, a niewidoczność domyślna służy porządkowi w widokach (5 Tips to Understand Revit Worksets, 2016-07-27).

Linki trzymam na osobnych worksetach, po jednym na model, z prefiksem Z. Zamykam wtedy na przykład konstrukcję na czas rysowania instalacji.

Sama synchronizacja też ma ustawienia. Przed Synchronize with Central robię Reload Latest, a przy dłuższej przerwie tworzę nowy plik lokalny (Worksharing Performance). Zespół rozkłada zapisy w czasie i zamyka widoki 3D przed zapisem, bo Revit odświeża widoki przy zapisie. Plik centralny kompaktuję regularnie, a plik lokalny tworzę codziennie (How to Use Central and Local Files in Revit, 2017-05-07).

Kiedy szkodzi? Przy dwóch przypadkach. Nadmiar worksetów, bo przy trzydziestu nikt nie pamięta, który zamknąć. Oraz używanie worksetów jako warstw widoczności, przed czym ostrzega BIM Pure (13 Beginner Mistakes to Avoid in Revit, 2024-04-23). Do widoczności jest Visibility/Graphics i szablon widoku.

Linki i importy CAD: co odłączyć, co zamienić na link

Link, którego nie używasz, odłącz. To pierwsza zasada Autodesk, bo odłączony link nie zajmuje pamięci przy otwarciu (Performance Considerations when Importing and Linking Files).

Uważam na linki zagnieżdżone i cykliczne, bo każdy dokłada czas otwarcia. Przy modelach chmurowych dochodzi pobieranie linków. Autodesk zaleca wtedy Revit Personal Accelerator w wersji co najmniej 24.4.14.0 oraz pracę w modelach Shared i Consumed (Speed Up Model Open).

Plik DWG czyszczę najpierw w AutoCAD, bo warstwy z kreskowaniem i linie konstrukcyjne to balast. Potem wstawiam go jako Link CAD, nie Import CAD. Import zamienia warstwy na style linii i zostaje w pliku na zawsze (13 Beginner Mistakes to Avoid in Revit, 2024-04-23).

W modelach z zewnątrz kasuję widoki w statycznych linkach. Autodesk pisze wprost, że w linku, który się nie zmienia, warto usunąć jak najwięcej widoków (Project Views and Performance).

Rodziny i geometria: uproszczenie rodzin MEP, poziomy szczegółowości

Rodzina MEP obciąża model przez geometrię, liczbę parametrów i liczbę więzów. Autodesk wymienia te trzy rzeczy jako główne czynniki (Performance Optimization for Revit Models).

Poziom szczegółowości dobieram przy tworzeniu rodziny, a nie po fakcie. Rodziny z zewnątrz czyszczę, bo darmowa rodzina z internetu często wozi w środku geometrię CAD i zbędne parametry. BIM Pure pisze, że rodzinie z internetu trzeba się przyjrzeć przed wstawieniem, bo producent buduje ją jako reklamę swojego produktu (13 Beginner Mistakes to Avoid in Revit, 2024-04-23)).

W rodzinach usuwam nieużywane grupy i schematy powierzchni oraz ograniczam liczbę połączeń geometrii (Model Efficiently).

W instalacjach najwięcej daje uporządkowanie systemów. Autodesk zauważa, że modele z elementami na systemie domyślnym zachowują się znacznie gorzej niż podzielone na logiczne systemy (Performance Considerations for MEP Modeling). Drugi szczegół to parametr Flow Direction w złączach. Wartość Bidirectional obciąża regenerację, więc zostawiam ją tylko dla elementów w linii, jak przepustnice i zawory.

Sprzęt: progi CPU, RAM, GPU i kiedy wymiana ma sens

Progi z dokumentacji Autodesk są krótkie, więc łatwo je porównać z tym, co stoi na biurku. Szersze porównanie sprzętu, z konkretnymi zestawami, zebrałem we wpisie o komputerze do Revita i BIM.

ElementZalecenie AutodeskKiedy działać
CPU3 GHz i więcej, wiele rdzeni, do 20 procent zysku z wielu rdzenigdy otwarcie i zapis trwają długo
RAM16 GB, około 20 razy rozmiar pliku centralnego po kompakcjigdy użycie pamięci dochodzi do sufitu
GPUosobna karta, włączone przyspieszenie sprzętowegdy na innym komputerze obrót 3D jest płynny
DyskSSD, zwłaszcza przy chmurach punktówgdy otwarcie i zapis są wolne przy sprawnej sieci
Siećgigabit na całej drodze dla modeli współdzielonychgdy synchronizacja trwa dłużej niż praca

Procesor ma znaczenie przy otwieraniu, zapisie, druku i eksporcie, bo te operacje korzystają z wielu rdzeni (CPU Recommendations). Nie kupowałbym procesora, żeby naprawić wolny obrót widoku.

Karta graficzna rzadko jest wąskim gardłem, bo Revit liczy większość na procesorze. BIM Pure pisze to wprost i dlatego Autodesk dodał w Revit 2026 podglądowy tryb Accelerated Graphics (New Revit 2026 Feature: Accelerated Graphics, 2025-04-07). Wymiana karty ma sens, gdy karta nie obsługuje przyspieszenia sprzętowego (Video Card Recommendations).

Najtańsza zmiana to pamięć i dysk. Plik wymiany ustawiam na dwa razy RAM, z identycznym minimum i maksimum, żeby Windows nie zmieniał go w trakcie pracy (Hard Drive Recommendations). Przy pracy zespołowej sieć musi być gigabitowa od karty w komputerze do serwera (Network Recommendations).

Checklista 15 punktów i kolejność działań

Kolejność ma znaczenie: od rzeczy darmowych i odwracalnych do tych, które wymagają pieniędzy. Odhaczam po kolei, bo dwie zmiany naraz odbierają możliwość sprawdzenia, która pomogła.

  1. Zapisz czas otwarcia i rozmiar pliku centralnego po kompakcji.
  2. Policz widoki i ostrzeżenia.
  3. Ustaw prosty widok rysunkowy jako startowy.
  4. Przełącz widoki modelowe na Wireframe.
  5. Ustaw poziom szczegółowości widoków na Coarse.
  6. Wyłącz cienie w widokach roboczych.
  7. Włącz Draw visible elements only w oknie Options.
  8. Ustaw Inside Gap i Outside Gap na Mech Hidden w Mechanical Settings.
  9. Oczyść szablony widoków z niepotrzebnych kategorii.
  10. Zamknij worksety z linkami, których nie używasz.
  11. Odłącz linki nieużywane w danej fazie.
  12. Wyczyść pliki DWG i zamień importy na linki.
  13. Uporządkuj systemy i parametr Flow Direction.
  14. Zrób Purge Unused i napraw ostrzeżenia.
  15. Porównaj użycie RAM i CPU z progami z tabeli.

Kiedy przebudować model zamiast optymalizować

Przebudowa ma sens, gdy sieć instalacji jest tak duża, że samo poruszanie nią jest wolne. Autodesk pisze, że wydajność manipulacji spada liniowo wraz ze wzrostem sieci, a osobne sieci w jednym pliku nie wpływają na siebie znacząco (Use Multiple Project Files to Improve Performance).

Drugi sygnał to wersja pliku. Autodesk podaje, że po aktualizacji z Revit 2021 lub 2022 do 2025 albo 2026 czas otwarcia spadał w niektórych przypadkach o prawie połowę (Speed Up Model Open). Czasem taniej jest zaktualizować plik niż przebudować strukturę.

Trzecia sytuacja to podział na regiony zamiast na dyscypliny. Autodesk zwraca uwagę, że dyscypliny powinny siedzieć w jednym pliku, żeby połączenia między systemami działały, a duży budynek lepiej dzielić na części.

Czwarty sygnał to wiek pliku. Jeśli otwarcie trwa ponad 30 minut, a model ma kilka lat, Autodesk radzi odłączyć plik od centralnego i zapisać go jako nowy model centralny, żeby usunąć historię zapisów (Speed Up Model Open).

Kiedy to nie zadziała

Accelerated Graphics nie zadziała na arkuszach, przy cieniach, w stylu Realistic, przy chmurach punktów i w eksporcie. To funkcja podglądowa, więc traktuję ją jako dodatek do widoku 3D (New Revit 2026 Feature: Accelerated Graphics, 2025-04-07).

Drugi przypadek to model chmurowy z wieloma żywymi linkami. Jeśli plik pobiera linki przy każdym otwarciu, sam tuning widoków nie pomoże.

Trzeci: Revit LT nie ma worksharingu, więc sekcja o worksetach go nie dotyczy. Czwarty: bez prawa do zamknięcia worksetu albo czyszczenia rodzin zostają tylko widoki i własna stacja.

Kolejność zostaje ta sama: najpierw pomiar, potem darmowe ustawienia widoków, na końcu sprzęt i przebudowa. Jeśli po całej liście model nadal mieli, problem prawdopodobnie nie jest w Revicie, tylko w strukturze pliku.

Sprawdź również:

Treść tego artykułu została stworzona z pomocą sztucznej inteligencji.

Paweł Kińczyk
Paweł Kińczyk
Artykuły: 157

Newsletter

Chcesz być na bieżąco? Zapisz się do newslettera!

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *