Created an attachment (id=16394)
Add FIFO debug code & default values
Success (maybe). I was able to reproduce the flickering as described by allocating less FIFO RAM to plane A, and eventually the display blanked. The debug code included in this patch caught the underrun status and printed an error in my log, and once the display blanked I needed to reboot for things to work again.
The patch also includes basic FIFO settings, which will override the BIOS values and may prevent the problem, but I'm still interested in getting answers to the questions I posed earlier.
Created an attachment (id=16394)
Add FIFO debug code & default values
Success (maybe). I was able to reproduce the flickering as described by allocating less FIFO RAM to plane A, and eventually the display blanked. The debug code included in this patch caught the underrun status and printed an error in my log, and once the display blanked I needed to reboot for things to work again.
The patch also includes basic FIFO settings, which will override the BIOS values and may prevent the problem, but I'm still interested in getting answers to the questions I posed earlier.
Thanks,
Jesse