Every audited correction
679 recorded values were replaced or removed by the audit, across 989 CPU and GPU records. 676 more were filled where nothing was recorded. Each entry shows the old value, the new value, the rule and the evidence.
How to read this log
Each entry is one value that the audit changed in the Feex Hardware Database. It shows the old value, the new value, the rule that justified the change and the evidence behind it. Entries are classed from the stored values alone:
- Replaced: a recorded value was changed to a different one.
- Removed: a recorded value that could not be true was cleared. It was not replaced with a guess.
- Filled: the field was empty and now holds a sourced or calculated value. A fill is listed here for transparency but is not counted as a correction.
A rule's description says what the rule did. Nothing is labelled "verified" unless the rule itself is a vendor-of-record rule. Changes can be reverted, and reverted changes are not shown. The method is described in Methodology, and the sources, with licensing and attribution, are on Sources. Wikipedia links point to the exact article revision that was read.
CPU rules
519 replaced or removed values and 175 filled values across 398 CPU records. Browse the CPU corrections.
| Rule | Replaced | Removed | Filled | Records |
|---|---|---|---|---|
| L2 cache was stored per core
The stored L2 value equalled the per-core size shown by PassMark (for example 6 x 512 KB), so the total was recomputed from the core count and the per-core size was recorded. |
169 | 0 | 105 | 169 |
| Cleanup pcie int to decimal
See the reason shown on each entry. |
130 | 0 | 0 | 130 |
| Benchmark row re-read from the exact PassMark page
The stored PassMark row came from a URL without a model id and its CPU Mark disagreed with PassMark's list. The values were re-read from the PassMark page identified by its model id. |
38 | 0 | 70 | 9 |
| Cleanup fx hyphen space
See the reason shown on each entry. |
70 | 0 | 0 | 35 |
| Two independent sources agree
PassMark and a Wikipedia list article agreed with each other and contradicted the stored value, and no vendor figure was available. PassMark's list and its model page count as one source. |
30 | 0 | 0 | 16 |
| Cleanup hedt no igpu
See the reason shown on each entry. |
24 | 0 | 0 | 24 |
| Cleanup pcie multi to max
See the reason shown on each entry. |
19 | 0 | 0 | 19 |
| Base clock was the configurable-TDP-down figure
The stored base clock was the low end of a configurable-TDP range. The nominal base clock stated by the sources was applied. |
18 | 0 | 0 | 18 |
| Vendor specification applied
The vendor's own specification page contradicted the stored value, so the vendor figure was applied. The vendor is the source of record for its own parts. |
9 | 0 | 0 | 5 |
| Codename or architecture from two sources
A Wikipedia section and a second recorded fact agreed on the codename or architecture, and the stored value was a family name rather than a die codename. |
5 | 0 | 0 | 4 |
| Cleanup pcie gen prefix
See the reason shown on each entry. |
4 | 0 | 0 | 4 |
| Codename from the vendor
The vendor-of-record codename contradicted the stored value. |
2 | 0 | 0 | 2 |
| Cleanup pcie scraped page null
See the reason shown on each entry. |
0 | 1 | 0 | 1 |
GPU rules
160 replaced or removed values and 501 filled values across 591 GPU records. Browse the GPU corrections.
| Rule | Replaced | Removed | Filled | Records |
|---|---|---|---|---|
| Architecture from chip codename
The architecture was set from the chip codename using the vendor's die-naming convention, and only where a Wikipedia hatnote agreed. |
0 | 0 | 498 | 498 |
| Invalid codename removed
The stored codename was bus, process, memory or connector text rather than a chip name, so it was cleared instead of replaced with a guess. |
0 | 55 | 0 | 55 |
| NVIDIA SM count moved out of compute units
On NVIDIA GPUs the stored "compute units" figure was the streaming multiprocessor (SM) count, so it was removed from that column and recorded as SMs. |
0 | 43 | 0 | 43 |
| Transistor count restored to full precision
The stored count was a precise figure truncated to whole billions. The sources state the precise count. |
33 | 0 | 0 | 33 |
| Two independent sources agree
Two independent source families agreed on a different value than the stored one. The Wikipedia GPU list articles count as one source, and PassMark's list and its model page count as one source. |
19 | 0 | 0 | 13 |
| Memory size restored to binary precision
The stored size was a decimal rounding of a binary size (for example 11,000 MB for 11 GB). The sources state the exact size in MB. |
4 | 0 | 0 | 2 |
| NVIDIA SM count recorded in the SM column
The streaming multiprocessor count, previously stored as compute units, was recorded in its own column. |
0 | 0 | 3 | 3 |
| Impossible launch date removed
The stored launch date was before 1990 or after today, so it was cleared. |
0 | 3 | 0 | 3 |
| Implausible launch price removed
The stored launch price was below the floor for the product class, so it was cleared. |
0 | 3 | 0 | 3 |
Examples: CPU corrections
| Record | Field | Change | Rule | Evidence |
|---|---|---|---|---|
| AMD Ryzen Ai 9 Hx 475 | L2 cache (total) Replaced |
1,024 KB → 12,288 KB | L2 cache was stored per core | stored equals the per-core size in PassMark "12 x 1024 KB" |
| AMD Ryzen Ai 9 Hx 475 | Codename Replaced |
475 → Gorgon Point | Codename or architecture from two sources | Wikipedia section "Gorgon Point" + firecrawl fact "Zen 5 (Gorgon Point)" |
| AMD® EPYC™ 9755 | PassMark benchmark row Replaced |
PassMark multi-thread rating: 166,328 → 150,848 PassMark single-thread rating: 3,503 → 3,526 PassMark source URL: passmark://tables/passmark_cpu_scores.xlsx → https://www.cpubenchmark.net/cpu.php?cpu=AMD+EPYC+9755&id=6702 |
Benchmark row re-read from the exact PassMark page | source_url has no id= and CPU Mark 166328 is 10% off the list (150848); values from id page 6702 |
| AMD® FX™-4100 | Display name Replaced |
AMD® FX™ -4100 → AMD® FX™-4100 | Cleanup fx hyphen space | stray space between the trademark glyph and the hyphenated model, inserted from the PassMark chart "Updated name" column; model identifier unchanged |
| AMD® FX™-4100 | Normalized name Replaced |
AMD® FX™ -4100 → AMD® FX™-4100 | Cleanup fx hyphen space | stray space between the trademark glyph and the hyphenated model, inserted from the PassMark chart "Updated name" column; model identifier unchanged |
| AMD® FX™-4130 | Display name Replaced |
AMD® FX™ -4130 → AMD® FX™-4130 | Cleanup fx hyphen space | stray space between the trademark glyph and the hyphenated model, inserted from the PassMark chart "Updated name" column; model identifier unchanged |
| AMD® FX™-4130 | Normalized name Replaced |
AMD® FX™ -4130 → AMD® FX™-4130 | Cleanup fx hyphen space | stray space between the trademark glyph and the hyphenated model, inserted from the PassMark chart "Updated name" column; model identifier unchanged |
| AMD® FX™-4170 | Display name Replaced |
AMD® FX™ -4170 → AMD® FX™-4170 | Cleanup fx hyphen space | stray space between the trademark glyph and the hyphenated model, inserted from the PassMark chart "Updated name" column; model identifier unchanged |
Examples: GPU corrections
| Record | Field | Change | Rule | Evidence |
|---|---|---|---|---|
| AMD All-in-Wonder X800 XL | Codename Removed |
PCIe ×16 AGP 8× → cleared (Not recorded) | Invalid codename removed | bus / process / memory / connector text, not a chip name |
| AMD Mobility Radeon HD 5830 | Codename Removed |
PCIe ×16 2.1 → cleared (Not recorded) | Invalid codename removed | bus / process / memory / connector text, not a chip name |
| AMD RADEON 9200 | Codename Removed |
AGP 8×, PCI → cleared (Not recorded) | Invalid codename removed | bus / process / memory / connector text, not a chip name |
| AMD Radeon 9250 SE | Codename Removed |
AGP 8x → cleared (Not recorded) | Invalid codename removed | bus / process / memory / connector text, not a chip name |
| AMD Radeon HD 3470 | Codename Removed |
PCIe 2.0 ×16 → cleared (Not recorded) | Invalid codename removed | bus / process / memory / connector text, not a chip name |
| AMD Radeon HD 3850 | Codename Removed |
PCIe 2.0 x16 AGP 8x → cleared (Not recorded) | Invalid codename removed | bus / process / memory / connector text, not a chip name |
| AMD Radeon HD 4550 | Codename Removed |
PCIe 2.0 ×16 → cleared (Not recorded) | Invalid codename removed | bus / process / memory / connector text, not a chip name |
| AMD Radeon HD 6950 | Board power (TDP) Replaced |
500 W → 200 W | Two independent sources agree | 2 independent sources agree on 200 and contradict the stored 500 |
| AMD Radeon HD 6950 | Board power (TDP) Replaced |
500 W → 200 W | Two independent sources agree | 2 independent sources agree on 200 and contradict the stored 500 |
| AMD Radeon HD 6970 | Board power (TDP) Replaced |
550 W → 250 W | Two independent sources agree | 2 independent sources agree on 250 and contradict the stored 550 |
Machine-readable
The same log as JSON: /api/public/corrections
(parameters kind, rule, entity, page,
per_page).