Contribute
Register

Dell UP2715k with GTX 970

Status
Not open for further replies.
Joined
Jun 23, 2016
Messages
81
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
Hey there,

my quite freshly running Hack still needs some tweaks (iMessage for example) but today the new Display arrived \o/

I instantly put in on my crafting table in the basement and hooked it up to the already running Hack and it looked brilliant. I'm not exactly sure which resolution I got but it definitely was recognized as HiDPI display. The monitor settings showed the usual zoom-level settings that are shown on for example the Retina MBP.

Unfortunately the glory was gone when I rebooted the first time. I had crashes and couldn't boot anymore. I found out that the Display seems to have problems showing BIOS level output which makes the BIOS and the Clover menu unreachable for me. After setting nv_spanmodepolicy to 1 i finally managed to get the machine booting again. I only see output when the Desktop is already loaded a few seconds and the resolution seems to be Stuck at 2160x1440.

I found some posts from over a year ago where most tipps relate to new drivers that were needed back than but I couldn't find any more valuable information.

Does anyone have a similar setup running?

Currently i'm running the Hack as iMac 17,1 but i'm not sure if this is the right choice yet.

I'm on an Asus Maximus VIII Hero, i7 6700K, 32GB Ram and a EVGA GTX 970 SSC - i thought an iMac 17,1 is something that should fit quite well.

Any input is highly appreciated.

Thanks,
Frank
 
I have a GTX 960 with UP2715k

The setup is not perfect, but it's working -> display recognized as 5k, hidpi settings are supported.

I assume you have the recent Nvidia web drivers installed.

Clover boot arguments:
iMac15,1
dart=0 nvda_drv=1 kext-dev-mode=1
(yes, nv_spanmodepolicy is not activated)

Kext patch:
Code:
<dict>
                <key>Comment</key>
                <string>AppleGraphicsDevicePolicy (board-id) Patch (c) Pike R. Alpha</string>
                <key>Find</key>
                <data>
                Ym9hcmQtaWQ=
                </data>
                <key>Name</key>
                <string>AppleGraphicsDevicePolicy</string>
                <key>Replace</key>
                <data>
                Ym9hcmQtaXg=
                </data>
            </dict>

AND applying agdpfix

Kext patch details and agdpfix available here in first pot: http://www.tonymacx86.com/threads/b...-imac-15-or-imac-17-system-definition.183113/

I need both methods at the same time to make this monitor work. In theory both methods should do the same, however, if I only apply one method, the monitor doesn't work properly.

But here are the downsides, for which I've found no solution yet:
- You have to apply agdpfix with every system update
- The system only boots if the monitor is disconnected from power. Otherwise the system reboots endlessly just before the login screen.

So my procedure for now is:
- disconnect power from monitor
- boot hackintosh
- attach powercord to monitor again

This is the only way it works for now.
 
Thanks @XQC this sounds interesting. I'll try that out. I have the kext patch already i think but I need to look at agdpfix. And yes, I do have the latest web drv from Nvidia.

Do you have energy saving disabled on the display itself? Currently I don't even see the Clover menu - not seeing BIOS stuff seems to be quite normal with this Display.
 
BIOS and Clover are displayed without problems and I didn't set anything special for it. Monitor settings are default.
Only things that come to my mind:
- Intel GPU disabled in BIOS?
- CSM enabled in BIOS?
- CsmVideoDxe driver active in Clover?

If you even don't see the bios, then try the internal gpu output from your mainboard (if not deactivated) and only one displayport cable. This should work.
 
Thanks so far for helping. I got 5k working \o/ - i will now see how booting goes and care about the BIOS. Good to know you got it working.

I don't know if both options (CSM and CsmVideoDxe) should be active but I guess? I just activated the driver in Clover and see the BIOS settings now.
 
Ok, so here's what i got:

1. I see the same reboot loop that you see when I leave everything plugged in. I don't see any BIOS or Clover then
2. If I boot without the display beeing powered it works - same as it does with your setup.
3. If I boot with only one DP plugged in I see the BIOS, Clover and can boot without reboot. Plugging the second DP in after the system has booted (which shows up in 1440p at this time) I get the full 5k and everything looks great.

So I still have to find out how to see BIOS and clover with both DP plugged in and ideally we have to get this reboot loop fixed. Have you already seen anything from what happens there? Maybe some system log entries or anything like that?

- Intel GPU disabled in BIOS?
- CSM enabled in BIOS?
- CsmVideoDxe driver active in Clover?
I haven't found any Intel GPU settings in my ASUS BIOS. Any hints appreciated.

CSM is and was enabled in the BIOS and I have CsmVideoDxe drivers enabled in clover via CloverConfigurator.

Any other ideas relating BIOS and Clover?
 
