I am now able to stream 1080p movies from my server using the Zotac ION motherboard.
When I am done I will be able to play 1080p Movies on my LCD TV through the HDMI cable. The motherboard used is a Zotac Ion ITX.
———
*A reminder to myself*
Temporarily Allow ALL internal to external connections through the firewall so there is no connection issues during setup.
———
And here we go…
Download and Install the Ubuntu 9.04 Desktop ISO Download Ubuntu
Install medibuntu using the terminal:
sudo wget http://www.medibuntu.org/sources.list.d/jaunty.list --output-document=/etc/apt/sources.list.d/medibuntu.list
then
sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update
then
sudo apt-get install libdvdcss2
then
sudo apt-get install w32codecs
Install the Nvidia Drivers:
Michael Marley keeps up to date nvidia drivers in the Synaptic Repos:
Michael Marleys Site
Add his PPA and Keys to the repos so his files end up in Synaptic Package Manager:
On your Ubuntu computer, open System > Administration > Software Sources.
Click the Third Party Software tab.
Click the Add button.
deb http://ppa.launchpad.net/thefirstm/ppa/ubuntu jaunty main
add this one as well
deb-src http://ppa.launchpad.net/thefirstm/ppa/ubuntu jaunty main
Now add the PGP key
There are two methods:
Method 1:
On Michaels Page You’ll see something like: Signing key: 1024R/40618B66.
If you follow and click on the link to the key it should open up and you will see text similar to this in your browser:
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: SKS 1.0.10
mI0ESXjr0gEEAOCUH3ClvaUI5v3UNKDQKIi9ES+K9VpodLo4MDf5rNcmkOeuEI8sL6SDfYoz
iMw9stuSfDg5S4WyGnnIeoyL4l42KfLu6T6yFck14r7BCcCuPqjNadmcJZOJ8ynhTkPQz6Vq
cojMCqnB9g7a1faDNbBA5SEmSa/cQVh7ZR87EqAbABEBAAG0IExhdW5jaHBhZCBQUEEgZm9y
IE1pY2hhZWwgTWFybGV5iEYEEBECAAYFAknzY60ACgkQTJjLBcbOX953RQCgszMHJMSYW1zw
Che2PInSUdWFeLcAn1Eck4RckjdK+ialkk0DyXY+dor2iLYEEwECACAFAkl469ICGwMGCwkI
BwMCBBUCCAMEFgIDAQIeAQIXgAAKCRAm9O+EQGGLZgDjA/9evxBW0ZEDSgClCfgo6FUiO/gJ
QiBMllD38gIzOHm18ieSaHpUw72mZCVsElZv1qGl9BidVOu07G7q83gwvDT46Qyq6M7Z6dO+
iEtiUOcfQZIuljFVzTFMmk7pC62RFDWGo/r4oOJ0zPWNQwgdqdbNKIYPak2B+9xEm1jGHyXe
Vw==
=PXQr
-----END PGP PUBLIC KEY BLOCK-----
Open up text editor in Ubuntu and copy the above text into the text file.
Save the text file as Michael-key.txt
Back in Ubuntu’s System > Administration > Software Sources open up the Authentication tab.
Click on +Import Key File and browse to the Michael-key.txt file and add it.
You can delete the key file after you’ve added it. It is no longer needed.
Method 2:
On Michaels PPA’s overview page you’ll see the PPA’s OpenPGP key id. It’ll look something like this: 1024/40618B66. Copy it, or make a note of, the portion after the slash, e.g: 40618B66.
Open your terminal and enter:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40618B66
After that step is done, go to terminal and:
sudo apt-get update
Now go into Synaptic Package Manager and type “nvidia” in the search bar.
Look for a package labeled nvidia-glx-180 and click on it. Install everything that comes with it.
Reboot Ubuntu
Sound
There are a few things needed to get items such as youtube and hulu to stream audio from a browser.
In terminal type:
aplay -l
You should see an output like this:
card 0: NVidia [HDA NVidia], device 0: ALC662 Analog [ALC662 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 1: ALC662 Digital [ALC662 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 3: NVIDIA HDMI [NVIDIA HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
What this tells us is that the soundcard is card “0″
Analog ALC662 is device “0″
Digital ALC662 is device “1″
HDMI is device “3″
HDMI device 3 is what we want all of our audio to be pumped through.
To have youtube and other streaming audio services work through hdmi I had to create a file with some code to tell Ubuntu to use card “0″and device “3″ for audio.
Open up text editor and paste the following code into an empty file:
pcm.!default {
type asym
playback.pcm {
type plug
slave.pcm "hw:0,3"
}
}
Save the file as .asoundrc in the directory: home/myuser/
“myuser” needs to be changed to the name of the directory of the user you created during ubuntu installation.
So the .asoundrc file is located in /home/user/.asoundrc
No go into System>Preferences>Sound
Change all the PulseAudio drop boxes to ALSA HDMI.
Up on the top right taskbar in Ubuntu, right-click the speaker icon and select OPEN VOLUME CONTROL.
Make sure Master,PCM, Front etc is all turned up and unmuted.
Now click on the SWITCHES tab. and make sure all the IEC 958 boxes are checked.
Close all that.
Reboot Ubuntu
