> ## Documentation Index
> Fetch the complete documentation index at: https://docs.edbb.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Understand the System Configuration Dialog

> Tune CPU, boot, storage, network, and display settings for your EDBB VPS using the System Configuration dialog.

## System Configuration Overview

<Info>
  The System Configuration dialog controls how the hypervisor presents hardware to your VPS. Changes typically require a reboot—save your work before applying them.
</Info>

***

## Accessing the Dialog

<Steps>
  <Step title="Open the service Control Panel">
    Sign in to the <a href="https://my.edbb.com/clientarea.php" target="_blank">EDBB Control Panel</a>, open <strong>Services</strong>, and select the VPS you want to adjust.
  </Step>

  <Step title="Launch System Configuration">
    Click on the Settings tab. The dialog opens with tabs for each hardware category.

    <img src="https://mintcdn.com/edbackboneco/S2gdrGxvpzq5uZa3/assets/settings.png?fit=max&auto=format&n=S2gdrGxvpzq5uZa3&q=85&s=6248b53d5afd51556fc7286a72492193" alt="settings" width="962" height="1670" data-path="assets/settings.png" />
  </Step>
</Steps>

***

## Key Settings

<CardGroup cols={3}>
  <Card title="⏲️ Boot Menu Timeout">
    Controls how long the boot menu appears at startup. <strong>5 seconds</strong> offers a brief window to select alternate boot devices.
  </Card>

  <Card title="🧠 CPU Layout">
    Choose how virtual CPUs are exposed—<strong>Multi-Core</strong> for efficiency, or <strong>Multi-Socket</strong> if legacy software requires it.
  </Card>

  <Card title="🧩 CPU Model">
    Set <strong>Host CPU Passthrough</strong> to expose advanced instruction sets unless an OS needs a more generic model.
  </Card>

  <Card title="🖥️ Video Adapter">
    Pick <strong>Cirrus</strong> for broad compatibility or <strong>QXL</strong> if you use SPICE-aware systems and need smoother graphics.
  </Card>

  <Card title="💾 Disk Driver">
    <strong>Virtio</strong> delivers best performance (Windows may need drivers). Use <strong>IDE</strong> for legacy guests or RouterOS.
  </Card>

  <Card title="🌐 Network Driver">
    Choose <strong>Virtio</strong> for high throughput, <strong>E1000</strong> for broad compatibility, or <strong>RTL8139</strong> when legacy OS support is required.
  </Card>

  <Card title="⌨️ VNC Keymap">
    Match the console keyboard layout (e.g., <strong>en-us</strong>, <strong>de</strong>, <strong>fr</strong>) to your physical keyboard.
  </Card>

  <Card title="📝 Description">
    Add a friendly label to help identify the VPS inside the client area (e.g., <em>prod-web-fra</em>).
  </Card>

  <Card title="🔒 VLAN Assignment">
    If Private VLAN is enabled, select the VLAN ID to place this VPS on an isolated network segment.
  </Card>
</CardGroup>

***

## 🆕 Boot Mode and TPM

The System Configuration dialog also lets you control how your VPS boots and whether a Trusted Platform Module (TPM) is available.

<CardGroup cols={2}>
  <Card title="🧭 Boot Mode">
    Choose between <strong>BIOS</strong> and <strong>UEFI</strong> firmware.

    <ul>
      <li><strong>BIOS</strong>: Maximum compatibility with legacy operating systems.</li>
      <li><strong>UEFI</strong>: Required for modern features such as Secure Boot and newer OS releases.</li>
    </ul>
  </Card>

  <Card title="🔐 TPM">
    Enable or disable a virtual TPM device.

    <ul>
      <li><strong>Disabled</strong>: Default, widest compatibility.</li>
      <li><strong>Software TPM (vTPM)</strong>: Needed for certain modern OS requirements.</li>
    </ul>
  </Card>
</CardGroup>

***

### Default behavior

* <strong>BIOS</strong> and <strong>TPM disabled</strong> are selected by default to ensure maximum compatibility across operating systems.

***

### Important considerations

* Many operating systems are <strong>not compatible with UEFI</strong> and may fail to boot if switched.
* Some modern systems, such as <strong>Windows 11</strong>, <strong>require UEFI and TPM</strong> to install and run.

***

### How settings are applied

* <strong>Auto-installers</strong> automatically select the correct Boot Mode and TPM configuration.
* Manual configuration is mainly relevant when:
  * Using <strong>custom images</strong>
  * Booting from an <strong>ISO</strong>

<Callout type="info">
  Not sure which option to choose? In most cases, leaving the default settings unchanged is the safest approach unless your OS explicitly requires UEFI or TPM.
</Callout>

👉 For detailed guidance, see:\
[**UEFI vs BIOS & vTPM explained**](/vps-management/efi-vs-bios-and-tpm)

***

## Apply Changes

<Steps>
  <Step title="Review and save">
    Adjust the relevant fields and click <strong>Apply</strong>. The dialog closes once the settings are stored.
  </Step>

  <Step title="Reboot if required">
    Most hardware changes need a restart. Use the <strong>Server On</strong> menu to reboot the VPS so the new configuration takes effect.
  </Step>
</Steps>

<Callout type="warning">
  Switching disk or network drivers can make the guest OS unbootable if drivers aren’t installed. Confirm driver support before applying changes.
</Callout>

You’re ready to tailor the virtual hardware for your workload while staying within the EDBB Control Panel.