I have a Gigabyte Motherboard.
Only other option that comes to my mind is that I can set which display output should get priority (internal gpu or pcie slot).

I disabled the internal gpu and set the priority for pcie slot.

It seems to me that both your BIOS and Clover are listening on the internal gpu output, but not the nvidia gpu.
 
And regarding the reboot loop:
Yeah I think we're on the same boat now.

Scenario 1 - Only one DP cable: Booting works, 4k resolution works and 1080p hidpi is available.
Scenario 2 - Two DP cables, Monitor powered on: reboot loop
Scenario 3 - Two DP cables, Monitor powered off: Booting works, when monitor powered on again, 5k works and 1440p hidpi is available

Other scenarios:
kext patch 0, agdpfix 0: booting works, but black screen (system is responsive)
kext patch 0, agdpfix 1: booting works, only normal 1440p available (non-hidpi)
kext patch 1, agdpfix 0: same as above, but screen flickering and only normal 1440p available (non-hidpi)

So I came to an dead end here, hopefully other guys have a solution for this
 
Here's an error report I got when booting and this is from the boot attempt before where the "reboot loop" thing occured. Maybe this is something that helps for debugging.

Code:
Anonymous UUID:       FCADE4CB-5684-1628-EB8B-XXX

Fri Jul  1 13:42:37 2016

*** Panic Report ***
panic(cpu 6 caller 0xffffff800a3ce5fa): Kernel trap at 0xffffff7f8b42d81e, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0x00000000018c01ba, CR3: 0x00000000054b1028, CR4: 0x00000000003627e0
RAX: 0x0000000000000001, RBX: 0x0000000000000000, RCX: 0x00000000018c018d, RDX: 0xffffff80550cd6d0
RSP: 0xffffff83bf0eb2b0, RBP: 0xffffff83bf0eb2b0, RSI: 0x0000000000000000, RDI: 0xffffff805840a008
R8:  0x0000000000000000, R9:  0xffffff83bf0eb224, R10: 0xffffff8058c30520, R11: 0xffffff7f8b4915ba
R12: 0xffffff8355269008, R13: 0xffffff8355272008, R14: 0x0000000000000000, R15: 0xffffff8355269008
RFL: 0x0000000000010206, RIP: 0xffffff7f8b42d81e, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0x00000000018c01ba, Error code: 0x0000000000000000, Fault CPU: 0x6, PL: 0

Backtrace (CPU 6), Frame : Return Address
0xffffff83bf0eaf40 : 0xffffff800a2dab12
0xffffff83bf0eafc0 : 0xffffff800a3ce5fa
0xffffff83bf0eb1a0 : 0xffffff800a3ec463
0xffffff83bf0eb1c0 : 0xffffff7f8b42d81e
0xffffff83bf0eb2b0 : 0xffffff7f8b423f19
0xffffff83bf0eb2e0 : 0xffffff7f8b47d518
0xffffff83bf0eb420 : 0xffffff7f8b47d8ee
0xffffff83bf0eb470 : 0xffffff7f8b384223
0xffffff83bf0eb4c0 : 0xffffff7f8b381a8d
0xffffff83bf0eb570 : 0xffffff7f8b3ba18e
0xffffff83bf0eb760 : 0xffffff7f8b3bb66a
0xffffff83bf0eb830 : 0xffffff7f8b595889
0xffffff83bf0eb8d0 : 0xffffff7f8b595d5a
0xffffff83bf0eb920 : 0xffffff7f8b351505
0xffffff83bf0eb9a0 : 0xffffff7f8b339f58
0xffffff83bf0eba20 : 0xffffff7f8b33c3e0
0xffffff83bf0ebab0 : 0xffffff7f8b30178b
0xffffff83bf0ebba0 : 0xffffff7f8b301a7c
0xffffff83bf0ebbe0 : 0xffffff800a8dfa07
0xffffff83bf0ebd20 : 0xffffff800a397eb0
0xffffff83bf0ebe30 : 0xffffff800a2df283
0xffffff83bf0ebe60 : 0xffffff800a2c28b8
0xffffff83bf0ebea0 : 0xffffff800a2d2665
0xffffff83bf0ebf10 : 0xffffff800a3b8dca
0xffffff83bf0ebfb0 : 0xffffff800a3ecc86
      Kernel Extensions in backtrace:
         com.apple.iokit.IOGraphicsFamily(2.4.1)[172C2960-EDF5-382D-80A5-C13E97D74880]@0xffffff7f8b2f1000->0xffffff7f8b32bfff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[D8216D61-5209-3B0C-866D-7D8B3C5F33FF]@0xffffff7f8aa4b000
         com.apple.iokit.IONDRVSupport(2.4.1)[1114B99F-E439-329E-876D-1FEC4CF45DF6]@0xffffff7f8b338000->0xffffff7f8b347fff
            dependency: com.apple.iokit.IOGraphicsFamily(2.4.1)[172C2960-EDF5-382D-80A5-C13E97D74880]@0xffffff7f8b2f1000
            dependency: com.apple.iokit.IOPCIFamily(2.9)[D8216D61-5209-3B0C-866D-7D8B3C5F33FF]@0xffffff7f8aa4b000
         com.nvidia.web.NVDAResmanWeb(10.1.1)[5C094812-86E1-35B5-9B9F-AFD29D97CEC3]@0xffffff7f8b34f000->0xffffff7f8b62efff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[D8216D61-5209-3B0C-866D-7D8B3C5F33FF]@0xffffff7f8aa4b000
            dependency: com.apple.iokit.IONDRVSupport(2.4.1)[1114B99F-E439-329E-876D-1FEC4CF45DF6]@0xffffff7f8b338000
            dependency: com.apple.iokit.IOGraphicsFamily(2.4.1)[172C2960-EDF5-382D-80A5-C13E97D74880]@0xffffff7f8b2f1000
            dependency: com.apple.AppleGraphicsDeviceControl(3.12.8)[81C2784E-285A-38A7-A16E-515DCB816E0A]@0xffffff7f8b348000

