Skip to content

TSX-FA possibly detected as TSX in Windows 11 #11465

Open
@HerrHulaHoop

Description

@HerrHulaHoop

I've always had TSX-FA on Windows 10 since I'm on the latest microcode and OS update. Due to this, TSX is disabled by default in RPCS3. However, once I switched to Windows 11, the log shows that I have TSX and not TSX-FA, which leads to TSX being enabled by default. I ran the SPU test and the results look very close to TSX-FA on Windows 10.

Test PS3 W10 - TSX-FA Disabled W10 - TSX-FA Forced W11 - TSX
SPU Task Avalanche 2,740 4,417 2,502 2,631
PPU/SPU Ping-Pong 3,045 2,215 1,964 2,209
SPU MFC 64 Bits War 3,370 4,485 4,294 4,642
PPU/SPU MFC 64 Bits War 4,443 5,119 4,968 5,500
SPU Integer Perf 8,666 2,553 2,507 2,529
SPU Float Perf 2,379 631 640 636
SPU SpinLock 4,409 3,420 29,485 29,257
PUTLLUC Perf 3,853 9,023 2,499 2,493
PUTLLC Perf 3,364 1,597 1,563 1,867
PUT Perf 3,984 962 783 767
Large PUT Perf 4,454 2,624 1,386 1,409
Total 44,707 37,046 52,591 53,940

We need to verify if Windows has changed the way they advertise the existence of TSX-FA. Also, need some inputs on how to test conclusively whether I have TSX or TSX-FA on my PC. Previously, I would simply boot RPCS3 to check.

RPCS3's log:

System configuration:

  • OS - Windows 11 (22000.469)
  • CPU - 8700K

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions