Jump to content

Sgt. Pepper

Registered User
  • Posts

    5
  • Joined

  • Last visited

Posts posted by Sgt. Pepper

  1. Your board-id Mac-2BD1B31983FE1663 doesn't exist in ConfigMap as default, but the script adds it there with “none” value enabling the screen output. AppleMuxController takes care of GPU switching, but the 60Hz issue may be more related to the monitor itself as Sgt. Pepper had the same problem with a iGPU only Mac (late 2013 13” rMBP), and the same monitor:

    http://forum.techinferno.com/diy-e-gpu-projects/7910-diy-egpu-macbook-experiences-30.html#post120921

    It’s one of the Mac models which doesn’t require AppleGraphicsDevicePolicy.kext change as the board-id is there ready.

    If we could track down the 2011 MacbookAir’s ioreg tree and compare it with the late 2013 13” rMBP + the same monitor, that likely gives us the correct direction.

    Dear goalque,

    I have both the MacBooks here, so if you can tell me how to read out the ioreg tree, i can upload both outputs so maybe we can really track this problem down

    Unfortunately i have no clue myself what i have to type into terminal etc ;)

  2. Sorry for the delay. The problem must be your monitor or DP cable, because I am writing this post now with a Late 2013 13” rMBP and it is able to output 3200x1800@60Hz HiDPI via DisplayPort v1.2 on OS X 10.10.2 (Web driver 343.02.02f01). The funny thing is that the operating system detects two monitors if you are using PIP mode and DP + HDMI from the eGPU, but that’s not very sensible :) Working with a Windows and OS X side by side would be great but the monitor cannot be rotated to vertical position. Unfortunately HDMI 2.0 is not supported and will never be (I asked) because it’s impossible to update the firmware (no USB port as with TVs).

    [ATTACH=CONFIG]13887[/ATTACH]

    Also sry for the delay here, have been busy this week.

    I think your monitor is making the difference, because as far as i know your monitor is using SST-technology, while mine is MST-support only.

    At least this is the only reason for me why i cannot get it to work with 60Hz without MVC's hack (which then "deactivates" monitor output)...

  3. Yeah, I have to admit that I don't fully understand how and why my mod works. There is a missing component that is hidden.

    Thats a pitty. I was hoping you could give me a hint where i could look for the "hidden component" and change it to make it work also with the eGPU.

    Concerning graphical artifacts, i would not bother as the web drivers right now show bugs in safari and preview in general.

    I think we have to wait for newer drivers in order to overcome these artifacts.

    @goalque:

    I'm sorry i obviously caused some confusion here:

    Concerning the HiDPI mode i just wanted to say that my GTX 970 is able to deliver the full resolution of 3840x2160 pixels that the Dell up2414q has as native resolution but can even put out resolutions as high as 3200x1800 HiDPI, which is equivalent to 6400x3200 pixels.

    The Intel Iris however is limited to 3840x2160 pixels, so every "higher" resolution (e.g. 2560x1440) is a non HiDPI resolution resulting in computing less pixels then the native resolution of the up2414q.

    The thing is just that i am limited to 30Hz with both GPUs or that my eGPU doesn't put out any video whilst the iGPU can then deliver the 60Hz.

    I think your Samsung monitor is indeed a SST model? My Dell is a MST model which makes me dependent of MST support in any driver, no matter if its apple's or Nvidia's.

    Also, i already tried all the drivers available from a fresh install of 10.10.1 as well as 10.10.2 ( every OS with their own drivers of course). So i fear i already did everything you advised me to do.

    So i think the basic question is:

    1. Does Apple somehow block MST support of the nvidia web drivers in some of their kext?

    2. Is it a problem limited to the new Maxwell series?

    Background:

    I was able to swap in an old (borrowed) GTX 260 (PC) inside the box today an everything worked with MVC's hack, meaning i was able to put out video to an old external screen over DVI whilst "AppleGraphicsDevicePolicy.kext" in "AppleGraphicsControl.kext" was modded. But as it is already supported in Appel's own drivers i was not dependent on the web drivers.

    Problem is this card could of course not drive the up2414q in any way so i cannot tell if it would have worked?

  4. Yes, i have, it doesn't change anything to it

    i think it is not as simple as MVC described it in his tutorial when using an eGPU

    what i found out using the Macbook air is that its board id is not on this "blacklist" in AppleGraphicsControl.kext.

    maybe there is another location where i must add or remove the board id?

    - - - Updated - - -

    To be more clear:

    My problem is not that intel iris doesn't support more than 1920x1080HiDPI.

    I just do not understand why a intel HD4000 Macbook air with eGPU which is not certified at all by apple to drive something at 4k works so flawless but my rMBP is limited to 30 hz

    I read in some forums for mackintosh, for them MVCs tutorial worked just fine with a GTX 970, but this were all internal

    Do you know anything about why some cards work for accelerated graphics and some do not, i guess there has to be some kind of driver controlling the display output?

  5. Hi everybody!

    First and foremost I want to thank everybody here on Techinferno, you guys made this possible to happen!

    I currently am using an eGPU Setup consisting of the Akitio Thunder2Pcie Box and the OcUK(Caseking) GTX970 „reference“.

    It was really painless to get this up and running, based on the things Tech Inferno Fan and goalque found out here.

    I really tried to read everything which has been discussed here in the "akitio thunder2pcie thread" but i couldn't find any information on my problem.

    But lets start with good things first:

    I'm running this on a late 2013 13"rMBP, OSx 10.10.2 with latest nvidia web driver 343.02.02f1 driving a Dell up2414q (4k MST) Monitor.

    everything works flawless so far.

    But no it comes to a point where i couldn't find a solution over the last week:

    1. When the egpu is connected, i have all the beautiful pixels and even all the scaled HiDPI resolutions up to 3200x1800 HiDPI, so no problem.

    BUT I did not manage to get this display working at 60HZ.

    2. I then found MVC's post here:

    http://forums.macrumors.com/showthread.php?t=1760435

    I did it just as he described and now my MacBook can drive the up2414q at native resolution 4k@60hz.

    BUT my GTX 970 is no longer putting out video at all, although it is correctly recognized by OSX and performs well in e.g. OpenCL benchmarks.

    And as the Intel iris is not as powerful, i can no longer use HiDPI resolutions other than 1920*1080.

    The strange thing is, i was able to test this setup today with a 2011 MacbookAir and it worked exactly as it should, eGPU is detected, and works properly, giving me 4k@60hz AND resolutions up to 3200x1800 HiDPI.

    Maybe someone has a good idea or already got this combination working?

    Thanks a lot!

    If i get this working, i’ll make an implementation guide with pictures etc.

    - - - Updated - - -

    Anyone tried their egpu with filevault? Tried to search the forum with no result. Anyone can share some experience?

    I can confirm this works without any problems

×
×
  • 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.