Skip to main content

System Requirements & Performance Setup

This guide covers what specter needs to run well, and how to fix the most common setup problems

Written by Niklas Beese

In this article, you'll learn

  • how to check whether your system meets the minimum requirements

  • how to enable the required browser settings

  • how to keep your system up to date

  • how to identify and fix issues with corporate networks, VPNs, and security software

Minimum System Requirements

specter runs entirely in your browser and renders your full 3D building model in real time. That makes it more demanding than a typical web app: it needs a reasonably modern machine, a working graphics pipeline, and unrestricted communication to our servers.

Minimum

Recommended

RAM

8 GB total, with at least 4 GB free

16 GB or more

CPU

2.0 GHz dual-core

Modern quad-core or better

Graphics

Any GPU with working WebGL support and current drivers

Dedicated GPU, or modern integrated graphics (Intel Iris Xe / Apple Silicon or newer)

Internet

4 Mbit/s up & down

10 Mbit/s or more

Display

1920 × 1080 (Full HD)

2560 × 1440 or higher, ideally dual monitors

Browser

Current version of Chrome, Edge, or Firefox

Latest Chrome

💡 Free RAM matters more than total RAM. specter needs at least 4 GB of available memory. A laptop with 16 GB that is already 80% full will struggle just as much as an 8 GB machine. Close unused programs and browser tabs before working on large projects.

Why large models need more

Project size drives resource use significantly. A typical project runs comfortably on the minimum spec, but very large models (100,000+ objects, or multiple federated IFCs including MEP) can push browser memory past 2 GB during normal use and higher during report generation.

If you work with projects of that scale, treat the recommended column as your minimum. Where a model is extremely large, splitting it into smaller projects (for example by building section or floor range) keeps everything comfortably within browser limits and usually gives a much better day-to-day experience.

Required Browser Settings

These three settings account for the large majority of "specter won't load" reports. All of them are in Chrome and Edge, and all of them can be checked in under a minute.

Hardware acceleration → ON

This is the single most important setting. specter renders your model with WebGL, which requires access to your graphics card. Without hardware acceleration the model viewer and planner canvas cannot render at all.

Here's how:

  1. Chrome: Open chrome://settings/system and enable Use graphics acceleration when available, then restart the browser.

  2. Edge: Open edge://settings/system and enable Use graphics acceleration when available, then restart the browser.

To verify it worked, open chrome://gpu (or edge://gpu) and check that WebGL is listed as "Hardware accelerated" rather than "Disabled" or "Software only".

Memory Saver → OFF

Browsers put inactive tabs to sleep to save memory. When specter is put to sleep and you switch back to it, the session can break and require a reload.

  1. Open chrome://settings/performance and turn off Memory Saver, or add spectercloud.io to the "always keep active" list.

Energy Saver → OFF

Energy Saver throttles CPU and GPU performance, which makes model navigation and planning noticeably sluggish.

  1. Open chrome://settings/performance and turn off Energy Saver.

❗ If hardware acceleration is greyed out or switches itself back off after a restart, two possibilities:

  • Your company's IT policy and/or security software is blocking this. For more information, see the section “Company Networks, VPNs, and Security Software.”

  • Your graphics card drivers are out of date or not functioning at all.

Keep Your System Current

Browser: Run the current stable version of Chrome, Edge, or Firefox. Older Chromium versions have known WebGL bugs, and outdated browsers are also a security risk. Internet Explorer is not supported.

Graphics drivers: Outdated or known-faulty GPU drivers are a frequent cause of models failing to load, showing rendering artefacts, or crashing after prolonged use. Update through Windows Update, or directly from Intel, NVIDIA, or AMD. Browsers maintain a blocklist of faulty driver versions and will silently refuse to use them.

Operating system: Keep Windows or macOS up to date. Driver and browser fixes often depend on it.

Corporate Networks, VPNs, and Security Software

This is the area where problems are hardest to spot, because specter usually fails silently or partially: a white screen, an endless loading spinner, features that work one day and not the next, or saves that fail with a generic connection warning.

If specter works in a private browsing window, on a mobile hotspot, or on a personal device but not on your work machine or work network, the cause is almost certainly in this section.

