Although the system profiler said the NVIDIA had 512MB RAM already, apparently Darwin only detect 256MB of it. I took some suggestions to flash my display adapter's ROM. It was rather scary because if I failed this, I might kill my adapter.
The whole procedures are discribed here. I used a '512MB ROM Patcher' to automatically fixed backup ROM, and It did a real good job. I just to need verify the patched ROM and calculate the result manually to make sure that it's ok. Below is an original ROM
But flashing ROM only does not make CI & QE work. Once again Google saved my day. Just download and install NVkushInstaller.pkg from http://diabolik1605.com/DHF/, remove NVInject.kext and voila; I got CI & QE are fully working.
Instead of 'I Can has Model ?' line, everything seems good now.



