Contribute
Register

[Solved] NVIDIA Web Driver iBooks Bug

Status
Not open for further replies.
Joined
Nov 12, 2014
Messages
7
Motherboard
NZXT H440 (Black/Red) ATX Mid Tower Case
CPU
Intel Core i7-4790K 4.0GHz Quad-Core Processor
Graphics
MSI GeForce GTX 970 4GB Twin Frozr V Video Card (2-Way SLI)
He said "plenty of other apps", ibooks was the only app I had a problem with. What other apps aren't working?
 
Joined
Mar 31, 2011
Messages
11
Motherboard
GA-Z77-D3H
CPU
i7 3770k
Graphics
nVidia 970
Same here. Probably a Apple Metal gfx library bug :/
 
Joined
Oct 5, 2013
Messages
32
Motherboard
Intel NUC i7 RYH
CPU
i7
Graphics
Iris 6100
updated today to MacOS Sierra 10.12.1, and downloaded the new web driver

...still, the same annoying iBooks bug. Has anyone tried resetting the library?

I have, no change.

The bug remains as of f01 and 10.12.1

He said "plenty of other apps", ibooks was the only app I had a problem with. What other apps aren't working?

I haven't seen the problem in anything but iBooks either.

Reverted back to 10.11.6 via a Time Machine backup and the problem goes away, only on Sierra.
 
Last edited:
Joined
May 31, 2015
Messages
44
Motherboard
Gigabyte GA-Z97X-UD3H
CPU
Intel Core i7 4790K (LGA 1150)
Graphics
H4600 (embedded in i7 4790K)
Mac
  1. iMac
Hello folks, same problem here on 10.12.1, this looks like an nvidia driver bug... When looking at errors in the console while trying to open an ebook, I see those errors:

Code:
Library Validation failed: Rejecting '/System/Library/Extensions/GeForceGLDriverWeb.bundle/Contents/MacOS/GeForceGLDriverWeb' (Team ID: 6KR3T733EC, platform: no) for process 'iBooks(596)' (Team ID: none, platform: yes), reason: mapping process is a platform binary, but mapped file is not

Code:
Library Validation failed: Rejecting '/System/Library/Extensions/GeForceMTLDriverWeb.bundle/Contents/MacOS/GeForceMTLDriverWeb' (Team ID: 6KR3T733EC, platform: no) for process 'iBooks(596)' (Team ID: none, platform: yes), reason: mapping process is a platform binary, but mapped file is not

Code:
Error loading /System/Library/Extensions/GeForceMTLDriverWeb.bundle/Contents/MacOS/GeForceMTLDriverWeb:  dlopen(/System/Library/Extensions/GeForceMTLDriverWeb.bundle/Contents/MacOS/GeForceMTLDriverWeb, 265): no suitable image found.  Did find:

    /System/Library/Extensions/GeForceMTLDriverWeb.bundle/Contents/MacOS/GeForceMTLDriverWeb: code signature in (/System/Library/Extensions/GeForceMTLDriverWeb.bundle/Contents/MacOS/GeForceMTLDriverWeb) not valid for use in process using Library Validation: mapping process is a platform binary, but mapped file is not

Code:
Unable to create basic Accelerated OpenGL renderer.
Code:
Core Image is now using the software OpenGL renderer. This will be slow.

Those are files from the NVIDIA pkg. Apparently they have an invalid signature or something... :/

If anyone finds a fix, please share !
 

Attachments

  • Screen Shot 2016-10-30 at 01.27.46.png
    Screen Shot 2016-10-30 at 01.27.46.png
    73.1 KB · Views: 207
  • Screen Shot 2016-10-30 at 01.29.41.png
    Screen Shot 2016-10-30 at 01.29.41.png
    61.8 KB · Views: 187
Last edited:

inc

Joined
Oct 26, 2010
Messages
153
Motherboard
Z97-Gryphon
CPU
4790K
Graphics
GTX 760
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac mini
  6. Mac Pro
Classic Mac
  1. 512K
  2. Centris
  3. iBook
  4. iMac
  5. Plus
  6. Power Mac
  7. PowerBook
  8. Quadra
  9. Workgroup Server
  10. Xserve
Mobile Phone
  1. iOS
Is it at all helpful to anyone that my workstation is fine with iBooks and doesn't seem to have the issue described here? I'm using the Nvidia Web Driver on a Kepler-family GPU and 10.12.1 16B2555.

Possibly relevant I still have SIP disabled from when I configured SwitchResX. So another interesting point is that I have HiDPI enabled on two displays that are not 4K displays; I run a 30" Cinema Display at HiDPI 1920x1200 and a 24" Samsung at 1680x1050 at HiDPI.
 
Joined
May 31, 2015
Messages
44
Motherboard
Gigabyte GA-Z97X-UD3H
CPU
Intel Core i7 4790K (LGA 1150)
Graphics
H4600 (embedded in i7 4790K)
Mac
  1. iMac
Thanks for the info @inc. Nvidia does not really do such a good job of developing those drivers, there are always tons of problems ! :( Screw them... Would really be cool if one of the lead hackintosh driver developers were to take on the project of translating this open source linux Nvidia drivers over to Mac. Unix -> Unix. Different driver mechanisms sure, but I guess it will still remain C or C++ code. Would be amazing, and when this happens we be fully indepandant from Nvidia's half baked mac drivers ! https://nouveau.freedesktop.org/wiki/
 

inc

Joined
Oct 26, 2010
Messages
153
Motherboard
Z97-Gryphon
CPU
4790K
Graphics
GTX 760
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac mini
  6. Mac Pro
Classic Mac
  1. 512K
  2. Centris
  3. iBook
  4. iMac
  5. Plus
  6. Power Mac
  7. PowerBook
  8. Quadra
  9. Workgroup Server
  10. Xserve
Mobile Phone
  1. iOS
So much of those drivers have to be oriented around Xorg and other uses for the framebuffer devices, I wouldn't even hazard a guess as to how likely a port would be. The bottom line for me is that I stick to cards that are supported with the Apple-supplied drivers. If Nvidia makes a faster/better one, fine, I'll use it, but it would suck to not have use of it or even worse make software unusable.
 
Joined
May 31, 2015
Messages
44
Motherboard
Gigabyte GA-Z97X-UD3H
CPU
Intel Core i7 4790K (LGA 1150)
Graphics
H4600 (embedded in i7 4790K)
Mac
  1. iMac
@inc you are right man. We should always use only apple supported cards. What a dumbass I was to buy an unsupported one :/
 
Status
Not open for further replies.
Top