Jump to content

Nvidia Web Driver updates for macOS Sierra (UPDATE 12/07/2017)

nvidia web driver updates macOS Sierra

  • Please log in to reply
1010 replies to this topic

#1001
wunair

wunair

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts

Hello, I'm new here. I don't quite understand how the Nvidia web driver works, so I have a couple of questions..

 

When you install it, you can use an external GPU for your Mac? How difficult is installing it? Is it plug and play? How stable is it? Are there any throttling by the software?



#1002
Ritz Carltn

Ritz Carltn

    Ritz Carltn

  • Members
  • PipPipPipPipPip
  • 270 posts
  • Gender:Male
  • Interests:HP EliteBook 8540p,i7-820QM, 68CVD Ver F.0F, nVidia NVS5100M, ML with Clover

Here 4k@60hz is working, via DisplayPort and also HDMI!

How do you make that?

What GPU do you use?

And do you upload your efi folder?

 

Interesting......and really good news. 



#1003
Gradou

Gradou

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
  • Gender:Male
  • Location:Near Paris (France)

New version for MacOs 10.12.6 (16G1036) : 378.05.0525f03



#1004
Camuel

Camuel

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
  • Gender:Male
  • Location:Scotland
  • Interests:Guitar, Audio Production, Live Music

I just updated to 10.12.6 and broke my Nvidia Web Driver. 378.05.05.25f01. I downloaded 25f03 from this thread but it says it's incompatible (16G1114). Can I change a setting somewhere to make this work? Or is there a rollback on Sierra like there is on Windows? 

 

I'm running a GTX 1050 Ti


Edited by Camuel, 06 December 2017 - 10:50 PM.


#1005
lukazm

lukazm

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
  • Gender:Male

378.05.05.25f04 released for build 16G1114:

https://images.nvidi...05.05.25f04.pkg



#1006
Camuel

Camuel

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
  • Gender:Male
  • Location:Scotland
  • Interests:Guitar, Audio Production, Live Music

378.05.05.25f04 released for build 16G1114:

https://images.nvidi...05.05.25f04.pkg

That worked! Thank you so much



#1007
WarDoc

WarDoc

    The oncoming Storm

  • Members
  • PipPipPipPipPipPipPip
  • 824 posts
  • Gender:Male
  • Location:usa
  • Interests:Causing Chaos just to watch the world burn

need a favor can one of you run opengl extention viewer https://itunes.apple...444052073?mt=12and send me the result thanks



#1008
cyberdevs

cyberdevs

    InsanelyMacaholic

  • Donators
  • 2,637 posts
  • Gender:Male

need a favor can one of you run opengl extention viewer https://itunes.apple...444052073?mt=12and send me the result thanks

 

These are my results, but they are from macOS High Sierra 10.13.2

 

I have a 1070 8GB GPU.

Attached Files



#1009
fabiosun

fabiosun

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,735 posts
  • Gender:Male

10.13.3 beta 2

 


need a favor can one of you run opengl extention viewer https://itunes.apple...444052073?mt=12and send me the result thanks

Attached Files



#1010
Funky frank

Funky frank

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 570 posts

Hi guys,

 