BSD process name corresponding to current thread: WindowServer
Boot args: dart=0 nvda_drv=1 kext-dev-mode=1

Mac OS version:
15F34

Kernel version:
Darwin Kernel Version 15.5.0: Tue Apr 19 18:36:36 PDT 2016; root:xnu-3248.50.21~8/RELEASE_X86_64
Kernel UUID: 7E7B0822-D2DE-3B39-A7A5-77B40A668BC6
Kernel slide:     0x000000000a000000
Kernel text base: 0xffffff800a200000
__HIB  text base: 0xffffff800a100000
System model name: iMac17,1 (Mac-B809C3757DA9BB8D)

System uptime in nanoseconds: 8650242595
last loaded kext at 7682449828: com.apple.driver.AppleGraphicsDevicePolicy    3.12.7 (addr 0xffffff7f8c8cf000, size 49152)
loaded kexts:
com.nvidia.web.GeForceWeb    10.1.1
com.nvidia.web.NVDAGM100HalWeb    10.1.1
com.nvidia.web.NVDAResmanWeb    10.1.1
com.intel.driver.EnergyDriver    2.0
com.nvidia.NVDAStartupWeb    10.1.1
at.obdev.nke.LittleSnitch    4360
com.insanelymac.IntelMausiEthernet    2.1.0d0
org.netkas.driver.FakeSMC    1707
com.rehabman.driver.USBInjectAll    0.5.11
com.logitech.manager.kernel.driver    5.60.1
com.apple.driver.AppleGraphicsDevicePolicy    3.12.7
com.apple.driver.AppleTyMCEDriver    1.0.2d2
com.apple.driver.AppleHDAHardwareConfigDriver    274.9
com.apple.driver.AppleHDA    274.9
com.apple.driver.AppleUpstreamUserClient    3.6.1
com.apple.driver.AppleMCCSControl    1.2.13
com.apple.driver.pmtelemetry    1
com.apple.iokit.IOUserEthernet    1.0.1
com.apple.iokit.IOBluetoothSerialManager    4.4.5f3
com.apple.Dont_Steal_Mac_OS_X    7.0.0
com.apple.driver.AppleOSXWatchdog    1
com.apple.driver.AppleHV    1
com.apple.driver.AppleIntelPCHPMC    1.1
com.apple.nvidia.NVDAStartup    10.1.0
com.apple.driver.AppleIntelSlowAdaptiveClocking    4.0.0
com.apple.driver.ACPI_SMC_PlatformPlugin    1.0.0
com.apple.driver.AppleFIVRDriver    4.1.0
com.apple.driver.AppleFileSystemDriver    3.0.1
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless    1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib    1.0.0
com.apple.BootCache    38
com.apple.iokit.IOAHCIBlockStorage    2.8.5
com.apple.driver.AppleAHCIPort    3.1.8
com.apple.driver.AppleACPIEC    4.0
com.apple.driver.AppleRTC    2.0
com.apple.driver.AppleACPIButtons    4.0
com.apple.driver.AppleHPET    1.8
com.apple.driver.AppleSMBIOS    2.1
com.apple.driver.AppleAPIC    1.7
com.apple.nke.applicationfirewall    163
com.apple.security.quarantine    3
com.apple.security.TMSafetyNet    8
com.apple.driver.AppleGraphicsControl    3.12.8
com.apple.driver.DspFuncLib    274.9
com.apple.kext.OSvKernDSPLib    525
com.apple.driver.AppleSMBusController    1.0.14d1
com.apple.iokit.IOSurface    108.2.1
com.apple.iokit.IOAcceleratorFamily2    205.10
com.apple.iokit.IOSerialFamily    11
com.apple.AppleGraphicsDeviceControl    3.12.8
com.apple.driver.CoreCaptureResponder    1
com.apple.driver.corecapture    1.0.4
com.apple.iokit.IONDRVSupport    2.4.1
com.apple.driver.AppleHDAController    274.9
com.apple.iokit.IOGraphicsFamily    2.4.1
com.apple.iokit.IOHDAFamily    274.9
com.apple.iokit.IOAudioFamily    204.4
com.apple.vecLib.kext    1.2.0
com.apple.iokit.IOSlowAdaptiveClockingFamily    1.0.0
com.apple.driver.AppleSMC    3.1.9
com.apple.driver.IOPlatformPluginLegacy    1.0.0
com.apple.driver.IOPlatformPluginFamily    6.0.0d7
com.apple.driver.AppleSMBusPCI    1.0.14d1
com.apple.iokit.IOSCSIArchitectureModelFamily    3.7.7
com.apple.driver.usb.IOUSBHostHIDDevice    1.0.1
com.apple.driver.usb.cdc    5.0.0
com.apple.driver.usb.networking    5.0.0
com.apple.driver.usb.AppleUSBHostCompositeDevice    1.0.1
com.apple.driver.usb.AppleUSBHub    1.0.1
com.apple.driver.AppleXsanScheme    3
com.apple.iokit.IONetworkingFamily    3.2
com.apple.iokit.IOAHCIFamily    2.8.1
com.apple.driver.usb.AppleUSBXHCIPCI    1.0.1
com.apple.driver.usb.AppleUSBXHCI    1.0.1
com.apple.driver.AppleEFINVRAM    2.0
com.apple.driver.AppleEFIRuntime    2.0
com.apple.iokit.IOSMBusFamily    1.1
com.apple.security.sandbox    300.0
com.apple.kext.AppleMatch    1.0.0d1
com.apple.driver.AppleKeyStore    2
com.apple.driver.AppleMobileFileIntegrity    1.0.5
com.apple.driver.AppleCredentialManager    1.0
com.apple.driver.DiskImages    417.4
com.apple.iokit.IOStorageFamily    2.1
com.apple.driver.IOBluetoothHIDDriver    4.4.5f3
com.apple.iokit.IOBluetoothFamily    4.4.5f3
com.apple.iokit.IOReportFamily    31
com.apple.iokit.IOUSBHIDDriver    900.4.1
com.apple.iokit.IOHIDFamily    2.0.0
com.apple.driver.AppleFDEKeyStore    28.30
com.apple.iokit.IOUSBFamily    900.4.1
com.apple.iokit.IOUSBHostFamily    1.0.1
com.apple.driver.AppleUSBHostMergeProperties    1.0.1
com.apple.driver.AppleACPIPlatform    4.0
com.apple.iokit.IOPCIFamily    2.9
com.apple.iokit.IOACPIFamily    1.4
com.apple.kec.Libm    1
com.apple.kec.pthread    1
com.apple.kec.corecrypto    1.0
Model: iMac17,1, BootROM IM171.0105.B08, 4 processors, Intel Core i7, 4,01 GHz, 32 GB, SMC 2.33f10
Graphics: NVIDIA GeForce GTX 970, NVIDIA GeForce GTX 970, PCIe, 4095 MB
Memory Module: BANK0/DIMM0, 8 GB, DDR4, 2133 MHz, G.Skill, F4-3200C16Q-32GTZB
Memory Module: BANK1/DIMM0, 8 GB, DDR4, 2133 MHz, G.Skill, F4-3200C16Q-32GTZB
Memory Module: BANK0/DIMM1, 8 GB, DDR4, 2133 MHz, G.Skill, F4-3200C16Q-32GTZB
Memory Module: BANK1/DIMM1, 8 GB, DDR4, 2133 MHz, G.Skill, F4-3200C16Q-32GTZB
Network Service: Ethernet, Ethernet, en0
Serial ATA Device: SAMSUNG MZHPV512HDGL-00000, 512,11 GB
Serial ATA Device: Samsung SSD 850 PRO 512GB, 512,11 GB
Serial ATA Device: WDC WD30EZRX-00MMMB0, 3 TB
USB Device: USB 3.0 Bus
USB Device: USB 3.0 Bus
USB Device: H80i v2
USB Device: BCM20702A0
USB Device: USB2.0 Hub
USB Device: USB Keyboard
USB Device: Gaming Mouse G502
USB Device: USB2134B
USB Device: USB2134B
USB Device: FW Ver 14.08.07.01
Thunderbolt Bus:
 
  • Like
Reactions: XQC
Status
Not open for further replies.
Back
Top