Jump to content
Followers 0
PennyWise

Is there any chance to get Nvidia Graphics work on my Laptop?

3 posts in this topic

Recommended Posts

My spec :

Laptop MSI GS60-6qe

Intel Core I7-6700HQ

GTX 970m

Using Open Core 0.6.1

So basically i was trying to install Nvidia Web Driver on high sierra . In my config i already set nvda_drv 31 but when i tried to boot it . It stucks on Apple Logo and didn't load at all. The verbose line was running until it reached to Apple Logo load screen. If i replace nvda_drv to nv_disable=1 it work and boot to the OS normally(Probably it causes by Nvdia Graphic). In System Report Graphics show up as Nvdia Chip Model but there is no Vram on it . So my hope is if you guys have any idea how to fix it . I'm dual OS between BigSur and high sierra . Just want install high sierra to see if my graphic will work on high sierra or not.

Panic report:

 

panic(cpu 2 caller 0xffffff7f81af15a2): "bool IOAccelDisplayMachine2::display_mode_did_change(uint32_t): vendor driver returns false"com.apple./BuildRoot/Library/Caches/com.apple.xbs/Sources/IOAcceleratorFamily_kexts/IOAcceleratorFamily-378.28/Kext2/IOAccelDisplayMachine.cpp:490

Backtrace (CPU 2), Frame : Return Address

0xffffff9203e13770 : 0xffffff800066ae56 mach_kernel : _handle_debugger_trap + 0x4c6

0xffffff9203e137c0 : 0xffffff8000794434 mach_kernel : _kdp_i386_trap + 0x114

0xffffff9203e13800 : 0xffffff8000786604 mach_kernel : _kernel_trap + 0x4e4

0xffffff9203e13870 : 0xffffff800061ce60 mach_kernel : _return_from_trap + 0xe0

0xffffff9203e13890 : 0xffffff800066a8cc mach_kernel : _panic_trap_to_debugger + 0x21c

0xffffff9203e139c0 : 0xffffff800066a68c mach_kernel : _panic + 0x5c

0xffffff9203e13a20 : 0xffffff7f81af15a2 com.apple.iokit.IOAcceleratorFamily2 : __ZN22IOAccelDisplayMachine223display_mode_did_changeEj + 0x1d2

0xffffff9203e13a50 : 0xffffff7f81b1e3b9 com.apple.iokit.IOAcceleratorFamily2 : __ZN19IOAccelDisplayPipe222display_change_handlerEPvP13IOFramebufferiS0_ + 0x141

0xffffff9203e13a90 : 0xffffff7f816129ae com.apple.iokit.IOGraphicsFamily : __ZN13IOFramebuffer24deliverGroupNotificationEijbiPv + 0x354

0xffffff9203e13b40 : 0xffffff7f815ff83c com.apple.iokit.IOGraphicsFamily : __ZN13IOFramebuffer30deliverFramebufferNotificationEiPv + 0x194

0xffffff9203e13b80 : 0xffffff7f81609e33 com.apple.iokit.IOGraphicsFamily : __ZN13IOFramebuffer39deliverDisplayModeDidChangeNotificationEv + 0x15

0xffffff9203e13ba0 : 0xffffff7f8160d857 com.apple.iokit.IOGraphicsFamily : __ZN13IOFramebuffer4openEv + 0x661

0xffffff9203e13c20 : 0xffffff7f816050c2 com.apple.iokit.IOGraphicsFamily : __ZN13IOFramebuffer13newUserClientEP4taskPvjPP12IOUserClient + 0x336

0xffffff9203e13c70 : 0xffffff7f8341533d com.nvidia.web.NVDAResmanWeb : __ZN4NVDA13newUserClientEP4taskPvjPP12IOUserClient + 0xb3

0xffffff9203e13cc0 : 0xffffff8000c6bb8f mach_kernel : __ZN9IOService13newUserClientEP4taskPvjP12OSDictionaryPP12IOUserClient + 0x2f

0xffffff9203e13d10 : 0xffffff8000cc8657 mach_kernel : _is_io_service_open_extended + 0x117

0xffffff9203e13d70 : 0xffffff8000741242 mach_kernel : _iokit_server_routine + 0x5672

0xffffff9203e13dc0 : 0xffffff8000670360 mach_kernel : _ipc_kobject_server + 0x130

0xffffff9203e13e10 : 0xffffff800064d6cd mach_kernel : _ipc_kmsg_send + 0xbd

0xffffff9203e13e60 : 0xffffff80006601db mach_kernel : _mach_msg_overwrite_trap + 0x37b

0xffffff9203e13ef0 : 0xffffff80007702ed mach_kernel : _mach_call_munger64 + 0x1fd

0xffffff9203e13fa0 : 0xffffff800061d666 mach_kernel : _hndl_mach_scall64 + 0x16

