rsx: Suggest to try setting RSX FIFO Accuracy to a higher mode of accuracy on crash (#12204)
This commit is contained in:
@@ -2743,7 +2743,8 @@ namespace rsx
|
|||||||
|
|
||||||
if (kill_itself)
|
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
|
// Error. Should reset the queue
|
||||||
|
|||||||
@@ -218,7 +218,7 @@ enum class screen_quadrant
|
|||||||
bottom_right
|
bottom_right
|
||||||
};
|
};
|
||||||
|
|
||||||
enum class rsx_fifo_mode
|
enum class rsx_fifo_mode : unsigned
|
||||||
{
|
{
|
||||||
fast,
|
fast,
|
||||||
atomic,
|
atomic,
|
||||||
|
|||||||
Reference in New Issue
Block a user