Open
Description
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:
- Windows 11 - RPCS3.log.gz
- Windows 10 - RPCS3.log.gz
System configuration:
- OS - Windows 11 (22000.469)
- CPU - 8700K