Kernel Extensions in backtrace:

com.apple.iokit.IOGraphicsFamily(519.23)[81D774E8-DD11-3866-B90A-E855215EDB60]com.apple.0xffffff7f815f6000-com.apple.driver.0xffffff7f8163efff

dependency: com.apple.iokit.IOPCIFamily(2.9)[2B8011C0-6A68-37B7-988B-67A5F90D857D]com.apple.0xffffff7f80e94000

com.apple.iokit.IOAcceleratorFamily2(378.28)[D342FE41-0457-3586-ABB0-38E8E3947C4F]com.apple.0xffffff7f81ae6000-com.apple.driver.0xffffff7f81b7efff

dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[1792EE3B-D12B-37AD-BA15-405A4F31B95E]com.apple.0xffffff7f815b6000

dependency: com.apple.iokit.IOSurface(211.15)[37BCC686-AF99-3381-AC4F-E54A347E0F40]com.apple.0xffffff7f81acb000

dependency: com.apple.iokit.IOPCIFamily(2.9)[2B8011C0-6A68-37B7-988B-67A5F90D857D]com.apple.0xffffff7f80e94000

dependency: com.apple.iokit.IOGraphicsFamily(519.23)[81D774E8-DD11-3866-B90A-E855215EDB60]com.apple.0xffffff7f815f6000

com.nvidia.web.NVDAResmanWeb(10.3.3)[5F80A205-4F3C-38EC-AEEF-EACF4DEEF71D]com.apple.0xffffff7f83411000-com.apple.driver.0xffffff7f83a89fff

dependency: com.apple.iokit.IOPCIFamily(2.9)[2B8011C0-6A68-37B7-988B-67A5F90D857D]com.apple.0xffffff7f80e94000

dependency: com.apple.iokit.IONDRVSupport(519.21)[B9EB0174-55E4-3CB1-9802-E74BB1BD5EF0]com.apple.0xffffff7f81921000

dependency: com.apple.iokit.IOGraphicsFamily(519.23)[81D774E8-DD11-3866-B90A-E855215EDB60]com.apple.0xffffff7f815f6000

dependency: com.apple.AppleGraphicsDeviceControl(3.20.18)[39C0D061-25CF-3D9B-815F-D99FF4E1455B]com.apple.0xffffff7f818fa000

 

BSD process name corresponding to current thread: WindowServer

Boot args: -v keepsyms=1 debug=0x100 darkwake=10 alcid=98 kext-dev-mode=1 npci=0x2000

 

Mac OS version:

17G14033

 

Kernel version:

Darwin Kernel Version 17.7.0: Mon Aug 31 22:11:23 PDT 2020; root:xnu-4570.71.82.6~1/RELEASE_X86_64

Kernel UUID: 92BEC910-BBAA-3192-BB57-39712C7D3342

Kernel slide: 0x0000000000400000

Kernel text base: 0xffffff8000600000

__HIB text base: 0xffffff8000500000

System model name: iMac14,2 (Mac-27ADBB7B4CEE8E61)

 

System uptime in nanoseconds: 12100583262

last loaded kext at 11375904264: com.apple.driver.AudioAUUC 1.70 (addr 0xffffff7f82ebe000, size 32768)

last unloaded kext at 1338688511: as.acidanthera.voodoo.driver.PS2Controller 2.1.6 (addr 0xffffff7f8329b000, size 81920)

loaded kexts:

120188655_665116367317387_673041581324158012_n.jpg

120299026_1447571282108399_3717115040490185809_n.jpg

Screen Shot 2020-09-26 at 8.35.39 PM.png

Screen Shot 2020-09-26 at 8.36.01 PM.png

Edited by PennyWise
Share this post

You can try and disable Optimus in BIOS if that's available at all. That may force graphics to the dGPU.

 

I would also look at a different SMBIOS because you're using iMac14,2 at the moment; Ok it's one of the last Mac with nVidia graphics (Kepler) but it's a desktop, not a laptop. I'd consider the MBP13,3 (also fitted with an i7-6700HQ CPU) and you could always try to replace the board-id in your bootloader config by that of, say, MBP9,1 (Mac-4B7AC7E43945597E) or MBP10,1 (Mac-C3EC7CD22292981F) which both had dual HD4000/nVidia GT650M (Kepler) graphics. All in all, likelihood to succeed is low.

 

Ultimately, given that High Sierra is about to get out of Apple's support after 3 years/3 newer macOS releases, you may just want to forget about it all and simply disable your dGPU by SSDT in order to save battery time in more recent versions such as Catalina/Big Sur.

Share this post

My hackintosh is already disable the dGPU on Big Sur. I just want to try high serria to know my GPU will work whether or not. I already changed board as you said but it didn't work out. Anyway thanks for the advice dude. I just have to gave up and move on to Big Sur :(

Share this post

×