Important Changing console mode requires a reboot. This limitation will be removed in a future release of the XDK.
The Xbox One X dev kit is designed to allow you to test the behavior of your title across a range of console performance and programming characteristics. Using this functionality, you can validate that your title is robust to variations in console performance and so will run well across the family of Xbox One devices.
To understand more about writing titles that are robust across a range of console performance and programming characteristics see Writing Change Resilient Games (Developer Education Materials > All NDA Whitepapers).
The Xbox One X dev kit does this by providing a set of Console Modes. You can set console modes in the following ways:
Important Console Modes represent an approximation of the other Xbox One platforms using an Xbox One X dev kit. They allow you to ensure that your title is robust to differences in performance and allow you to spot check the behavior of your title on other members of the Xbox One family of devices during day to day development. However, they are not a full emulation of an Xbox One or Xbox One S due to the differences in hardware. You should perform final validation of your title’s behavior on the target hardware.
The following table summarizes Console Modes. Please read the notes below the table carefully.
| Console Mode | Mode Accuracy | CPU Frequency (GHz) | GPU Frequency (MHz) | GPU CUs | Title Memory (GBs) | Additional 12GB of devkit memory available? |
|---|---|---|---|---|---|---|
| Xbox One X Dev Kit Mode with 40 CUs (Default) | GPU CU count matches retail. Overall performance has a small positive delta. | 2.3 | 1172 | 40 | 5 to 9 | Yes |
| Xbox One X Dev Kit Mode with 44 CUs | Boosted GPU performance compared to retail. | 2.3 | 1172 | 44 | 5 to 9 | Yes |
| Xbox One X Test Mode | Most accurate GPU & memory performance. Accurate memory profile. | 2.3 | 1172 | 40 | 5 to 9 | No |
| Xbox One S Test Mode | Approximate | 1.75 | 914 | 12 | 5 | Yes |
| Xbox One Test Mode | Approximate | 1.75 | 853 | 12 | 5 | Yes |