Supported Hardware/CPU
Please update this page with the status of each sound card that is tested. AS YOU CAN SEE, THE LIST IS IN ALPHABETICAL ORDER. PLEASE KEEP IT THIS WAY.
Contents
Possible statuses
Status | Description |
---|---|
Works | Works without any major problems |
Not tested | No test has been performed |
Failed | Fails to work or crashes ReactOS |
Run w/o result | Run without fundamental functionality |
Tested CPUs
Current state
i486 class CPUs
No i486 class CPU is able to boot ReactOS due to the lack of CMPXCHG8B instruction, Windows XP/2003 doesn't boot on them as well, ReactOS minimun requeriments also stated a Pentium compatible CPU is needed to boot
i586 class CPUs
This list contains the Pentium/Pentium MMX family and all other i586 class CPUs, is not guarranted ReactOS will work as well on these CPUs compared to newer chips, all CPUs lacks the SYSENTER/SYSCALL instruction, they generally lack i686 class instructions like CMOV
Make sure your board has the BIOS updated and is recent enough to run ReactOS due to an issue in freeloader with certain acient BIOS implementations if you consider testing ReactOS in such CPUs
CPU Type | Instructions | Brand | Status | Revision | Comments | Tester |
---|---|---|---|---|---|---|
6x86 | N/A | Cyrix/IBM/ST | Failed | 0.4.11 | Tested IBM 6x86 P166+, freeldr fails to start with this system, CPU can't boot Windows XP/2003 ethier. Lacks support for CMPXCHG8B and CPUID is not really exposed, no time stamp counter, Not fully Pentium compatible | Carlos S. M. |
6x86L | CMPXCHG8B | Cyrix/IBM/ST | Not tested | Revision of 6x86 with lower power usasge and supodesly CMPXCHG8B support. Not fully Pentium compatible | ||
6x86MX/MII | CMPXCHG8B, MMX, CMOV | Cyrix/IBM/ST | Run w/o result | 0.4.11 | ReactOS boots, but debug/screen mode is completely broken, booting with serial cable attached in normal mode causes 0x1e BSOD. Not fully Pentium compatible | Carlos S. M. |
C3 (Erza/Erza-T) | CMPXCHG8B, MMX, 3DNow! | VIA/Centaur | Not tested | |||
Cyrix III/C3 (Samuel) | CMPXCHG8B, MMX, 3DNow! | VIA/Centaur | Not tested | |||
Cyrix III/C3 (Samuel 2) | CMPXCHG8B, MMX, 3DNow! | VIA/Centaur | Not tested | |||
K5 | CMPXCHG8B | AMD | Not tested | First AMD " made in house" CPU, oldest AMD CPU able to boot into ReactOS in theory | ||
K6 | CMPXCHG8B, MMX | AMD | Works | 0.4.11 | ReactOS boots, but debugging doesn't completely work (some options doesn't work correctly), oldest tested AMD CPU to boot into ReactOS | Carlos S. M. |
K6-2 | CMPXCHG8B, MMX, 3DNow! | AMD | Works | 0.4.11 | ReactOS boots, debugging not tested | Carlos S. M. |
K6-III | CMPXCHG8B, MMX, 3DNow! | AMD | Not tested | K6-2 with L2 cache | ||
K6-2+/III+ | CMPXCHG8B, MMX, 3DNow! | AMD | Works | 0.4.11 | ReactOS boots, debugging not tested | Carlos S. M. |
mP6 | Unknown | Rise | Not tested | |||
Pentium (P5) | CMPXCHG8B | Intel | Not tested | First Pentium model. Oldest CPU able to boot ReactOS in theory | ||
Pentium (P54C/P54CS/P54CQS) | CMPXCHG8B | Intel | Works | 0.4.11 | Boots without issues | Carlos S. M. |
Pentium MMX (P55C) | CMPXCHG8B, MMX | Intel | Works | 0.4.11 | Boots without issues | Carlos S. M. |
Pentium MMX (Tillamook) | CMPXCHG8B, MMX | Intel | Not tested | |||
Pentium Overdrive (P24T) | CMPXCHG8B | Intel | Not tested | Pentium Overdrive for 486 sockets | ||
Vortex86 DX | CMPXCHG8B | SiS/DM&P | Not tested | |||
Vortex86 MX | CMPXCHG8B, MMX | SiS/DM&P | Not tested | |||
Vortex86 SX | CMPXCHG8B, MMX | SiS/DM&P | Not tested | No FPU, not able to boot into Windows XP acording to Vortex86 Software Programming Reference | ||
WinChip C6 | CMPXCHG8B, MMX | IDT/Centaur | Not tested | |||
WinChip 2/2A/2B | CMPXCHG8B, MMX, 3DNow! | IDT/Centaur | Not tested |
i686 class CPUs
This list contains the Pentium Pro/II/III family and all other i686 class CPUs (without SSE2 support), is generally guarranted ReactOS will work on these CPUs with some degree of funcionality, Pentium Pro lacks the SYSENTER/SYSCALL instruction, they generally support i686 class instructions like CMOV. All CPUs supports CMPXCHG8B.
Make sure your board has the BIOS updated and is recent enough to run ReactOS due to an issue in freeloader with certain acient BIOS implementations if you consider testing ReactOS in such CPUs
CPU Type | Instructions | Brand | Status | Revision | Comments | Tester |
---|---|---|---|---|---|---|
Athlon (Classic, K7/K75) | PAE, MMX, 3DNow!(+) | AMD | Not tested | |||
Athlon (Thunderbird), Duron (Spitfire) | PAE, MMX, 3DNow!(+) | AMD | Not tested | |||
Athlon XP, Athlon XP-M, Athlon MP, Mobile Athlon 4, Duron & Sempron (Athlon XP based models) | PAE, MMX, 3DNow!(+), SSE | AMD | Works | 0.4.11 | Boots without issues | Carlos S. M. |
C3 (Nehemiah) | MMX, SSE | VIA/Centaur | Not tested | |||
Pentium II, Pentium II Overdrive, Pentium II Xeon, Celeron (Pentium II based) | PAE, MMX | Intel | Works | 0.4.11 | Boots without issues | Carlos S. M. |
Pentium III, Pentium III Xeon, Celeron (Pentium III based) | PAE, MMX, SSE | Intel | Works | 0.4.11 | Boots without issues | Carlos S. M. |
Pentium Pro | PAE | Intel | Works | 0.4.0 | Boots without issues, first i686 class CPU | rayer314 |
SSE2+ CPUs (32 bit)
This list contains the Pentium 4 family and all other 32 bit SSE2 compatible CPUs, is generally guarranted ReactOS will work on these CPUs.
CPU Type | Instructions | Brand | Status | Revision | Comments | Tester |
---|---|---|---|---|---|---|
Atom (Diamondville/Silverthorne/Lincroft) | PAE, MMX, SSE, SSE2, SSE3, SSSE3, NX Bit | Intel | Works | 0.4.11 | Boots without issues | Carlos S. M. |
C7 (Esther) | PAE, MMX, SSE, SSE2, SSE3, NX Bit | VIA | Not tested | |||
Core Duo/Core Solo, Celeron M (Yonah) | PAE, MMX, SSE, SSE2, SSE3, NX Bit | Intel | Works | 0.4.11 | Boots without issues | Carlos S. M. |
Pentium 4 (Willamette/Northwood/Gallatin), Celeron (Willamette/Northwood) | PAE, MMX, SSE, SSE2 | Intel | Works | 0.4.11 | Boots without issues | Carlos S. M. |
Pentium 4 (Prescott/Socket 478), Celeron D (Prescott/Socket 478) | PAE, MMX, SSE, SSE2, SSE3 | Intel | Works | 0.4.11 | Boots without issues | Carlos S. M. |
Pentium 4 5x0/5x0J (Prescott/LGA 775), Celeron D 3x0/3x5/3xxJ (Prescott/LGA 775) | PAE, MMX, SSE, SSE2, SSE3. J models supports NX bit | Intel | Works | 0.4.11 | Boots without issues | Carlos S. M. |
Pentium M (Banias), Celeron M (Banias) | MMX, SSE, SSE2 | Intel | Works | 0.4.11 | Boots without issues | Carlos S. M. |
Pentium M (Dothan), Celeron M (Dothan) | MMX, SSE, SSE2. PAE and NX Bit supported in FSB 533 models | Intel | Works | 0.4.11 | Boots without issues | Carlos S. M. |
Sempron (K8 based, 32 bit) | MMX, SSE, SSE2, NX Bit. Some models supports SSE3 | AMD | Works | 0.4.11 | Boots without issues | Carlos S. M. |
SSE2+ CPUs (64 bit)
All CPUs are already guarranted ReactOS will work at this point, this cover the 64 bit enabled CPUs: Intel Pentium 4/Celeron D (64 bit models), Pentium D, Intel Core 2, Core i3/i5/i7, 64 bit enabled Pentium and Celeron, Xeon, Atom. AMD Athlon 64, Sempron 64, Turion 64, Phenom, Phenom II, FX, A series APU, E Seires, Ryzen, Opteron, EPYC. VIA Nano, QuadCore C4650