CityEngine 2024.0 system requirements

Supported operating systems

The following table list the supported operating systems for CityEngine 2024.0:

Supported operating systemLatest update or service pack tested

Windows 11 Pro and Enterprise

June 2024 update

Windows 10 Pro and Enterprise

June 2024 update

Windows Server 2022 Standard and Datacenter

June 2024 update

Windows Server 2019 Standard and Datacenter

June 2024 update

Windows Server 2016 Standard and Datacenter

June 2024 update

Red Hat Enterprise Linux Server 9

Update 3

Red Hat Enterprise Linux Server 8

Update 9

AlmaLinux 8

Update 9

AlmaLinux 9

Update 3

Rocky Linux 9

Update 3

Rocky Linux 8

Update 9

Note:
  • Esri does not provide support for products installed on a developer release of an operating system.
  • CityEngine is only supported on 64-bit CPUs with x86-64 architecture.
  • Prior and future updates or service packs for these operating system versions are supported unless otherwise stated. The operating system version and updates must be supported by the operating system provider.

Hardware requirements

The following table lists the hardware requirements for CityEngine 2024.0:

RequirementMinimalRecommended

CPU

Intel/AMD compatible (x86_64) quad-core

Intel i5 (10th Gen) 8-core or AMD Ryzen 5 (3rd Gen) 8-core or higher

Memory

16 GB

32 GB or more

Disk Space

4 GB

32 GB or more

GPU 1

  • Intel 2 HD Graphics 500 Series
  • NVIDIA Geforce GTX 950 or Quadro M2000
  • AMD RX 500 Series
  • AMD 2 Radeon Graphics (Ryzen CPU)
  • NVIDIA GTX 1080, Quadro P5000 or newer
  • AMD RX 5700 XT or newer

GPU Memory

2 GB

8 GB or more

OpenGL

4.1

Latest

Screen Resolution

1280x720

1920x1200 (or higher)

Network

Internet connection

100 Mbps (or higher) internet connection

  • 1 It is recommended that you use the latest GPU drivers.
  • 2 Integrated GPUs are only supported on Windows.

Software requirements

The following table lists the software requirements for CityEngine 2024.0:

Operating systemSoftware

Windows

Unreal exporter—To enable Unreal exporter, install the Epic Games Launcher from www.unrealengine.com.

Linux

  • Install the "Workstation" group (both Gnome and KDE environments are supported).
  • For RHEL 8, AlmaLinux 8, Rocky Linux 8, install the "redhat-lsb" package.
  • Install the "mesa-libGLU" package.
  • Make sure the desktop environments starts in "X11/Xorg" mode (Wayland is not currently supported).

Virtualization

CityEngine uses the OpenGL graphics API to render city scenes in its viewports. Software-based virtualized GPUs do not offer the performance required for CityEngine. Desktop virtualization products such as VMware Workstation and VirtualBox are not supported.

Enterprise-grade and cloud-based virtualization solutions offer the option to virtualize the GPU (NVIDIA vGPU, AMD MxGPU). Alternatively, a dedicated GPU can be passed through, which means the entire graphics card is provided for use by the virtual machine. A virtual machine provisioned with either a virtualized GPU or a dedicated (pass-through) GPU provides the necessary graphics performance for CityEngine.

You can install and run CityEngine on cloud-based environments. However, due to the large number of virtual machine and operating system combinations available, Esri does not offer technical support or troubleshooting for these configurations. If you encounter issues when running CityEngine in cloud-based virtual machines, consult the documentation from your cloud provider.

See the Hardware requirements section above for more information.

The following table lists the virtualization requirements for CityEngine 2024.0:

On-premises virtual desktop infrastructure (VDI)Notes

VMware vSphere

NVIDIA vGPU enabled virtual machines

GPU

Minimum:

  • NVIDIA M-Series
  • AMD FirePro S7150

Recommended:

  • NVIDIA RTX 6000 or later

Virtual disk size 3, 4

  • Minimum: 65 GB
  • Recommended: 90 GB or more

Virtual GPU memory 5

  • Minimum: 2 GB
  • Recommended: 8 GB or more
  • 3 Disk size includes space for the base OS installation plus space for CityEngine projects, examples, and tutorials.
  • 4 Importing and exporting different file formats in CityEngine can be computer intensive. It is recommended that you use an SSD-based direct-attached storage system if your workflow includes frequent import and export steps.
  • 5 Refer to the GPU vendor's documentation on how to partition the graphics card.

Note:

It is expected that the VDI solutions of other vendors ( Microsoft Hyper-V, Citrix XenDesktop, for example) provide a similar experience. However, Esri does not offer support or troubleshooting when running CityEngine in these environments. Consult with the manufacturer if you encounter issues.

Limitations

The following are known limitations:

  • CityEngine does not support all roaming profile features.
  • NTLM proxies are not supported.