A solution that worked for me: http://www.if-not-true-then-false.com/2012/fedora-17-nvidia-guide/
For audio, find the device ID and add a PulseAudio sink using instructions from here: ftp://download.nvidia.com/XFree86/gpu-hdmi-audio-document/gpu-hdmi-audio.html#_pulseaudio_default_device