Recommendations for Tekla Structures workstations
Tekla Structures hardware recommendations are based on the set-ups that have been used in testing Tekla Structures and proven to be compatible with Tekla Structures. In addition to the set-ups presented in this document, there are many other suitable set-ups available. You can use this document as a guideline in choosing new hardware, but bear in mind that the equipment and labels presented in this document are not the only suitable hardware set-up.
The main criterion when choosing hardware is reliable performance. If you are considering a new hardware component, for example, a graphics card, test it beforehand to ensure that it fulfills the requirements. If you are considering purchasing a large number of computers for your Tekla Structures users, test and verify the set-up first with one or two computers before purchasing a large batch. Tekla Structures is designed to be used on a desktop or laptop computer.
Tekla Structures 2019 can be used with application and desktop virtualization. You can find more information in the Using Tekla Structures with application and desktop virtualization article.
Tekla Structures 2019 can be used in networks that use IPv4, IPv6, or both the IPv4 and IPv6 protocols.
To start Tekla Structures 2019 you need to use Tekla License Server 2017 or newer. Tekla Structures 2019 will not start with older versions of Tekla License Server. Check from this page which License Server versions are compatible with each Tekla Structures version.
Tekla Structures 2019 is supported in the following operating systems:
64-bit Windows 10
64-bit Windows 8.1
64-bit Windows 7 SP1
64-bit Windows is required by Tekla Structures 2019. 32-bit Windows is not supported.
Additional software components
Tekla Structures 2019 uses Microsoft .NET Framework 4.7.2 and Microsoft Visual C++ 2010, 2013, and 2015 Redistributables. These software components are installed automatically by the Tekla Structures 2019 installation package, if needed. However, if you are distributing Tekla Structures 2019 in a centralized manner using .msi packages, then you need to download these software components from Microsoft’s web site and install them separately before distributing Tekla Structures.
Every component plays a role in the reliability, performance and usability of the computer. The important components for reliability and performance are power supply unit, memory, graphics card, and processor. From an ergonomic point of view, the important components are monitor(s), graphics card, keyboard, and mouse.
Power supply unit
The power supply unit (PSU) is one of the few items in the computer that will affect the reliability of your entire system. It is often the most undervalued, under-appreciated component, yet one of the first components to cause failure. Your computer has a specific amount of power that it needs to draw to work. What you need to consider when choosing a PSU is the average running load that your PC consumes when running. On the Internet there are many power supply calculators that you can use to calculate the running load. We recommend using a >600W PSU.
Memory requirements depend on the size of the model. Large models require more memory.
An average set-up for lighter projects is a 64-bit operating system with 16 GB of RAM.
If you are working with heavier projects, you should consider having a computer with more RAM. It is not unusual to have 32 GB or even more RAM when working with large models.
Note that the supported amount of RAM varies within different 64-bit Windows editions. Also note that especially with laptops the physical limit of supported RAM modules may be low.
Memory problems are usually difficult to trace. Do not buy the cheapest kind of memory, but consider some quality brand.
"The faster, the better" is the rule that applies with processors. Note that Tekla Structures does not support Itanium processors.
Tekla Structures rendering can use DirectX or OpenGL technology, and graphics cards that have good DirectX hardware support to give the best performance. You can set Tekla Structures to use OpenGL rendering instead of DirectX by disabling the DirectX rendering switch in Tekla Structures settings.
We do not have resources to test all cards on the market, so we have chosen cards based on the NVIDIA graphics processor to be our test platform.
In 3D software the importance of a good graphics card is highlighted, but up-to-date graphics drivers are equally important. You can install the most recent graphics driver from the manufacturer’s website.
Graphics card manufacturers have slight differences in their OpenGL implementation, and there might be differences in the picture quality even between cards using NVIDIA chips. Therefore, it is good to evaluate and test the cards before purchasing. A special application has been developed for testing and evaluating graphics cards for Tekla Structures OpenGL purposes. The application is called Steelmark and you can download it from Tekla Warehouse: Tekla Structures graphics hardware test.
If you want to share your experiences of different graphics cards, feel free to post your experiences on the Tekla Discussion Forum > Tekla Structures Forums > Hardware & operating system.
The 24” LCD monitor with full HD support is a good solution both from the technical and ergonomic point of view.
Many customers are using two monitors with Tekla Structures as it enhances productivity. Therefore, we have included two monitors in the recommendation table. To equip the workstation with two monitors you need a graphics card that is capable to drive two monitors. There is a wide selection of dual monitor capable graphics cards on the market, and many of those can combine good performance with a reasonable price.
Some Tekla Structures commands require a click on the mouse middle button to finish the command. Also zooming, panning and rotating are executed with the middle button. Therefore, a 3-button wheel mouse is needed when working with Tekla Structures.
Tekla Structures also supports the following 3D mice provided by 3Dconnexion: SpaceNavigator, SpaceExplorer, SpacePilot and SpacePilot Pro. A 3D mouse can be used besides a regular mouse to enhance zooming, panning and rotating. A 3D mouse does not replace the ordinary mouse but it may improve ergonomics and productivity.
To take a 3D mouse into use, you need to install the configuration files with which you can configure the mouse functionality, depending on the 3D mouse you are using. The configuration files and instructions on how to use them are available in Tekla Warehouse: 3Dconnexion Device Installer.
The principle of plotting in the Windows environment is that all applications can use Windows printers, and the printer driver takes care of the rest. Software providers may also bypass the Windows driver interface, and write their own plotter-specific drivers.
Tekla Structures relies on Windows drivers, which are provided by the hardware manufacturer. The quality and the functionality of the driver is therefore dependent on the hardware manufacturer. Because some manufacturers pay more attention to their Windows drivers than others, the quality of the drivers varies quite much. Therefore, it is essential to test the plotter with Tekla Structures before purchasing it.
The following table presents two different hardware configurations. The recommendation is mainly for desktop computers, but the same guidelines can also be applied when purchasing laptops.
|Operating system||Windows 10 (64-bit)||Windows 10 (64 bit)|
|Memory||16+ GB||32+ GB|
|Hard disk||240-480 GB, SSD||1 TB, SSD|
|Processor||Intel® Core™ i5 CPU 2+ GHz||Intel® Core™ i7 CPU 3+ GHz|
|Graphics card||Two monitor support
e.g. NVIDIA GeForce RTX 2060/2070
|Two monitor support
e.g. NVIDIA GeForce RTX 2080/2080 Ti or newer
|Monitor(s)||Two 24”/27” 1920x1200 each||30” 2560x1600 or two 27” 2560x1440|
|Mouse||3-button wheel mouse, optical||3-button wheel mouse, cordless &
optical + 3Dconnexion SpacePilot
|Backup equipment||External hard drive||External hard drive with scheduled
|100 Mbit/s||1 Gbit/s full-duplex|
Requirements for connecting to Tekla Online services
Tekla Online services complement the Tekla software products by offering learning material, comprehensive knowledge base services, discussion forums, training courses and services for downloading installation packages, software updates and add-on tools.
You need to follow the requirements for connecting to Tekla Online services when configuring your Internet connection and utilizing Tekla Online services.
Recommendations for Tekla License Server
These recommendations apply for Tekla License Server 2019.
The server that is used as Tekla License Server does not have to be very efficient or have maximum performance. Reliability is the keyword. Therefore, it is good to remember that server hardware itself is an important issue in terms of reliability, but maintaining the server system is equally important.
The FlexNet licensing system for Tekla Structures is designed to work in:
- Microsoft Windows 7 SP1
- Microsoft Windows 8.1
- Microsoft Windows 10
- Microsoft Windows Server 2012
- Microsoft Windows Server 2012 R2
- Microsoft Windows Server 2016
- Microsoft Windows Server 2019
Supported virtual machine platforms:
- VMware ESXi 6.5 and 6.7
- VMware Workstation 14.1.1
- Microsoft Windows 10 Hyper-V
- Microsoft Windows Server 2012 Hyper-V
- Microsoft Windows Server 2012 R2 Hyper-V
- Microsoft Windows Server 2016 Hyper-V
- Citrix XenServer 7.5 and 7.6
- Oracle VirtualBox 5.2.18
- Parallels Desktop 14.1.0 for MAC 10.14
You can install Tekla License Server on a normal workstation, but the most reliable solution for serving multiple clients is to use a separate server computer with a server operating system. Servers are designed to operate properly for a longer time period without rebooting as often as normal workstations.
RAID (Redundant Array of Independent Disks) is a technology that employs the simultaneous use of two or more hard disk drives to achieve a greater level of reliability, performance and/or larger data volume size. Hardware-based RAID is a good way of increasing the reliability of your license server.
RAID 1 is a mirrored solution that can be recommended for a Tekla license server. RAID 1 protects data against the loss of one disk, so the data is not lost as long as one of the disks survives. RAID 6 can be considered as a high-end solution for a license server. It protects the data against the loss of any two of the disks.
Hardware-based RAID requires special controllers. SCSI, SATA or SAS controllers can be recommended. Most of the controllers contain some kind of monitoring software that enables, for example, pop-up messages if one of the disks in the system fails. That kind of software is very useful in the monitoring and maintaining point of view.
You need to have an Internet connection in order to activate, deactivate or repair your Tekla licenses. License activation, deactivation and repairing are the only cases when your license server contacts Tekla Software’s activation server, and an Internet connection on your license server is needed.
Direct communication from the server computer to the Internet needs to be allowed while the license server at your company contacts the activation server at Trimble Solutions Corporation. The activation communication is done using Simple Object Access Protocol (SOAP) over HTTPS on TCP port 443. Your firewall should not block any incoming or outgoing information during the activation. To allow the activation communication, use the activation server address in your firewall settings: https://activate.tekla.com:443/flexnet/services/ActivationService?wsdl
Tekla license server and Tekla Structures workstations need to be in the same local area network. The workstations need to be able to contact the license server. The internal firewall of your company (for example, Windows Firewall) must allow the communication between the server computer and the Tekla Structures computers. You need to allow the applications tekla.exe and lmgrd.exe to operate through the firewall. The applications are located in the ..\Tekla\License\Server folder. If there is no local area network in your company, we recommend that you install the license server on each computer that Tekla Structures is running on, and activate one license on each computer.
The MAC address of your network adapter where the license server is installed should not be changed. In case you are using a virtual environment, ensure that you are using static MAC addressing instead of dynamic MAC addressing.
The IP address of your license server should be fixed.
Recommendations for Tekla Structures multi-user server
These recommendations apply for Tekla Structures Multiuser Server 2.5.0.
The Tekla Structures multi-user server enables several users to work simultaneously in one model.
The Tekla Structures multi-user server runs as a service. This means that the Tekla Structures multi-user server is always started automatically when you start the computer, and is always available when the computer is running. There is no need to log in and no need to start it manually every time you start the computer.
The server that is used as the Tekla Structures multi-user server does not have to be very efficient or have maximum performance. You can run the Tekla Structures multi-user server on the same computer as, for example, Tekla License Server, as long as you have dedicated different TCP ports for each of the servers.
The Tekla Structures multi-user server is supported in Microsoft Windows 7, Windows 8.1, Windows 10, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016.
32-bit Windows is not supported.
The computers on the same multi-user network need to have a unique IP number and identical Subnet masks.
The IP address of your multi-user server should be fixed.