Jump to content

Izzard

Registered User
  • Posts

    39
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Izzard

  1. I'm just going to mention, once again, that my GTX 970 + AKiTiO + 2011 Mac Mini + Windows works absolutely beautifully *BUT* only works at all if I switch the eGPU on at exactly the right moment. I have to power on the Mac, then the eGPU about 1 second later. If it's too early or too late then I get a black screen instead of Windows booting. Waiting for the Mac startup chime is far too late in my case.

  2. I feel bad for saying this because I can see you have put some effort in, but actually I think your guide could confuse people. It doesn't go into enough detail (e.g. step 1 says to drag PackageMaker into your Applications folder; that requires more explanation). Then "copy one line of kext file click desktop to reviel finder in top left corner" doesn't really make much sense at all.

    By all means have a go at putting together a guide for newbies, but as a downloadable PDF it's very hard for you to revise it to correct mistakes without leaving erroneous versions scattered around. How about you just start a thread instead? Please don't take my criticism too harshly.

  3. I realise this thread is all about AMD cards but I just want to say that this sounds similar the same baffling issue I have with my NVIDIA setup. (Mac mini 2011, GTX 970 in an ATiKiO). In other words, if I don't modify IONDRVSUPPORT kext then it boots but shows only as "NVIDIA chip model" in system information. Whereas if I correctly modify IONDRVSUPPORT then Yosemite kernel pancs at the point it tries to start the login screen / desktop. (And it works great in Windows.) None of us has come up with the answer to this but the only key difference with my system to other Mac minis is that it has a Radeon dGPU.

    • Thumbs Up 1
  4. I've just read the last few days' worth of posts and I'll repeat what I've said before: a wiki would help at this point. There is information being repeated (wasting time) and misinformation being repeated (wasting money). Plus some useful hints and links which only exist in this Mac-oriented thread which our PC-only friends are likely to miss. Let's get the best advice, best photos and best links in one place?

  5. IONDRVSupport.kext mod is actually not necessary with the AMDs, but there is incongruity as you said: Checking the console boot log, there are no messages with "IOPCITunnelCompatible needed" or such.

    I noticed the same discrepancy. MaximumBurrito's, symptoms, as described, don't make sense to me unless there is some sort of hardware issue.

    MaximumBurrito, perhaps you should double-check the two boards of your AKiTiO are connected properly. Is the short black/yellow power cable dislodged? (Although I wouldn't expect the GPU fans to turn if the GPU can't see the PCIe bus.) If I were you, I would think about getting a simple PCIe card (ethernet adaptor / USB ports or similar) to see if those work. They are cheap and if you value your time/sanity then it's a worthwhile troubleshooting step.

  6. <true>I did try to boot with the original un-edited .kexts, and the card did not show up in this case either. </true>

    When you did that, did you then get the complaints in the log/ colsole about IOPCITunnelCompatible being required?

    Have you ever seen them? Because if not, nothing you’ve said suggests the ATiKiO thunderbolt board can talk to the PCIe board. I think your symptoms are what you’d get if it were supplying power to the GPU and nothing else.

  7. Here are kexts loaded in my rMBP:

    115 2 0xffffff7f80e49000 0x2d8000 0x2d8000 com.nvidia.web.NVDAResmanWeb (10.0.3) <87 82 78 12 7 5 4 3 1>

    116 0 0xffffff7f82564000 0xd00000 0xd00000 com.nvidia.web.GeForceWeb (10.0.3) <115 87 83 78 12 7 5 4 3 1>

    117 0 0xffffff7f81342000 0x1af000 0x1af000 com.nvidia.web.NVDAGK100HalWeb (10.0.3) <115 12 4 3>

    post-34698-14495000017183_thumb.png

    - - - Updated - - -

    EDIT: This gets even weirder. There shouldn't be a NVDAGM100HAL that doesn't have "Web" in it's name. Did you ever load a pre-release Beta or something? I literally mean there has been no such kext that I am aware of.

    There's no kext called NVDAGM100HAL in my Extensions folder:

    post-34698-14495000017389_thumb.png

    And looking at the plist file for NVDAGM100HalWeb.kext it has an IOClass value of "NVDAGM100HAL":

    post-34698-14495000017542_thumb.png

    …could it be that the correct kext loaded but it reports as NVDAGM100HAL?

    In which case, why doesn't your console do the same? :D

    This is the new driver that came out today.

    post-34698-1449500001681_thumb.png

    post-34698-14495000017027_thumb.png

  8. Hmm, well I'll explore that angle next but this is a (relatively) fresh install of everything. A few days into this saga I wiped the SSD and rebuilt from scratch with a totally clean install of Yosemite (straight to 10.10.3) and installed nothing but the latest NVIDIA driver - and I still had the symptoms (i.e. kernel panic instead of login screen). And I've posted this part of the console output previously too because I was asking about the "[AGPM Controller] unknownPlatform" - but I'll have to read back through my posts now to see if it was the same. (It probably wasn't, considering your surprise at seeing NVDAGM100HAL).

  9. OK, and if you click in upper right corner on Nvidia, do you see this?

    [ATTACH=CONFIG]14826[/ATTACH]

    Yes, everything looks fine and console reports:

    12/05/2015 22:32:21.000 kernel[0]: NVDAStartup: Web

    12/05/2015 22:32:21.000 kernel[0]: NVDAGM100HAL loaded and registered

    (although that is always immediately followed by "12/05/2015 22:32:22.000 kernel[0]: [AGPM Controller] unknownPlatform" and I don't know if that is something to be concerned about or not).

    Anyway… new NVIDIA driver for Yosemite just came out today (346.01.02f03) so I'll try that. But I won't get my hopes up.

  10. Well, no joy. Removed CUDA framework, modified the kexts again from scratch. Still shows as NVIDIA Chip Model if I hot-plug the eGPU and still kernel panics instead of showing the login screen if I boot with the eGPU connected. Funnily enough, Windows really *is* plug and play as long as the eGPU is powered at the right instant.

  11. I compared those three kext that you shared on pastebin, but they all have an unnecessary IOPCITunnelCompatible key at the end of the file before the last ending dict-tag. Everything else was identical to my Mac mini 2011 kexts.

    Yeah, actually I knew that :excitement: but I also knew that wasn't causing the problem (and I have since tried with MVC's kexts - made no difference).

    2) try first without CUDA installed. It may cause some problems on computers with AMD GPUs:

    Avoid installing NVIDIA CUDA drivers on computers with AMD GPUs

    Hmm, now this is an interesting thing to investigate since more than a few of the guides I read said to install the CUDA driver. They made it sound essential. And - unlike your Mac mini - mine *does* have an AMD GPU in it. That page says it should be fine installing CUDA if you have both an AMD *and* an NVIDIA GPU; they're advising not installing CUDA if you *only* have an AMD GPU.

    ...however, since my AMD GPU (soldered to the logic board, unfortunately) is also what was impeding Physx from working in Windows, perhaps it is interfering here too. Worth a shot! I will remove the CUDA driver and report back.

  12. It's been a while, but my 2011 Mac mini - AKiTiO - GTX 980 combination worked great on Yosemite. I can confirm the current situation with the latest Nvidia web driver, I will also check the Boot ROM/SMC version and get back to you. If you still have an AMD card, I am happy to help with that as well.

    Thanks, goalque. I sent the AMD card back - sticking with the 970.

  13. I've come to the same conclusion. And apart from this issue of the eGPU not quite working in OS X (I had similar symptoms with the AMD R9 280X showing as "7XXX" and not outputting/detecting a display) I don't have any other issues with this machine... plus it's working great in Windows. Since I haven't seen anyone here with my exact combination of computer / enclosure / GPU, my working theory is that it's my particular combination that doesn't work, rather than my specific mini.

    Sooo... anyone out there got a 2011 Mac mini, an AKiTiO and a GTX 970? goalque had that combination here... ..but only talked about Windows.

  14. Very glad I was able to help.

    This is what I wish those who have had success could do. Help the newbies.

    I am still hopeful that your OS X issues can be solved. Did you try the "nvram -p" command to check that both needed boot args are loading?

    Thanks again!

    (Also a big thanks - again - to Tech Inferno Fan for helping me get PhysX running on the GTX 970 instead of the CPU, which happens because the NVIDIA driver always saw my Radeon dGPU and disabled Physx. The solution was to disable the PCIe Root Port hosting the Radeon in Device Manager. I will include that in my implementation guide when I get around to it.)

    Regarding the "nvram -p" command: yes, it's in amongst all the other accumulated data:

    [FONT=Menlo]$ nvram -p
    [/FONT][FONT=Menlo]SystemAudioVolume )[/FONT]
    [FONT=Menlo]boot-args kext-dev-mode=1 nvda_drv=1[/FONT]
    [FONT=Menlo]fmm-mobileme-token-FMM bplist00%d[etc…][/FONT]

  15. [...] I am concerned that newbies stumbling on these pages get dragged into the myriad issues and have no clear path, especially when the issues get all muddled together.[...]And I have to say that my 2014 Mini is a great gaming setup with eGPU. Doesn't need any fancy eEFI or modded kexts to get into Windows. I just have to pay attention to timing and then I am off for hours of Far Cry 4, skinning leopards, etc.In 3 months of game playing it has crashed maybe twice, it is rock solid stable and crashes no more than my PS4 or X-Box 1.

    I totally agree. Despite the best intentions of the moderators, these forums are a labyrinth with a plethora of wrong turns leading to miserable dead-ends. As I've said before, I think what's needed is a Getting Started wiki that we can all contribute to, helping newbies dig their way out of the common mistakes and back onto the path of glorious 3-figure fps gaming.

    The first time my eGPU finally showed up (and immediately accepted the driver and started working) in Windows - after many evenings of beating myself up for wasting money on unusable kit - I was over the moon and got that adrenaline rush you get when something finally comes together and works :)

  16. [...]

    The issue that I'm having is that I cannot boot into Mac OS X or Windows 8.1 while the eGPU is plugged in via thunderbolt. On Mac OS X, I get a kernel panic. On Windows 8.1, I briefly see the Windows 8 logo on boot up and then it goes to a black screen. I've tried powering on the eGPU with and without a monitor attached, and I get the same result. [...] I cannot boot into OS X with the eGPU plugged in. If I plug in the eGPU after boot up, OS X sees the Cube 2 but doesn't seem to detect the GPU

    [...]

    Windows 8.1: [...] t I can't boot with the eGPU plugged in, and Windows does not detect the eGPU after plugging it in after boot up. I also tried booting into safe mode while the eGPU was plugged in via thunderbolt, and I get stuck at the same black screen. I'm not sure how to debug this further and what else to try. [...]

    As MVC has suggested, you could just be falling at the last hurdle here (at least with regards to Windows; you definitely need to sort your driver issue out for OS X). I get these *exact same symptoms* with Window 8.1 / 10 Preview on my 2011 Mac mini unless I get the timing right powered up. You could be so close and not even know it.

    Experiment. For me, the right timing for powering up the eGPU's PSU is between 0.5 seconds and 1.5 seconds after pressing the power button on the computer. A fraction too early = Windows boot hangs. A fraction too late = Windows boot hangs. You need to get all Goldilocks on this.

  17. Hi Tech Inferno Fan

    Thanks for sending Setup 1.3. This was so I could use iPort to disable the Radeon in my Mac mini, which is blocking Physx from running on my Nvidia eGPU:

    Hardware:

    Unfortunately I've run into a problem. Following your instructions I installed Setup 1.3 just fine and confirmed that it could chainload Windows 10 (after changing from MBR2 to MBR). If I power on my eGPU exactly one second after the mini (just as with Windows) then I get past the grey screen and I can boot into Setup 1.3. (Just as with Windows, if I don't time this right, it goes straight to a black screen instead.)

    Everything seems to be detected just fine when I do this:

    post-34698-14494999966488_thumb.jpg

    However, the command to disable the dGPU always hangs, whether I select it from the menu or trigger it correctly from the batch file. Basically, "setpci" seems to cause this hang, as far as I can tell.

    post-34698-14494999966664_thumb.jpg

    Note that it doesn't go blank or stop updating the screen. Tellingly, the cursor is flashing on the next line. Other than that, it has stalled.

    Any ideas what I can try now? Thanks!

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.