I'm getting a failed to setup X after following all the steps from this wiki.
* L3mce determined that my card (GT440, ID=0de0) has its ID in the "backports required" section of /usr/pluto/bin/nvidia-install.sh, and it should NOT be there. We've removed it, and then manually uninstalled the backports.
* We're still getting a failed to setup X however.
After much fighting with this and continuing to get "Failed to setup X", I realized that each time I installed the nvidia driver manually I was getting an error
Module build for the currently running kernel was skipped since the kernel source for this kernel does not seem to be installed.
According to this page http://typethinker.blogspot.ca/2010/02/ubuntu-fails-to-load-nvidia-kernel.html
all it really wants is the headers for the installed kernel.
I did an
sudo apt-get install linux-headers-$(uname -r)
and voila, nvidia module compiled, and no more failed to setup x. L3mce, I'm guessing this should be run after upgrading to natty kernel as described in your wiki?
This is currently a highly hacked with install, but I now have video and audio* via HDMI working on the GT440 using driver 304, natty kernel, and the modified setupaudiovideo.sh.
I'm going to try a clean install to test if my theory is correct.
*Audio didn't seem to be working in MythTV.