| Test Name | Result |
|---|---|
| User Agent (Old) | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/145.0.0.0 Safari/537.36 Prerender (+https://github.com/prerender/prerender) |
| WebDriver (New) | missing (passed) |
| WebDriver Advanced | passed |
| Chrome (New) | present (passed) |
| Permissions (New) | prompt |
| Plugins Length (Old) | 5 |
| Plugins is of type PluginArray | passed |
| Languages (Old) | en-US |
| WebGL Vendor | Canvas has no webgl context |
| WebGL Renderer | Canvas has no webgl context |
| Broken Image Dimensions | 16x16 |
| PHANTOM_UA | ok | {
"userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/145.0.0.0 Safari/537.36 Prerender (+https://github.com/prerender/prerender)"
} |
| PHANTOM_PROPERTIES | ok | {
"attributesFound": [
false,
false,
false
]
} |
| PHANTOM_ETSL | ok | {
"etsl": 33
} |
| PHANTOM_LANGUAGE | ok | {
"languages": [
"en-US"
]
} |
| PHANTOM_WEBSOCKET | ok | {} |
| MQ_SCREEN | ok | {} |
| PHANTOM_OVERFLOW | ok | {
"depth": 9594,
"errorMessage": "Maximum call stack size exceeded",
"errorName": "RangeError",
"errorStacklength": 846
} |
| PHANTOM_WINDOW_HEIGHT | ok | {
"wInnerHeight": 718,
"wOuterHeight": 580,
"wOuterWidth": 780,
"wInnerWidth": 1440,
"wScreenX": 630,
"wPageXOffset": 0,
"wPageYOffset": 0,
"cWidth": 1424,
"cHeight": 1561,
"sWidth": 1440,
"sHeight": 718,
"sAvailWidth": 1440,
"sAvailHeight": 718,
"sColorDepth": 24,
"sPixelDepth": 24,
"wDevicePixelRatio": 1
} |
| HEADCHR_UA | FAIL | {
"userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/145.0.0.0 Safari/537.36 Prerender (+https://github.com/prerender/prerender)"
} |
| HEADCHR_CHROME_OBJ | ok | {} |
| HEADCHR_PERMISSIONS | ok | {} |
| HEADCHR_PLUGINS | ok | {
"plugins": [
"PDF Viewer::Portable Document Format::internal-pdf-viewer::__application/pdf~pdf~Portable Document Format,text/pdf~pdf~Portable Document Format",
"Chrome PDF Viewer::Portable Document Format::internal-pdf-viewer::__application/pdf~pdf~Portable Document Format,text/pdf~pdf~Portable Document Format",
"Chromium PDF Viewer::Portable Document Format::internal-pdf-viewer::__application/pdf~pdf~Portable Document Format,text/pdf~pdf~Portable Document Format",
"Microsoft Edge PDF Viewer::Portable Document Format::internal-pdf-viewer::__application/pdf~pdf~Portable Document Format,text/pdf~pdf~Portable Document Format",
"WebKit built-in PDF::Portable Document Format::internal-pdf-viewer::__application/pdf~pdf~Portable Document Format,text/pdf~pdf~Portable Document Format"
]
} |
| HEADCHR_IFRAME | ok | {} |
| CHR_DEBUG_TOOLS | ok | {} |
| SELENIUM_DRIVER | ok | {
"attributesFound": [
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false
]
} |
| CHR_BATTERY | ok | {} |
| CHR_MEMORY | FAIL | {} |
| TRANSPARENT_PIXEL | ok | {
"0": 0,
"1": 0,
"2": 0,
"3": 0
} |
| SEQUENTUM | ok | {} |
| VIDEO_CODECS | ok | {
"h264": "probably"
} |
| navigator.cookieEnabled | true |
| navigator.doNotTrack | null |
| navigator.msDoNotTrack | undefined |
| navigator.sendBeacon | |
| navigator.cookieEnabled | true |
| navigator.userAgent | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/145.0.0.0 Safari/537.36 Prerender (+https://github.com/prerender/prerender) |
| navigator.appName | Netscape |
| navigator.vendor | Google Inc. |
| navigator.appCodeName | Mozilla |
| navigator.getUserMedia | |
| navigator.sayswho | undefined |
| navigator.javaEnabled | false |
| navigator.plugins | {"0":{"0":{},"1":{}},"1":{"0":{},"1":{}},"2":{"0":{},"1":{}},"3":{"0":{},"1":{}},"4":{"0":{},"1":{}}} |
| screen.width | 1440 |
| screen.height | 718 |
| screen.colorDepth | 24 |
| navigator.language | en-US |
| navigator.loadPurpose | undefined |
| navigator.platform | Linux x86_64 |
| navigator.mediaDevices | |
| navigator.getBattery details | Charging: true Level: 1 |
| Canvas1 | Hash: -419353324 |
| Canvas2 | Hash: -419353324 |
| Canvas3 (iframe sandbox) |
Hash: -419353324 |
| Canvas4 (iframe sandbox) |
Hash: -419353324 |
| Canvas5 (iframe) |
Hash: -419353324 |
If the server BSODs (Blue Screen of Death) after installing the driver, boot into Safe Mode and uninstall the driver. The ATI ES1000 Go to product viewer dialog for this item.
Driver Signing Enforcement Blocks InstallationWindows Server 2016 enforces strict driver signing. If the installation fails due to an unsigned driver error, you can temporarily disable enforcement: Open a Command Prompt as Administrator. Run the command: bcdedit /set nointegritychecks on
Expand the Display adapters section. You will likely see Microsoft Basic Display Adapter listed. Step 3: Manually Update the Driver
(Only because it works; otherwise, it is obsolete technology).
The primary challenge is a significant age gap. The ATI ES1000 is a legacy graphics chipset, typically found on server motherboards from the mid-to-late 2000s. It was designed for basic 2D and video output in server management tasks and lacks support for modern graphics standards like WDDM (Windows Display Driver Model) required by newer Windows systems. Meanwhile, Windows Server 2016, released years after the ES1000 was phased out, expects drivers with WDDM support. Consequently, AMD/ATI never released an official driver for this combination. Ati Es1000 Driver Windows Server 2016
First, confirm your hardware. The ATI ES1000 appears in several variants:
Resolution is Locked or DistortedIf your resolution is still locked at 800x600 or 1024x768 after a reboot, right-click the desktop and select Display settings. Adjust the resolution to match your monitor. If higher resolutions are missing, the driver INF file chosen may not fully map to your specific revision of the ES1000 chip. Try an alternate driver package from a different server OEM vendor, as the underlying silicon is identical.
Right-click the or Standard VGA Adapter and select Update Driver . Choose "Browse my computer for driver software" .
is an integrated, low-power video controller embedded directly into the motherboards of classic server infrastructure, including legacy platforms like the HP ProLiant DL380 G7 and older Dell PowerEdge or IBM System x units. If the server BSODs (Blue Screen of Death)
Some repositories like DriverScape or DriverIdentifier offer 64-bit drivers that may work with Server 2016 due to shared architecture.
This approach leverages legacy 64-bit packages (such as the Windows Server 2008 R2 or Windows 7 x64 packages) and forces deployment onto the modern kernel.
Choose Let me pick from a list of available drivers on my computer .
: The ATI ES1000 has a hardware limit of 16MB of video memory, which restricts modern resolutions regardless of the driver. If the installation fails due to an unsigned
A less common approach involves forcing Windows to run the official server vendor's installer (e.g., the HP or Dell .exe for Windows Server 2008 R2) in a compatibility mode. This involves setting the .exe file's properties to run under Windows Server 2008 R2, disabling driver signature enforcement, or using compatibility troubleshooting tools. However, this method has a lower success rate as the installer often contains internal checks that override these system-level compatibility settings.
Many administrators assume the driver is missing because Remote Desktop works fine. However, the physical console (ILO, IPMI, or direct monitor) will be unusable without the correct driver.
You must manually force the installation via Device Manager using the "Have Disk" method. Prerequisites Before Installation