I have some serious problem on my VAIO F11 with GT330m now:  The vaio displays need some non-standard DSDT code in NGFX device, else the display stays black:

            Device (PEG3)
            {
                Name (_ADR, 0x00030000)
                Device (NGFX)
                {
                    Method (_ADR, 0, Serialized)
                    {
                        DBGC (0x65, Zero, BCEN)
                        Return (Zero)
                    }

                    OperationRegion (NVFX, PCI_Config, Zero, 0x10)
                    Field (NVFX, AnyAcc, NoLock, Preserve)
                    {
                        NVID,   16
                    }

                    Method (_DOS, 1, NotSerialized)
                    {
                        Store (And (Arg0, 0x03), DSEN)
                    }

                    Method (_DOD, 0, NotSerialized)
                    {
                        Return (Package (0x03)
                        {
                            0x0110, 
                            0x80007330, 
                            0x0110
                        })
                    }

                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x26)
                            {
                                "@0,AAPL,boot-display", 
                                Buffer (Zero) {}, 
                                "@0,built-in", 
                                Buffer (Zero) {}, 
                                "@0,compatible", 
                                Buffer (0x0B)
                                {
                                    "NVDA,NVMac"
                                }, 

                                "@0,connector-type", 
                                Buffer (0x04)
                                {
                                    0x02, 0x00, 0x00, 0x00
                                }, 

                                "@0,device_type", 
                                Buffer (0x08)
                                {
                                    "display"
                                }, 

                                "@0,display-cfg", 
                                Buffer (0x04)
                                {
                                    0x03, 0x00, 0x0F, 0x00
                                }, 

                                "AAPL00,override-no-edid", 
                                Buffer (0x80)
                                {
                                    /* 0000 */    0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 
                                    /* 0008 */    0x36, 0x7F, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 
                                    /* 0010 */    0x2D, 0x0C, 0x01, 0x04, 0x90, 0x24, 0x14, 0x00, 
                                    /* 0018 */    0xEA, 0xA8, 0xE0, 0x99, 0x57, 0x4B, 0x92, 0x25, 
                                    /* 0020 */    0x1C, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01, 
                                    /* 0028 */    0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
                                    /* 0030 */    0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x40, 0x38, 
                                    /* 0038 */    0x80, 0xB4, 0x70, 0x38, 0x40, 0x40, 0x3C, 0x3C, 
                                    /* 0040 */    0x55, 0x00, 0x68, 0xC8, 0x10, 0x00, 0x00, 0x18, 
                                    /* 0048 */    0x40, 0x38, 0x80, 0x80, 0x71, 0x38, 0xAA, 0x40, 
                                    /* 0050 */    0x80, 0x80, 0x88, 0x00, 0x68, 0xC8, 0x10, 0x00, 
                                    /* 0058 */    0x00, 0x18, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x4E, 
                                    /* 0060 */    0x76, 0x69, 0x64, 0x69, 0x61, 0x20, 0x44, 0x65, 
                                    /* 0068 */    0x66, 0x61, 0x75, 0x6C, 0x00, 0x00, 0x00, 0xFC, 
                                    /* 0070 */    0x00, 0x74, 0x20, 0x46, 0x6C, 0x61, 0x74, 0x20, 
                                    /* 0078 */    0x50, 0x61, 0x6E, 0x65, 0x6C, 0x00, 0x00, 0x1F
                                }, 

                                "@0,EDID", 
                                Buffer (0x80)
                                {
                                    /* 0000 */    0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 
                                    /* 0008 */    0x36, 0x7F, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 
                                    /* 0010 */    0x2D, 0x0C, 0x01, 0x04, 0x90, 0x24, 0x14, 0x00, 
                                    /* 0018 */    0xEA, 0xA8, 0xE0, 0x99, 0x57, 0x4B, 0x92, 0x25, 
                                    /* 0020 */    0x1C, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01, 
                                    /* 0028 */    0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
                                    /* 0030 */    0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x40, 0x38, 
                                    /* 0038 */    0x80, 0xB4, 0x70, 0x38, 0x40, 0x40, 0x3C, 0x3C, 
                                    /* 0040 */    0x55, 0x00, 0x68, 0xC8, 0x10, 0x00, 0x00, 0x18, 
                                    /* 0048 */    0x40, 0x38, 0x80, 0x80, 0x71, 0x38, 0xAA, 0x40, 
                                    /* 0050 */    0x80, 0x80, 0x88, 0x00, 0x68, 0xC8, 0x10, 0x00, 
                                    /* 0058 */    0x00, 0x18, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x4E, 
                                    /* 0060 */    0x76, 0x69, 0x64, 0x69, 0x61, 0x20, 0x44, 0x65, 
                                    /* 0068 */    0x66, 0x61, 0x75, 0x6C, 0x00, 0x00, 0x00, 0xFC, 
                                    /* 0070 */    0x00, 0x74, 0x20, 0x46, 0x6C, 0x61, 0x74, 0x20, 
                                    /* 0078 */    0x50, 0x61, 0x6E, 0x65, 0x6C, 0x00, 0x00, 0x1F
                                }, 

                                "@0,name", 
                                Buffer (0x0F)
                                {
                                    "NVDA,Display-A"
                                }, 

                                "@0,fboffset", 
                                Buffer (0x04)
                                {
                                    0x00, 0x00, 0x01, 0x10
                                }, 

                                "@1,compatible", 
                                Buffer (0x0B)
                                {
                                    "NVDA,NVMac"
                                }, 

                                "@1,device_type", 
                                Buffer (0x08)
                                {
                                    "display"
                                }, 

                                "@1,name", 
                                Buffer (0x0F)
                                {
                                    "NVDA,Display-B"
                                }, 

                                "@1,connector-type", 
                                Buffer (0x04)
                                {
                                    0x00, 0x08, 0x00, 0x00
                                }, 

                                "@1,can-hot-plug", 
                                Buffer (Zero) {}, 
                                "NVCAP", 
                                Buffer (0x18)
                                {
                                    /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 
                                    /* 0008 */    0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 
                                    /* 0010 */    0x00, 0x00, 0x00, 0x00
                                }, 

                                "VRAM,totalsize", 
                                Buffer (0x04)
                                {
                                    0x00, 0x00, 0x00, 0x40
                                }, 

                                "device_type", 
                                Buffer (0x0C)
                                {
                                    "NVDA,Parent"
                                }, 

                                "model", 
                                Buffer (0x17)
                                {
                                    "NVIDIA GeForce GT 330M"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }

Now it turns out that either since some more recent clover version, or a more recent nvidia web driver, the internal screen stays black again, after the web driver kicks in, even although the above DSDT still is loaded.

 

Do you have any tip for me how to fix this sony black screen issue?

 

I also have to option "inject nvidia" activated, which normally was not a problem. What kext of the nvidia web driver should I patch for the device id, if I want to disable that option for testing purposes?

 

SMBIOS was MacBookPro6,1.

 

 

I can make the nvidia driver work, if I now switch SMBIOS to MacPro6,1 and using NVIDIA NO EFI option...

 

Any other way to do this properly?


Edited by Funky frank, 28 December 2017 - 02:50 PM.


#1011
Funky frank

Funky frank

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 570 posts

btw was there any speed improvement in f04 over f01?







Also tagged with one or more of these keywords: nvidia web driver, updates, macOS, Sierra


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy