Jump to content

Matte82

Members
  • Content count

    65
  • Joined

  • Last visited

About Matte82

  • Rank
    InsanelyMac Protégé

Profile Information

  • Gender
    Male
  • Location
    USA
  • Interests
    Wife, Three Sons, Music, and motorcycles.

Recent Profile Visitors

2,239 profile views
  1. Hey guys. Sorry I haven’t been more responsive. I’ve had a lot going on, and am no pro anyway. I have bought a Vega 64 and it’s working great in w10 and Linux. Hopefully Monday I’ll have some time to try and get something sorted. I may consider updating to Mojave. I’ve got it on my MacBook and like it.
  2. Okay. So if anyone is still reading this thread. I have MacOS working again. TLDR: I blocked Lilu, NvidiaGraphicsFixup, AppleALC kexts and got to the desktop. Installed all Clover, Nvidia, and OS updates. Installed the newest version of Lilu and replaced NVidiaGraphicsFixup with Whatevergreen, deleted AppleALC, and it works again. Except for built in audio. Long Version I was troubleshooting and booting with safe mode and verbose mode. I noticed an error with NVidiaGraphicsFixup Lilu and AppleALC kexts. So I blocked those and it booted. But didn't recognize my video card. So when it did boot, it showed my NVidia web driver didn't match the OS. But there were OS updates also. So I did the OS updates first. Then downloaded the NVidia Webdriver update. There were also clover and clover configurator updates. So I did those. Rebooted. No joy. It would KP before the progress bar got halfway. So I blocked those 3 kexts again and got to the the desktop. Then I decided to try and narrow down the culprit by blocking one kext at a time. Once I blocked lilu, it would boot, but it would be using the built in video driver and not the web driver and the graphics were glitchy. Did some looking around and there was a newer version of lilu. Installed it and rebooted. This time I got to the progress bar and it didn't appear to have a KP, but about halfway through my screen would go to sleep and never got to the desktop. So blocked lilu and rebooted to desktop. Checked for a newer version of NVidiaGraphicsFixup. Found it has been rolled into the Whatevergreen project. So installed it and removed NVidiaGraphicsFixup and rebooted. I also removed AppleALC. Viola desktop and the webdriver working. So I am mostly a very happy camper. This time however I noticed it didn't recognize any audio devices. I'm not certain it ever did. I know I tried to get it to. I would like to get this sorted and be done with this build. I bought a 2013 MacBook Retina. So I can use it to keep up to date with the current MacOS. I'll use this tower for music only and stick with 10.12 until I have to update. I may get another drive and play around with 10.13/.14 at some point. But overall I'm happy here. So if anyone has any ideas of where to start to try and get this sorted, let me know. I did some research and saw there is a new version of AppleALC. I also reread this thread and think it only ever partially worked. So I thought I would try the newer version and see what happens. Well it boots to desktop but no audio, and even worse back to the built in video driver. So I deleted it and rebooted. I'm back to the desktop and it appears all but audio is working. So if someone is willing to take a look at my EFI I'll post it. In the mean time I'll keep on searching and see what I can find. And as to making a guide. If I can get this sorted I think I can make a fairly easy to follow guide. In fact I may get a new HD and recreate the steps necessary. And then play around with 10.13/.14. As always Thanks in advance P.S. I'm also considering upgrading my video card to a Vega 64 and trying out the AMD side, and hopefully getting rid of the Nvidia head aches.
  3. Could be processor related. I would tend to think it would be more the graphics card. At least that's what it was for me. Have you made it to the gray screen? And yes I used one of the front USB 2.0 ports, and not the front 3.0 port.
  4. Sorry I didn't get back yesterday. I started off with this Guide. https://www.reddit.com/r/hackintosh/comments/68p1e2/ramblings_of_a_hackintosher_a_sorta_brief_vanilla/ It's a bare minimum starting place. The most important/useful part for me was the SMBIOS configuration. Probably one of the more in depth ones I've found. I've used MacPro 6.1 throughout the process. I did at one point try the Haswell imac, just for kicks, but it didn't help. I'm using Clover Configurator to look at my config.plist. I'll start on the first page and tell you what I see, and whether or not I think it was necessary to get Sierra installed. Some of this was done by MaldOn. Thanks again BTW. ACPI There are 3 patches, but not sure I had these during install. Change EHC1 to EH01, Change EHC2 to EH02, Change XHCI to XHC. Under fixes there are several ticked. But I know I didn't do that. So probably not necessary for install. Must have been done when MaldOn edited my DSDT. Here's what's checked. (page 1) FIxIPIC_0040 (page 2) FIX_RTC_20000, DeleteUnused_40000, FixRegions_10000000 Drop Tables has SSDT>TableId>CpuPM, SSDT>TableId:Cpu0lst, DMAR. I think I set one of those after running Piker Alpha's SSDTprgen.sh to get my CPU speedsteps working. Not sure which one, and again this was done after install. BOOT npci=0x2000, -xcpm, dart=0, and kext-dev-mode are all checked. Think -xcpm is done after generating an SSDT. The others were used during install. DEVICES Usb has inject and FixOwnership checked. Kernel and Kext Patches IOPCIFamily (find) 4881fb00 000040 (replace) 4881fb00 000080 (comment) X99 patch by BraumBear. I know the first version I found of this was wrong. Don't remember where I found it, but it was mentioned later in the thread, and had these values instead. AppleAHCIPort (find) 45787465 726e616c (replace) 496e7465 726e616c (comment) External Icons patch. This one probably isn't needed for install AppleUSBXHCIPCI (find) 83bd74ff ffff10 (replace) 83bd74ff ffff16 (comment) Change 15 Port Limit To 22 in XHCI 10.12(x99-series). I originally had a different version of this, but it was more generic. MaldOn changed this to the X99 version. Probably not necessary to install, but probably wouldn't hurt. com.apple.iokit.IOAHCIBlockStorage (find) 00415050 4c452053 534400 (replace) 00000000 00000000 000000 (comment) Enable TRIM for SSD. Won't be necessary for a traditional HDD, and possibly not for SSD's in Sierra. I really don't know, but figure it doesn't hurt since I am using an SSD. Rt Variables and SMBIOS This is covered in corpnewt's guide above. SYSTEM PARAMETERS Inject System ID and NvidiaWeb are checked. But Nvidia isn't useful until Sierra is installed along with the web drivers. I was actually using the disable Nvidia flag during install. Now as far as kexts and drivers I have installed. I've put my kext's in the "other" folder. I believe the must have's are FakeSMC, lilu.kext, NvidiaGraphicsFixup, USBInjectAll, XHCI-x99-injector. I also have AppleALC, CodecCommander, IntelMausiEthernet, VoodooTSCSync. Drivers64 has FSInject, VboxExt2-64.efi, and VboxExt4-64.efi. I've been trying to get clover to boot linux, so that's why the Ext drivers are installed. Not sure about the other. And also not sure why these aren't in the Drivers64UEFI folder. Maybe that's why clover doesn't see my linux disc? Something to look into. Thanks. Drivers64UEFI has FSinject-64, HFSPlus, NTFS (for my windows drive), OSXAptioFix2Drv-free2000, OSXFatBinaryDrv-64, PartitionDxe-64, SMCHelper-64. Again not sure about FSInject. However OSXAptioFix2Drv-free-2000 is absolutely necessary, HFSPlus is also needed. And not sure about the rest. Anyway let me know if that gets you any further down the road. I really need to put this in a guide format. But I've already kind of forgotten exactly how I did a thing or two. So maybe you can remind me. Also I do remember when I first got to the gray screen where the installer normally appears it didn't. I had to force it. Don't remember what was necessary, but it's a few post back. Once I got that, and made sure I was there for the second boot, it was all downhill.
  5. Give me a bit and I'll get more for you. But there is one thing that made a big difference. https://nickwoodhams.com/x99-hackintosh-osxaptiofixdrv-allocaterelocblock-error-update/ This is for the 5810, which uses the c612/x99 chipset. Not sure it will apply to the 3610. Once I got that working it was my video card that was causing issues if I remember. I finally got around them, but in the end got a gtx1050 ti card. Mine was a low end workstation card. It worked best in vesa mode. But that wasn't ideal. I would think the k4000 would be better supported. But no promises.
  6. Haven't had much time to mess with the built in audio too much. I will. Still need to work on making a guide. I've been working on installing linux. I'm going to ask for some advice on the AVLinux forum also, but thought here would be a good place too. Here's what's going on. From what I've gathered when using Linux for Audio a Real-time or RT kernel is preferred. It allows for less overruns and lower latency. I had intended to run AVLinux, as it is set up to do just this. However the guy who puts it together, doesn't have any computers running UEFI. So support is somewhat lacking. From what I've gathered those who get it to work, have done so by turning on "Legacy Boot Support". I'm afraid to do this, as I don't want to break my OSX install. It's working great. Would turning on Legacy Boot Support hurt, now that I've gotten MacOS running well? Would it do anything to Windows? Every time I've installed AVLinux, when I reboot, it won't boot, and the computer doesn't see the drive. I think I tried to see if Clover would see it but it didn't. The creator of AVL uses systemback for his install method. I've read that I need to install Grub from Terminal before rebooting. I've done that also, and can't see to get it to work. So I've tried some other distros, but either they don't work (KXStudio, io GNU/Linux) or they aren't that optimized for audio (Ubuntu Studio). I have Ubuntu Studio installed now, but really want AVLinux to work. So I've been thinking. I've installed Windows and each LInux OS by removing all other Hard Drives and using a USB stick set up via Rufus. Then once it's installed and working, I've put in the other hard drives and set the MacOS one w/Clover as the boot drive. Would it maybe work if I used Clover to load the USB drive to begin with? Would that maybe work? AVLinux is based on Debian Linux, and according to the creator "should" support UEFI. But as mentioned can't test it. So maybe clover could somehow provide the legacy support to allow it to boot? I've read about using clover to replace Grub. But honestly, it's still a bit over my head, and last thing I want to do is mess up my MacOS installation. Anyway I'll keep doing some research and see what I can figure out. Let me know if there's anything you guys can't point me towards to figure this out. Thanks
  7. Awesome. It will be tomorrow before I can try it. Again huge thanks.
  8. Okay so I tried the other layouts. 4 gave me the same thing. The front headphone jack works, but not the back. I think it called the output "built-in speaker". The 11 layout shows up as digital optical and I have no inputs. I'm not really worried about inputs. So I guess that note in the wiki makes sense now. Guess I will do some more reading and see what I can find. However your comment about, "if u can, just remove _dsm into hdef and inject with Clover in DEvices tab in ur config.plist", intrigues me. But I'm not sure exactly what you mean. I see this in my DSDT Device (HDEF) { Name (_ADR, 0x001B0000) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Are you saying to just delete the _dsm in "Method (_DSM," ? Do literally just delete it? Or do I need to replace it with something? And then would clover auto inject or would I need to do something inside it's plist? I appreciate you helping me figure this out. I can work with it as is, but I just want to get it as 100% as possible. I feel like we've come too far to not get this part done.
  9. Cool. I will give that a shot and report back. And I forgot to mention, but yes I did find that under the hdef section.
  10. You sir. Are awesome. Thank you so much. I ran the codec script. This is the output (AppleHDA) Realtek ALC280 (10ec:0280) Rev.(00100003) Controller 8086:8d20 (sub-ven:1028:0617) I'm about to install the DSDT and I will report back. Edit: I tried it and now the front headphone port works. I would like to get the rear one going if I can. I tried looking at the DSDT in MaciASL, but I don't have clue where to start. And that's a lot of lines to look through. Been googling it though. Surely I can figure out how to change the ID. Thanks again Matt Edit 2: Okay so is it in line 8368? "layout-id", Buffer (0x04) { 0x03, 0x00, 0x00, 0x00 }, If so what do I change? I'm taking a wild guess that 0x03, is layout 3. But would I just change that to 0x04, or 0x011? to try the other layouts?
  11. Thought I would post a quick update. Got the 1050ti card, and it is working beautifully. I also picked up a Crucial MX300 SSD, and have transferred it all over to that. I have installed most of my software in it's working quite nice. The audio is the last little issue I would like to fix though. Any ideas or suggestions on where to look MaLdOn? I know you modded my DSDT and that got it to show up in system profiler. I also see you put in the Apple ALC kext in there. I'm going to do some reading and see what I can find. Once I get this sorted I will try and make a guide, since I believe this should be a nice Mac Pro alternative for people that need lots of processing power. Also, when I boot I still see the unsynchonized TSC message. Is this accurate or maybe the kext has kicked in yet? Things seem okay, I just want to make sure this rig is as stable as possible. I've noticed it doesn't do quite as well at lower buffer settings as I thought it might. And it could simply be, I need more cpu power, but want to make sure. Again thanks for all the help. Edit: So I think I figured out that this mobo is using the Realtek ALC3320. According to https://github.com/vit9696/AppleALC/blob/master/Changelog.md, it might be the same as/similar to the ALC280, which has 3 layout options. (3,4,11). But it also mentions something about being for Alienware alpha SPDIF only. So maybe I need to figure out how to create a new layout. I'm trying to wrap my head around that. There's also mention here https://github.com/vit9696/AppleALC/wiki/Installation-and-usage that AppleALC doesn't deal with layout-id's and expects you to provide a correct DSDT. So now I'm even more lost.
  12. I ordered a GTX 1050 ti. For my needs it should be overkill, and hopefully compatible. Will I need to change anything in the DSDT you provided? Also since I'm waiting on that I decided to check out the audio. Well it shows up in system profiler, but under system preferences>sound it doesn't show anything? I know there are quite a few guides out there for sound, but since you made a patched dsdt, I don't want to mess any of that up. And it's not really critical, as I'm going to use this for audio work, and have a USB interface that is showing up and working just fine. But it would be cool for it to function also. This is sort of a future question, but some day I plan on upgrading the cpu, to one with more cores. Not any time soon. Just as prices come down. Anything I need to change for that? I imagine I will need to re run the ssdtPRgen script and the vector script. But aside from that anything to be aware of? So far everything else seems good. I've got sleep turned off, as I don't use it anyway. I shut down when I'm done. USB 3.0 is working as expected, along with LAN. I'm about to start installing some of my software and see how it goes. I'll post back if I have any issues. But not expecting any, that aren't video related anyway. Lastly I'm going to transfer this to an SSD at some point soon. I've used Carbon Copy Cloner in the the past on "real" macs to transfer the OS. Aside from making sure clover is installed correctly, is there anything else I should know? Oh sorry one more. I plan also installing Windows 10 on a completely separate SSD. Anything I need to do special there? I plan on removing my Mac SSD completely. Installing Windows. Once that is done, reinstalling the Mac SSD, and making sure it's set as the boot device in BIOS. Anything else I need to worry about or install? Or will clover see it and simply add it as an option? Anyway I can't thank you enough for the help. I'm one happy camper. Get the video sorted and I will be good to go. I nice vanilla install. Exactly what I was going for. If you're ever in the area let me know, I owe you at least a good dinner. And that's for anyone that helped me out here.
  13. I do some occasional gaming and mild video editing. So I'll probably go for a gtx card and the web driver. Can't thank you enough for all the help.
  14. So I got to play around for just a bit before heading to work. First of all huge thanks. Didn't get to try audio yet, but I noticed it was showing up in system profiler. However I installed that clover folder and the dsdt. Rebooted. Didn't make any changes. Just what you sent me. And I think I got the same weird screen. :-/ So I tried the nv_drv flag. Same thing. Then I tried the nvidia web driver flag. Same thing. Then I tried both and black screen instead of desktop. So I turned off injecting nvidia. This time things looked good. However nvidia preferences showed it was running the OS X driver. I'm okay with that, just something I noticed. This is when I found audio was showing up. but I noticed things were a little weird here and there. Like I would click something and it wouldn't load as fast as normal. So I tried some things to check QE/CI. DVD player showed all features enabled. Opened chess and could make moves. Then I opened screen saver picked one and hit preview. Instant freeze. Tried some commands like force quit. But nothing. Finally shut it down. So I tried again without injecting nvidia but with the nvda_dvr flag. Same as before. And it shows that the OS X driver is loaded in nvidia preferences. Then I tried with the NvidiaWeb option. Black screen instead of desktop. Tried both for the heck of it and black screen again. If this is probably due to the video card itself being less common, let me know. I planned on getting something a little better anyway. I know these cards are meant more for workstation use and less common. I'm also open to suggestions on very compatible, super easy to get working cards. Nvidia or AMD. Just let me know what you think. I also found a bootflag debug=0x100. That's suppose to give me some kind of readout on what goes wrong. Going to try no injection and no nvidia flags and see what causes the hang with screen saver. Again I am grateful for all the help.
  15. Awesome. Thanks. And from what I've read it is the c612. Can't find any info saying there was ever a version that had a c610.
×