Skip to content

Commit b5d611a

Browse files
authored
Update COMPATABILITY.md
1 parent 93873f0 commit b5d611a

1 file changed

Lines changed: 89 additions & 12 deletions

File tree

docs/COMPATABILITY.md

Lines changed: 89 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,89 @@
1-
# Hardware Compatibility
2-
3-
## Tested Systems
4-
| Manufacturer | Model | Windows 10 | Windows 11 | Notes |
5-
|--------------|-------|------------|------------|-------|
6-
| Dell | OptiPlex 7090 ||| Full compatibility |
7-
| HP | EliteDesk 800 ||| BIOS update recommended |
8-
| Lenovo | ThinkCentre M920 || ⚠️ | Driver issues with Win11 |
9-
10-
## Known Issues
11-
- Surface devices: Touch driver conflicts
12-
- Gaming laptops: Manufacturer software conflicts
1+
# Compatibility
2+
3+
## Tested Configurations (v2.6)
4+
5+
### Operating Systems
6+
7+
| OS | Edition | Build | Status | Notes |
8+
|----|---------|-------|--------|-------|
9+
| Windows 11 | Pro Insider Preview | 26200 | Fully tested | Primary development platform |
10+
| Windows 11 | Pro | 22621+ | Compatible | Full test suite |
11+
| Windows 11 | Home | 22621+ | Compatible | Some tests require admin |
12+
| Windows 10 | Pro | 19041+ | Compatible | Full test suite |
13+
| Windows 10 | Home | 19041+ | Compatible | Some tests require admin |
14+
| Windows Server 2022 | Standard || Compatible | GPU tests may be limited |
15+
| Windows Server 2019 | Standard || Compatible | GPU tests may be limited |
16+
17+
PowerShell 5.1 (ships with Windows 10/11) is the primary target. PowerShell 7 is supported but not required.
18+
19+
---
20+
21+
## Tested Hardware (v2.6 test run)
22+
23+
### CPU
24+
| Model | Cores / Threads | Status |
25+
|-------|----------------|--------|
26+
| Intel Core i9-13900K | 24C / 32T | Tested |
27+
| Intel Core i7-12700K | 12C / 20T | Compatible |
28+
| AMD Ryzen 9 5900X | 12C / 24T | Compatible |
29+
30+
### GPU
31+
| Model | VRAM | Status | Notes |
32+
|-------|------|--------|-------|
33+
| NVIDIA GeForce RTX 3080 | 10 GB | Tested | nvidia-smi, VRAM accurate |
34+
| Intel UHD Graphics 770 | 2 GB (shared) | Tested | iGPU detected correctly |
35+
| AMD Radeon RX 6800 XT | 16 GB | Compatible | Registry detection |
36+
| NVIDIA GeForce RTX 4090 | 24 GB | Compatible | VRAM via REG_BINARY fix |
37+
38+
### Storage
39+
| Type | Interface | Status |
40+
|------|-----------|--------|
41+
| NVMe SSD | PCIe 4.0 | Tested (1373 MB/s write, 3996 MB/s read) |
42+
| SATA SSD | SATA III | Compatible |
43+
| HDD | SATA | Compatible |
44+
| USB Flash | USB 3.x | Compatible (script drive) |
45+
46+
### Network Adapters
47+
| Type | Status | Notes |
48+
|------|--------|-------|
49+
| Intel / Realtek Gigabit Ethernet | Full support | Physical NIC check applies |
50+
| Wi-Fi (802.11n / ax) | Full support | Excluded from "slow NIC" recommendation (v2.6) |
51+
| VMware VMnet | Full support | Excluded from physical NIC check |
52+
| Mullvad VPN | Full support | Excluded from physical NIC check |
53+
| Tailscale | Full support | Excluded from physical NIC check |
54+
| WireGuard | Full support | Excluded from physical NIC check |
55+
56+
---
57+
58+
## Speed Test Compatibility
59+
60+
The v2.6 engine uses a three-method cascade:
61+
62+
| Method | TLS | VPN Compatible | Notes |
63+
|--------|-----|---------------|-------|
64+
| curl.exe (primary) | 1.3 | Yes | WinHTTP/Schannel; ships with Windows 10 1803+ |
65+
| BITS (fallback) | 1.3 | Yes | Background Intelligent Transfer Service |
66+
| Invoke-WebRequest (last resort) | 1.2/1.3 | Partial | .NET; may fail under TLS-intercepting proxies |
67+
68+
curl.exe is available on Windows 10 version 1803 and later. On older systems, BITS is the primary method.
69+
70+
---
71+
72+
## Known Limitations
73+
74+
| Area | Limitation | Workaround |
75+
|------|-----------|------------|
76+
| coreinfo output | CPU topology map lines may not survive the output cleaner (format variation) | View full coreinfo output manually |
77+
| GPU-OpenGL | OpenGL ICD registry entries not always present | Not a failure — entry is omitted if no data found |
78+
| DISM/SFC | Require admin; skipped otherwise | Run via SystemTester.bat as Administrator |
79+
| Energy report | Requires admin; 15-second scan | Run via SystemTester.bat as Administrator |
80+
| Non-English Windows | DISM/SFC text matching bypassed; relies on exit codes | Fixed in v2.6 via language-neutral exit code embedding |
81+
| Windows Server | Some GPU/display tests may return limited data | Expected — server SKUs often lack display hardware |
82+
83+
---
84+
85+
## VPN Compatibility (v2.6)
86+
87+
Tested under Mullvad VPN (WireGuard protocol) with all tests passing. The following VPN software is excluded from the "slow physical NIC" recommendation engine:
88+
89+
Mullvad, Tailscale, WireGuard, OpenVPN, TAP-Windows, Cisco AnyConnect, GlobalProtect, Fortinet/FortiClient, NordLynx, Pulse, ProtonVPN, Surfshark, ZeroTier

0 commit comments

Comments
 (0)