SpeedracerX Posted January 7, 2011 Share Posted January 7, 2011 This system replaced my Mac Mini as my Media Server / HTPC. I noticed that I could only transcode 1 movie at a time via PLEX Media Server to my IPhone. And well that was not enough, since I use this machine to run a XP VM (for uTorrent / Web-Gui & Peerblocker) as well as streaming music / video's to my other Apple devices (MKV Streaming, etc) So I knew I was going to need a new box, my only problem was that Apple didn't make a super Mac Mini and I wasn't going to get a Desktop model. Instead I decided to sell what I had and build what I needed. And ultimately decided on this parts list: Zotac H55ITX-C-E G.Skill 2x4GB i7 870 PNY GT240 512M WD 320GB 2.5 LIAN LI PC-Q11B (case) PSU SILVERSTONE| ST45SF 450W (SFX) ECO ALC CoolIT BLUTOOTH ADPT DLINK|DBT-120 Thanks to people like Mactition I was able to install a mostly vanilla system. My biggest problem was getting audio over HDMI. I could only get it out of SPDIF port and that satisfied me for a while. But then I read about the success tmongkol had and others as well. So I set out to hack my DSDT, since that's the only way I could have a hope of succeeding since the voodoohda kexts weren't cutting the cheese. After weeks of reading I finally felt I knew enough to take a stab at it, and well it paid off. My advice don't give up, before I started this I had never even looked at a DSDT. Afterwords I figured why stop there, lets get USB3 working, eSATA, iStat temps, might as well fix everything that bothers me. So what dosn't work, well sleep apparently. But that's not an issue for me since this is really a server. Sure it would be nice, and I'm sure i'll figure it out sooner or later. Anyway here are some screenshots of how its setup and whats it run like. 1st My HDMI Audio Geekbench Score System Temps: Installed Devices: All the Highlighted Kexts are Non-Vanilla USB3 eSATA Link to comment Share on other sites More sharing options...
ZigmundRat Posted January 7, 2011 Share Posted January 7, 2011 Interesting, and congratulations on your work. I've also been working with the H55ITX-C-E - it's my first Hackintosh system. System is up and (finally) stable with 10.6.6 updates, and some customizations. A couple of notes: I had some video issues, but finally got them straightened out. My 1G Sparkle 8400GS would never come up with QE/CI. What finally worked was GraphicsEnabler=No, the ATY_init.kext, and putting the PCI IDs into NVDANV50Hal.kext. Nothing else worked including any version of NVEnabler. Perhaps it's because the device ID of 10c3 isnt recognized. Also related to video, I had issues under 10.6.5 with the often reported problem of desktop hangs, with "NVDA(OpenGL): Channel timeout" messages. Peeking in the 10.6.6 files I saw there were updates to he NVidia kexts, so I was hopeful that this would improve things. It was a mixed bag. kernel_task no longer went to 100% CPU during a hang, but they still occurred and now I was getting various "NVDA(OpenGL): Channel exception!" messages too. I did some more digging, and wound up reverting to the 10.6.5 GeForce.kext and the GeForceVADriver.bundle. No more hangs, no more messages. Rock solid, with looping YouTube and QuickTime video running overnight. But I would also like to go to the next step and get closer to a vanilla install. To that end, I would appreciate it if you could post your final DSDT. I'd like to try to transition and it would be of immense help if you could. One other thing: You identify certain 'Non-Vanilla' kexts. Are any of these specially modified in any particular way? Or just from [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] as it appears? Thanks! FYI: My system specs: Zotac H55ITX-C-E BIOS A146PA05 (original as shipped) Sparkle 1G 8400GS 2G Crucial DDR3 CL9 Core i3-550 Link to comment Share on other sites More sharing options...
SpeedracerX Posted January 8, 2011 Author Share Posted January 8, 2011 But I would also like to go to the next step and get closer to a vanilla install. To that end, I would appreciate it if you could post your final DSDT. I'd like to try to transition and it would be of immense help if you could. One other thing: You identify certain 'Non-Vanilla' kexts. Are any of these specially modified in any particular way? Or just from [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] as it appears? Thanks! FYI: My system specs: Zotac H55ITX-C-E BIOS A146PA05 (original as shipped) Sparkle 1G 8400GS 2G Crucial DDR3 CL9 Core i3-550 Congrats on stabilizing your system, I know how good it feels once things are solid; even work a rounds. As for your questions regarding my non-vanilla kexts; here are the details (why I used them and where their from) [-KEXT-]----[-VERSION-]-[-PURPOSE-MODIFICATION-ORIGIN-] -------------------------------------------------------------------------------------------------------------------------------------------------------------- AppleHDA.kext [1.8.7f1] By Taruga is modified to enable audio out of realtek ALC888 - Needed until I modify the DSDT so i can use vanilla. I patched it with the address of the nVidia HDMI audio, so now it can drive both HDMI and On-board audio. -------------------------------------------------------------------------------------------------------------------------------------------------------------- PXHCD.kext [1.0.1] Patched LaCie uPD720200 USB 3.0 Host Controller -Untested -------------------------------------------------------------------------------------------------------------------------------------------------------------- IOUSBFamily.kext [3.8.5] This is from the 10.6.4 update - Enables USB on my board, until I fix my DSDT -------------------------------------------------------------------------------------------------------------------------------------------------------------- IOUSBMassStorageClass [2.6.1]-This comes from 10.6.4 and enables my external Drobo - needed until i fix DSDT -------------------------------------------------------------------------------------------------------------------------------------------------------------- JMicron36xeSATA.kext JMB360 AHCI Controller enables eSATA - External controller (I don't think its needed (might be cosmetic) need to test. -------------------------------------------------------------------------------------------------------------------------------------------------------------- RealtekRTL81xx [0.0.67] RTL8111 Gigabit Ethernet from Lnx2Mac's Realtek RTL81xx Project - Faster, lots of features -Check it out. -------------------------------------------------------------------------------------------------------------------------------------------------------------- Here is the edit i did to my dsdt to get the video card and hdmi audio working: Device (P0P3) { Name (_ADR, 0x00030000) Name (_PRW, Package (0x02) { 0x09, 0x05 }) Device (GFX0) { Name (_ADR, Zero) Method (_DSM, 4, NotSerialized) { Store (Package (0x1A) { "AAPL,slot-name", "PCI x16", "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@0,device_type", Buffer (0x08) { "display" }, "@0,name", Buffer (0x0F) { "NVDA,Display-A" }, "@1,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@1,device_type", Buffer (0x08) { "display" }, "@1,name", Buffer (0x0F) { "NVDA,Display-B" }, "NVCAP", Buffer (0x18) { /* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, /* 0008 */ 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "VRAM,totalsize", Buffer (0x04) { 0x00, 0x00, 0x00, 0x20 }, "device_type", Buffer (0x0C) { "NVDA,Parent" }, "model", Buffer (0x16) { "nVidia GeForce GT 240" }, "rom-revision", Buffer (0x25) { "70.15.2C.00.51" }, "hda-gfx", Buffer (0x0A) { "onboard-1" } }, 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-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } Method (_STA, 0, NotSerialized) { Return (0x0F) } As soon as I get my DSDT working with usb and I don't have to use the 10.6.4 versions I'll post my completed DSDT. Full Audio Now works - Both HDMI and On-Board (RealTek) Link to comment Share on other sites More sharing options...
vancityex Posted January 17, 2011 Share Posted January 17, 2011 i have a very similar setup to u Zotac H55ITX-C-E G.Skill ripjaws 2x4GB i5 760 EVGA GT240 1 GB DDR3 64 GB kingston ssd and i am interested to know what u did as i want hdmi audio 5.1 and video...i had an another hack built using [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] to boot then retail dvd then upgrade to 10.6.6 mutibeast 3.0 so basically do the same here or change ....pls help thx Link to comment Share on other sites More sharing options...
casemon Posted February 3, 2011 Share Posted February 3, 2011 Any step by step instructions to get this going? There used to be a thread on here that discussed details for this board, but it has disappeared. I have the zotac h55, an i3 and a GF210 and got it through install on an external drive, but it went rather clumsily (graphics corruption, some screens took more than 5 min to show updates, etc.) and then fails to 1st boot. The zotac h55 guide that used to exist is now outdated, as the tools used have been updated and apparently are no longer compatible Any help? Link to comment Share on other sites More sharing options...
olav Posted February 9, 2011 Share Posted February 9, 2011 Here is a good guide http://www.insanelymac.com/forum/index.php...p;mode=threaded however, I have problems with shutdown. The board doesn't power off completely, the power led powers off but not the cpu fan and usb disk. Any step by step instructions to get this going? There used to be a thread on here that discussed details for this board, but it has disappeared. I have the zotac h55, an i3 and a GF210 and got it through install on an external drive, but it went rather clumsily (graphics corruption, some screens took more than 5 min to show updates, etc.) and then fails to 1st boot. The zotac h55 guide that used to exist is now outdated, as the tools used have been updated and apparently are no longer compatible Any help? Link to comment Share on other sites More sharing options...
yozik Posted February 12, 2011 Share Posted February 12, 2011 thanks for the info SpeedracerX how did you get the cpu stats to show up in iStat? thanks Link to comment Share on other sites More sharing options...
mactition Posted February 12, 2011 Share Posted February 12, 2011 The Zotac H55ITX-A-E project has moved to here . . . http://www.tonymacx86.com/viewtopic.php?f=81&t=12940 The Zotac H55ITX-A-E DSDT guide and files has been posted. The guide includes illustrated editing and install instructions, and my vanilla and edited DSDT. The BIOS of the C-E is very similar to the A-E. You should find it useful to fix any issues with C-E. Posting for the Zotac H55ITX-C-E is welcomed. Thanks Link to comment Share on other sites More sharing options...
yozik Posted February 18, 2011 Share Posted February 18, 2011 can someone post a DSDT that properly turns off the system? seems that the one I got from another h55-itx -ce does shutdown the system all the way. thanks Yozik Link to comment Share on other sites More sharing options...
vancityex Posted July 14, 2011 Share Posted July 14, 2011 hi guys i ran into a roadblock here is my vanilla dsdt and i can not seem to edit it to fit the info of my gt220 video card into it pls help me i have attached my vanilla dsdt and nvcap values for my video card ...thanks dsdt.txt Device_iD.txt Link to comment Share on other sites More sharing options...
Recommended Posts