Intel Xe Driver for Linux 7.4 Adds VRAM Canary and Page Retirement [2026]
Sunday, September 20, 2026By Indie Kings | September 20, 2026
Updated September 20, 2026: Intel is adding VRAM health features to its Xe driver for Linux 7.4, per VideoCardz relaying Phoronix. An early probe stresses the last VRAM page as a canary for mapping faults, and after 21 revisions the driver can now permanently offline known-bad VRAM pages like bad storage sectors.
Image: An Intel Arc Pro Battlemage card in the family covered by the Xe VRAM work. Credit: VideoCardz.
What lands in Linux 7.4
Per VideoCardz on September 20, 2026, Intel Xe driver changes for Linux 7.4 add an early VRAM sanity check plus faulty page retirement. Source is Phoronix, as cited by VideoCardz.
Feature one probes the last VRAM page at driver init. Feature two removes known-faulty physical pages from future allocations permanently.
Both target the Xe driver path used by Arc discrete and integrated graphics on Linux. No Windows equivalent was announced in the relay.
The last-page canary check
Per VideoCardz, Intel stresses the final VRAM page during early probe because BAR sizing, CCS sizing, and mapping faults show there first. Intel engineer Matthew Auld is quoted saying the motivation centers on CCS sizing where some Battlemage cards had misaligned CCS offsets.
The misaligned offset pulled CCS compression metadata storage into the normal VRAM allocator, per the quoted explanation. Intel handling of that case was broken, as found by Linus, and the probe now catches that class early.
This is a mapping sanity test, not a full memory diagnostic. It guards allocator correctness at init rather than scanning every page for defects.
| Check per VideoCardz via Phoronix | When it runs | What it catches |
|---|---|---|
| Last-page stress probe | Driver init | BAR, CCS, and mapping faults |
| CCS offset validation | Early probe | Misaligned compression metadata on Battlemage |
Permanent page offlining
Per VideoCardz, after 21 revisions the Xe driver supports memory page offlining for faulty VRAM. A known-bad physical page leaves the allocation pool for good.
The analogy in the piece is bad storage sectors. Instead of handing apps the same damaged region and risking corruption, crashes, or GPU resets, the driver shrinks usable memory slightly and keeps running.
Retirement is permanent for the boot allocation pool. It does not repair the underlying cells, and capacity drops by each retired page.
Why now and which cards
Per VideoCardz, the CCS misalignment surfaced on some Battlemage BMG cards. That family includes Arc B580, B570, and Pro B60 and B70 lines where CCS compression handling matters.
Twenty-one revisions signals a long review path through kernel memory management maintainers. Landing in 7.4 means mainline availability follows the merge window, not vendor driver drops.
Phoronix is the primary tracker here, with VideoCardz as relay. Watch kernel 7.4 notes for the final commit list.
What it means for Arc owners
On Linux 7.4, a card with a few bad VRAM pages can stay in service with slightly less memory instead of crashing. That extends life for aging or marginal boards.
It does not fix widespread faults or replace RMA for cards with growing defect counts. Offlining is triage, not repair.
Windows Arc users get nothing from this change yet. The relay covers the Xe Linux driver only.
- Good case: Isolated bad pages retired, card keeps working.
- Bad case: Spreading faults still need RMA.
- Check first: dmesg and Xe driver logs after 7.4 for retired page messages.
FAQ
What is Intel adding?
Per VideoCardz via Phoronix, a VRAM canary check at init plus permanent faulty page offlining in the Xe driver for Linux 7.4.
Why check the last page?
Per Intel engineer Matthew Auld via the relay, BAR, CCS, and mapping faults surface there first, including misaligned CCS offsets on some Battlemage cards.
Does offlining repair VRAM?
No. Per VideoCardz, it removes bad pages from allocation like bad sectors, with slightly less usable memory.
Which cards benefit?
Xe-driven Intel graphics on Linux, with Battlemage called out in the CCS case, per the relay.
Is this on Windows?
Not per this relay. The changes target the Linux 7.4 Xe driver.
Who reported it first?
Phoronix, per VideoCardz. The quote source is Intel engineer Matthew Auld.
Bottom Line
Linux 7.4 gives Intel Xe a canary probe for mapping faults plus permanent retirement for bad VRAM pages. Arc owners on Linux get longer life from marginal cards, while Windows users wait for any equivalent.
Related: Thermalright Frozen Edge 360 water cooler | Thermalright Peerless Assassin CPU cooler overview | Nvidia GeForce 595.59 driver release issues