A Flexible and Return Event Delivery, röviden FRED, a Core Ultra Series 3 processzorokkal mutatkozott be. Ilyen hibák például az
Elden Ring 2–3 perc utáni lefagyása vagy az RDR2 indítási/összeomlási ciklusa. Mostanra kiderült, hogy ezekért a Panther Lake CPU-kon elérhető FRED felel, amelyet a Linux kernel újabb verziói használnak – és nem a Mesa driver hibái okozzák a gondot.
Matthew Schwartz Linux-fejlesztő a Linux kernel FRED kódjában dolgozta fel a problémát, amely az elutasított INT utasítások hibás állapotának visszaállításakor jelentkezett. A javítócsomag-sorozat kapcsán így magyarázta a javítást:
"Ez a sorozat újra felépíti a #GP szignál kontextusát az elutasított INT utasításokhoz, ha a FRED engedélyezve van. A hibás hibakód és az elmentett IP megtöri a Wine INT 0x2d kezelését, ami miatt az Elden Ring téves hozzáférés-sértéssel leáll Panther Lake rendszereken.
A szoftveres eseményflag-kezelés ugyanazt a logikát követi, mint a meglévő sigreturn javítás a prevent_single_step_upon_eretu() függvényben. A második javítócsomag 32 és 64 bites szignál-kontetxtusra, valamint a ptrace folytatására is kiterjeszti a lefedettséget."
A javítócsomagokat ma sorolták be a tip/tip.Git x86/urgent Git ágába. Mivel most egy „urgent” TIP ágba kerültek, várhatóan már ezen a hétvégén beküldik őket a mainline kernel-ba, a Linux 7.3-hoz.

