FifoPlayer: Difference between revisions

Jump to navigation Jump to search
Consulted with neobrain for a better way to put this. Telling users to see nothing but garbage while recording for a ton of games is not ok, more instructions were needed.
(Fix options for FifoPlayer)
(Consulted with neobrain for a better way to put this. Telling users to see nothing but garbage while recording for a ton of games is not ok, more instructions were needed.)
Line 5: Line 5:
== How to record a fifo log? ==
== How to record a fifo log? ==
Any of the FifoPlayer functionality requires a FIFO log to be recorded. This basically intercepts all commands sent to the GPU during the recording and stores them in a ''.dff'' file to allow easy playback and inspection.
Any of the FifoPlayer functionality requires a FIFO log to be recorded. This basically intercepts all commands sent to the GPU during the recording and stores them in a ''.dff'' file to allow easy playback and inspection.
* Make sure that "External Frame Buffer" is Disabled in the Graphics options. Also, make sure "EFB Copies" is Disabled.
* While running a game, open the ''Fifo Player'' dialog from the ''Tools'' menu
* While running a game, open the ''Fifo Player'' dialog from the ''Tools'' menu
* In the Fifo Player dialog, select the ''Record'' tab
* In the Fifo Player dialog, select the ''Record'' tab
Line 11: Line 10:
* Press ''Record'' and wait until the recording has finished
* Press ''Record'' and wait until the recording has finished
* Press ''Save'' and make sure the specified filename uses a ''.dff'' extension
* Press ''Save'' and make sure the specified filename uses a ''.dff'' extension
* Scenes involving texture preloading can only be recorded properly since revision 3.5-173 (198d60c5)
* '''Things to keep in mind:''' Depending on the game, the settings ''Virtual XFB'', ''Real XFB'' and ''EFB copies to RAM'' may cause various issues for playback. Before recording, check if '''EFB Copies''' and '''External Frame Buffer''' can be disabled, then record. It will minimize dud fifologs. If you have to use EFB Copies, use '''EFB to Texture''' and avoid '''EFB to Ram'''.
* Scenes involving texture preloading can only be recorded properly since revision {{revision|3.5-173}} (198d60c5)
* When sharing fifo logs with others, you should always post a screenshot of the recorded scene since fifo logs aren't guaranteed to play back equally on all systems.
* When sharing fifo logs with others, you should always post a screenshot of the recorded scene since fifo logs aren't guaranteed to play back equally on all systems.


Navigation menu