I haven't done much gaming on the portable since I started working on this, so I haven't had a chance to see a problem like that. It might have to do with using the vendor blobs from a different device. But... I wouldn't think so. If you get that log, I'll want to see it. If only logcat did like kmsg and kept a last_logcat.
I've been playing around with cloning console mode tonight. I can get it set up, but I haven't figured out a way to do it smoothly yet. The first code block of the two sections is a script that will turn console mode on or off (run as root). Reboot for the changes to take effect. The second part I think should be automatic, but the window manager isn't automatically adjusting it's resolution, so it has to be forced and all services (well, probably just a couple, I'm just too lazy atm to figure out which ones really matter) restarted. And if you have a higher resolution monitor or tv, you should be able to change the resolution in the enable script to anything feasible. I don't have anything higher to test with, though.
WARNING: If you run this with no HDMI monitor or tv, you will have no display and will have to reverse the change via adb or factory reset.
Code:
#!/system/bin/sh
# Enable console mode
setprop persist.sys.hdmi.resolution 1920x1080
setprop persist.tegra.hdmi.primary 1
setprop persist.sys.hdmi.resolution Max
setprop persist.tegra.stb.mode 1
setprop persist.tegra.panel.rotation 0
reboot
Code:
wm size 1920x1080
restart
Code:
#!/system/bin/sh
# Disable console mode
setprop persist.sys.hdmi.resolution ""
setprop persist.tegra.hdmi.primary 0
setprop persist.sys.hdmi.resolution Max_60
setprop persist.tegra.stb.mode 0
setprop persist.tegra.panel.rotation 90
reboot
I still haven't got the app build environment set up to look at putting this into the control app. From the looks of a similar app on the Nexus 10, we should be able to fairly easily detect an hdmi cable being (un)plugged and take appropriate action. Though, what to do on unplug is debatable. I don't know how Nvidia turns the main screen back on without a reboot atm.