Can you grab dmesg from the beginning, and boot with nouveau.debug=trace? Try increasing the kernel log buffer, or send it over netconsole or something. Note that no one has gotten this to work in the past (although few have tried with any level of persistence). I believe at last report, the issue was something to do with the color LUT being set up wrong, although that's clearly not your present issue.