1
0
mirror of https://github.com/RPCS3/rpcs3.git synced 2024-11-26 04:32:35 +01:00

rsx: Suggest to try setting RSX FIFO Accuracy to a higher mode of accuracy on crash (#12204)

This commit is contained in:
Elad Ashkenazi 2022-06-12 00:26:12 +03:00 committed by GitHub
parent ebeeafc94f
commit ec530a2c91
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 2 deletions

View File

@ -2743,7 +2743,8 @@ namespace rsx
if (kill_itself)
{
fmt::throw_exception("Dead FIFO commands queue state has been detected!\nTry increasing \"Driver Wake-Up Delay\" setting in Advanced settings. Called from %s", src_loc{line, col, file, func});
fmt::throw_exception("Dead FIFO commands queue state has been detected!"
"\nTry increasing \"Driver Wake-Up Delay\" setting or setting \"RSX FIFO Accuracy\" to \"%s\", both in Advanced settings. Called from %s", std::min<rsx_fifo_mode>(rsx_fifo_mode{static_cast<u32>(g_cfg.core.rsx_fifo_accuracy.get()) + 1}, rsx_fifo_mode::atomic_ordered), src_loc{line, col, file, func});
}
// Error. Should reset the queue

View File

@ -218,7 +218,7 @@ enum class screen_quadrant
bottom_right
};
enum class rsx_fifo_mode
enum class rsx_fifo_mode : unsigned
{
fast,
atomic,