Previous Post

Status update from Nekotekina (2019-06-24)

Next Post
no preview
DESCRIPTION

Hello, this is Ivan.

Recently I was working on solving an emergency problem occured for Intel processors with TSX support. About a month ago, a microcode update was issued, which caused problems in RPCS3 and forced me to start looking into it. It was first noticed by myself and Linux users, when Windows users might have had received this microcode update a bit later, so there was time to fix it, at least in theory.

I merged several seemingly disjoint PRs regarding this problem. The latest major one (being called TSX Fallback) solves most serious problems, but there are still things to polish due to performance losses in some games.

Why the microcode update caused these problems is still unclear. It may potentially be due to security issue of some kind which may remain undisclosed at the moment, so the fix was partially relying on a trial and error approach. This microcode also adds a new processor feature flag called "TSX Abort", which is also displayed in RPCS3 as TSX-FA, so you can see whether you are affected or not.

I still need to investigate remaining problems.

Thank you for support.

Nekotekina PATREON 7 favs
VIEWS1
FILES1 file
POSTEDJun 25, 2019
ARCHIVEDJun 10, 2026