Nvidia Tesla On Mac OS X

Review:

Nvidia Tesla Graphic Processing Units Accelerators turn standard PCs and workstations into personal supercomputers. Powered by CUDA – the world’s most pervasive parallel-computing model Tesla GPU Accelerators for workstations deliver cluster level performance right at your desk.

Introduction:

Nvidia Tesla cards are built on Nvidia Quadro Graphic Processing Units. What Tesla offers over current Quadro and GTX models is a truly dedicated processing unit in applications such as Adobe’s CS 6 After Effect and Premiere Pro. The Tesla card offers faster computing times then CPUS and GPUS alike. This allows for the user to render and or compile in a much quicker time then previously experienced. The amount of time saved can be astounding.

header_productshot1

Today we will be looking at the Nvidia Tesla C2070 which was released in 2010. The card is based off of the Nvidia GTX 480 core. The C2070 has the following specifications:

Double Precision Floating Point Performance: 515 GFlops
Single Precision Floating Point Performance: 1.03 TFlops
Total Dedicated Memory: 6GB GDDR5
Memory Speed: 1.5 GHz
Memory Interface: 384-bit
Memory Bandwidth: 144 GB/sec
CUDA Cores: 448
Display Support: 1
Maximum Display Resolution: 2560×1600

Configuration:

Prior to installing the C2070 into a Hackintosh I booted into Mac OS X and install Nvidia’s Quadro Retail Drivers for Mac OS X as well as CUDA Driver for Mac OS X. More information on this can be found here.

The next step was to edit the DSDT to enable the card. The following DSDT edit was applied to enable the C2070:

Device (GFX0)
{
Name (_ADR, Zero)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x08)
{
“AAPL,slot-name”,
Buffer (0x07)
{
“Slot-3”
},
“device-id”,
Buffer (0x04)
{
0xD1, 0x06, 0x00, 0x00
},
“@0,connector-type”,
Buffer (0x04)
{
0x00, 0x08, 0x00, 0x00
},
“hda-gfx”,
Buffer (0x0A)
{
“onboard-2”
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
Device (HDAU)
{
Name (_ADR, One)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
“hda-gfx”,
Buffer (0x0A)
{
“onboard-2”
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

After installing the newly modified DSDT and restarting the card had full Quartz Extreme as well as OpenCL and OpenGL using the one DVI connector located on the card. HDMI audio was enabled as well. The card easily handled every application loaded with ease. Some applications such as Adobe CS6 must be modified to see non standard cards. Read more here.

Advertisements
This entry was posted in Graphics, Tesla and tagged , , . Bookmark the permalink.

One Response to Nvidia Tesla On Mac OS X

  1. rampagedev says:

    I have well over 20 users that have asked about it. This is useful and this is helpful and just because you are not in a industry that needs Tesla card support does not mean others do not need it. Your comment is insensitive in my opinion.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s