Incidentally, I think the issue here is that the VT switch occurs before the fade is finished, and the subsequent SetCrtcGamma commands on the inactive VT (including the command to reset the gamma) are silently ignored.
Incidentally, I think the issue here is that the VT switch occurs before the fade is finished, and the subsequent SetCrtcGamma commands on the inactive VT (including the command to reset the gamma) are silently ignored.