I'm having trouble setting the textmode on my MacBookPro3,1.

If I set 'textmode 1' which is my desired mode, it does not seem to be set correctly by rEFInd. The text is rendered in the same sub-region of my monitor that it is rendered in for mode 0, and I see odd wrapping and overlapping lines when using rEFInd in textonly mode. If I start grub in this configuration, I see pretty much everything scrolling away. If I start shell.efi in this configuration and run 'mode', it thinks that the mode is what I intended (the "*" is next to my desired mode). If I then use mode to switch to another mode and then back, everything starts behaving correctly.

Has anyone else experienced an issue like this? Is there a known workaround?