Endpoint security and web filtering

Enterprise security suites (Zscaler, Sophos, Cato Networks, Netskope, and similar) sit between your browser and the internet and can block or alter requests to specter. Common symptoms:

  • Requests never reach us, so nothing saves and the page reports a connection problem

  • The page loads but styling and scripts are missing, producing a broken or blank layout

  • Hardware acceleration and GPU access are disabled at policy level for security reasons

  • SSL inspection strips URL parameters, which can break sign-in

Resolution: Your IT team needs to allow *.spectercloud.io in the security software and permit hardware-accelerated rendering. This cannot be fixed from within specter.

VPNs and tunnelled traffic

When all traffic is routed through a corporate VPN, it typically travels to your company's data centre before reaching us, adding significant latency to every request. Symptoms are slowness rather than outright failure: long initial loads, laggy interaction, slow uploads.

Where your IT policy allows it, accessing specter outside the VPN tunnel (split tunnelling) gives a much better experience. Consumer VPNs with built-in DNS or tracker blocking can also break parts of the application and should be disabled for specter.

Remote desktop and virtual machines

RDP, Citrix, and standard virtual desktops usually do not expose a real GPU to the browser. Since specter needs GPU rendering, the model viewer will fail with a WebGL error in these environments.

Resolution: Use specter on a physical machine, or on a GPU-enabled virtual desktop (for example an Azure NV-series instance).

Proxies and firewalls

Corporate proxies and firewalls can block the connections specter uses for live updates, and can interfere with direct file uploads. If uploads fail repeatedly or live updates stop arriving, ask your IT team to check proxy rules for *.spectercloud.io.

Ad blockers, DNS filters, and browser extensions

Privacy extensions and DNS-level blockers can prevent parts of the application from loading. Add spectercloud.io to the allow list of any ad blocker or privacy extension, or disable them for the site.

Quick diagnostic: is it my network or my machine?

Work through these in order. The first one that changes the behaviour tells you where the problem sits.

  1. Open specter in a private/incognito window. If it works, an extension or cached session is the cause.

  2. Try a different browser (for example Firefox if you normally use Chrome or Edge). If it works there, the issue is browser configuration or graphics driver related.

  3. Try a mobile hotspot instead of the company network. If it works, the company network, VPN, or security software is blocking us.

  4. Try a different device on the same network. If it works, the issue is specific to your machine's hardware or settings.

  5. Check chrome://gpu. If WebGL is not hardware accelerated, start with the "Required Browser Settings" section above.

Other Factors That Affect Performance

Screen sharing: Microsoft Teams, Zoom, and similar tools can interfere with GPU rendering while sharing is active, sometimes causing a black or blank model viewer. If you see this during a meeting, stop sharing and reload.

Server distance: Our servers are located in Frankfurt, Germany. Users far from Europe will see longer initial load times regardless of local bandwidth.

Site connectivity: Construction site Wi-Fi is often the real bottleneck. Where possible, do heavy work (uploads, planning sessions, report generation) on a stable connection.

Display size: The model viewer looks noticeably better on a high-resolution screen and in full-screen mode. On a Full HD display with the viewer at half width, image quality and exported screenshots will be visibly lower. A second monitor makes a real difference when planning alongside the model.

Very large uploads: Uploading multiple large IFC files at once is memory-intensive on your machine. Upload the largest files one at a time for the most reliable result.

What to Send Us If You Still Have Problems

If you have worked through this guide and specter still does not behave, send the following to your specter contact. It lets us identify the cause quickly instead of guessing:

  1. The project and page where the problem occurs

  2. Browser name and version, plus operating system

  3. Whether it also happens in a private window and in a different browser

  4. Whether you are on a company network, VPN, or remote desktop session

  5. Machine specs: CPU, RAM, graphics card

  6. A screenshot or short screen recording of the problem

  7. A screenshot of the browser console and network tab (press F12, then reproduce the issue)

  8. Roughly when it happened, including time zone

Most setup problems come down to one of three things: not enough free memory, hardware acceleration switched off, or corporate security software blocking us. Checking those three first resolves the large majority of cases.

Did this answer your question?