Jump to content

[pre-release] macOS Mojave


2,429 posts in this topic

Recommended Posts

Hi can someone make a little guide how to make ministolenpatch for skylake intel HD graphics because the patch is different from beta to beta and it will be really useful to know how to patch this skl framebuffer kext :D

Link to comment
Share on other sites

4 minutes ago, dzontra said:

Can someone tell me why this thing happens? Google maps.

Safari on the left and Firefox on the right. No issues with videos, Youtube, pictures...

 

621017722_Screenshot2018-07-04at21_29_45.thumb.png.53a949e130919b62162f3ceba5debd2e.png

 

 

Seems to be working fine here

Eu4i1Yo.jpg

Are you using iGPU also?

  • Like 1
Link to comment
Share on other sites

52 minutes ago, Cyberdevs said:

The FakeSMC.kext I gave you is the original one from the HWMonitor package and it's the one that I'm currently using.

The Black Screen issue is because of the iMac17,1 SMBIOS and it can be avoided by using the AGDP patch.

 

The SSDT that @Pavo included in the folder he posted will also work to avoid this issue. (On my Asus RX 560 and RX 580 I get a reddish tint on the Apple's menu bar after few minutes of working in High Sierra and Mojave and it appears faster when the GPU is going under load. (I guess this issue is mostly happening on Asus AMD RX 500 series)

 

The patch I'm using is:

Name: com.apple.driver.AppleGraphicsDevicePolicy

Find: BA050000 00

Replace: BA000000 00

Comment: Disable board-id check to prevent no signal

 

 

Original FakeSMC with patch no problem. I can boot no transparent issue. But I can't make an update with this two combination. As I said before after restart I am getting black screen during install the update. 

 

With @truemac FakeSMC No black screen issue, I can make an update without problem but that's giving a transparent issue. 

 

I test it @Pavo's SSDTs. No boot. Monitor going to sleep after finishing verbose. Don't stuck no any errors after finishing verbose directly monitor going to sleep.

 

Quote

(I guess this issue is mostly happening on Asus AMD RX 500 series)

 

I think you are right. :yes:

Edited by telepati
  • Like 1
Link to comment
Share on other sites

50 minutes ago, Pavo said:

Seems to be working fine here

 

Are you using iGPU also?

 

It is enabled in BIOS.

If I disable it, no issues but then Quicklook/Preview issue is back.

 

UPDATE: Rebuild cache fixed the issue.

Edited by dzontra
  • Like 1
Link to comment
Share on other sites

4 minutes ago, telepati said:

 

Original FakeSMC with patch no problem. I can boot no transparent issue. But I can't make an update with this two combination. As I said before after restart I am getting black screen during install the update. 

 

With @truemac FakeSMC No black screen issue, I can make an update without problem but that's giving a transparent issue. 

 

I test it @Pavo's SSDTs. No boot. Monitor going to sleep after finishing verbose. Don't stuck no any errors after finishing verbose directly monitor going to sleep.

 

 

I think you are right. :yes:

I had the same issue when I tried to update from first DP to the second and I jus let the installer run it course and after few restarts everything was back to normal.

and last night with the beta 3 update I didn't have any issues during the update but once it was done I lost signal on one of my display which I fixed it with a kexcache rebuild.

  • Like 1
Link to comment
Share on other sites

40 minutes ago, telepati said:

 

Original FakeSMC with patch no problem. I can boot no transparent issue. But I can't make an update with this two combination. As I said before after restart I am getting black screen during install the update. 

 

With @truemac FakeSMC No black screen issue, I can make an update without problem but that's giving a transparent issue. 

 

I test it @Pavo's SSDTs. No boot. Monitor going to sleep after finishing verbose. Don't stuck no any errors after finishing verbose directly monitor going to sleep.

 

 

I think you are right. :yes:

That’s why I stick with Sapphire GPUs

  • Thanks 1
  • Sad 1
Link to comment
Share on other sites

54 minutes ago, Pavo said:

That’s why I stick with Sapphire GPUs

 

I can boot with your SSDT's now but I still need kext to patch which @Cyberdevs worn me couple of post ago but I forgot the test it :poster_oops:

Name: com.apple.driver.AppleGraphicsDevicePolicy
Find: BA050000 00
Replace: BA000000 00
Comment: Disable board-id check to prevent no signal

 

Link to comment
Share on other sites

1 hour ago, telepati said:

 

I can boot with your SSDT's now but I still need kext to patch which @Cyberdevs worn me couple of post ago but I forgot the test it :poster_oops:


Name: com.apple.driver.AppleGraphicsDevicePolicy
Find: BA050000 00
Replace: BA000000 00
Comment: Disable board-id check to prevent no signal

 

I think the correct patch is this:

Name: com.apple.driver.AppleGraphicsDevicePolicy
Find: 48 8D 35 AA 34
Replace: 0F 1F 80 00 00
Comment: Disable board-id check

 

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

6 hours ago, Fergarth said:

@ augustopaulo, I've always used this script... just obey!! :)

NVDAWebPatcher.zip

Ha!Ha! Very good Master! :thumbsup_anim:

 

First installed the beta 3, after used your "patch" script but at the end, it didn't go so well - I'm facing the dreadful black screen...

 

Quote

Paulos-Mac-Pro:~ pauloaugusto$ /Volumes/NVMe_512GB/Users/pauloaugusto/Downloads/NVDAWebPatcher ; exit;

      NVDAWebPatcher.   

This script is used to patch the Nvidia WebDriver installer

package in order to install it on unsupported macOS builds.

 

You can chose to patch it for your current build, or for

another so that you can use the patched installer on another

system.

 

This script assumes that the WebDriver installer package is

in ~/Downloads/.

-

 

Options:

[1] Patch the installer

[2] Update your current installation

This only patches RequiredOSBuild in /L/E/NVDAStartupWeb.kext

[3] Create Symlink 

run this script via nvda

[4] Exit

 

 

 

What do you want to do? (1-4): 1

For what OS Buildversion do you want to patch? (18A326g): 18A326g

Locating NVDA Installer package...

2 packages found:

   [1] /Users/pauloaugusto/Downloads/WebDriver-387.10.10.10.35.106.pkg

   [2] /Users/pauloaugusto/Downloads/Nvidia WebDriver-Payload Repackager/Packages/WebDriver-387.10.10.10.35.106.pkg

Which one Would you like to patch? (1-2): 1

 

Summary:

 - Selected OS Build Version:  18A326g

 - Selected installer package: WebDriver-387.10.10.10.35.106.pkg

 

Starting patching process...

 

[OK] Expanding WebDriver-387.10.10.10.35.106.pkg

[OK] Patching Distribution for 18A326g

[OK] Unpacking Payload

[OK] Patching NVDAStartupWeb.kext for 18A326g

382186 blocks

[OK] Recrompressing Payload

[OK] Repacking the installer package

 

Finished. Would you like to install the Webdrivers now? (y/n): y

Ok. Starting installing process...

Password:

installer: Package name is NVIDIA Web Driver 387.10.10.10.35.106

installer: Upgrading at base path /

installer: The upgrade was successful.

installer: The install requires restarting now.

The Webdrivers are succesfully installed. Fixing kext permissions...

Done. Do you want to reboot now? (y/n): y

logout

 

Did I do something wrong ?

 

Boa sorte,

Paulo

Link to comment
Share on other sites

7 hours ago, Rockey12 said:

macOS Mojave Beta 3 install on fujitsu celsius r670 no big deal  GeForce GT 610 still doesn't work no graphics Acceleration

 

 


Screenshot 2018-07-04 at 5.13.48 pm.png
 

 

 

Strange, if your Nvidia is Fermi GF119; it should to works fine with native drivers under 10.14 Beta. Try applying this DSDT patch and set InjectNvidia=false: (I use GT 520 which is similar to G610)

 

Spoiler

#Maintained by: RehabMan for: Laptop Patches
#graphics_nvidia_laptop.txt

#
# This is a capture from a DSDT for a laptop with nvidia GT520m
#
# These injects may or may not be of use, but use it as
# ideas for what you might have to do.
#

into method label _DSM parent_label PEGP remove_entry;
into device name_adr 0 label PEGP insert
begin
Method(_DSM, 4, NotSerialized)\n
{\n
    If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
    Return (Package()\n
    {\n
        "AAPL,backlight-control", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 },\n
        "@0,backlight-control", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 },\n
        "AAPL,aux-power-connected", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 },\n
        "@0,AAPL,boot-display", Buffer (One) { 0x01 },\n
        "@0,display-cfg", Buffer (0x04) { 0xFF, 0xFF, 0x36, 0x00 },\n
        "@1,display-cfg", Buffer (0x04) { 0xFF, 0xFF, 0xFF, 0xFF },\n
        "@0,connector-type", Buffer (0x04) { 0x00, 0x08, 0x00, 0x00 },\n
        "@1,connector-type", Buffer (0x04) { 0x00, 0x08, 0x00, 0x00 },\n
        "@0,built-in", Buffer (0x04) { 0x00, 0x00, 0x00, 0x01 },\n
        "@0,use-backlight-blanking", Buffer (0x04) {},\n
        "AAPL,gray-page", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 },\n
        "AAPL00,inverter", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 },\n
        "@1,can-hot-plug", Buffer (0x04) {},\n
        "AAPL00,blackscreen.preferences", Buffer (0x04) { 0x00, 0x00, 0x00, 0x08 },\n
        "AAPL01,blackscreen.preferences", Buffer (0x04) { 0x00, 0x00, 0x00, 0x08 },\n
        "@0,pwm-info", Buffer (0x18)\n
        {\n
            /* 0000 */    0x02, 0x18, 0x00, 0x64, 0x90, 0x59, 0x02, 0x00, \n
            /* 0008 */    0x08, 0x52, 0x00, 0x00, 0xA5, 0x1C, 0x00, 0x00, \n
            /* 0010 */    0x00, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00\n
        }, \n
        "NVPM", Buffer (0x1C)\n
        {\n
            /* 0000 */    0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \n
            /* 0008 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \n
            /* 0010 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \n
            /* 0018 */    0x00, 0x00, 0x00, 0x00\n
        }, \n
        "@0,EDID", Buffer (0x80)\n
        {\n
            /* 0000 */    0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, \n
            /* 0008 */    0x06, 0x10, 0x0E, 0xA0, 0x00, 0x00, 0x00, 0x00, \n
            /* 0010 */    0x10, 0x15, 0x01, 0x04, 0xA5, 0x21, 0x15, 0x78, \n
            /* 0018 */    0x02, 0x6F, 0xB1, 0xA7, 0x55, 0x4C, 0x9E, 0x25, \n
            /* 0020 */    0x0C, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01, \n
            /* 0028 */    0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, \n
            /* 0030 */    0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xEF, 0x83, \n
            /* 0038 */    0x40, 0xA0, 0xB0, 0x08, 0x34, 0x70, 0x30, 0x20, \n
            /* 0040 */    0x36, 0x00, 0x4B, 0xCF, 0x10, 0x00, 0x00, 0x1A, \n
            /* 0048 */    0x00, 0x00, 0x00, 0xFC, 0x00, 0x43, 0x6F, 0x6C, \n
            /* 0050 */    0x6F, 0x72, 0x20, 0x4C, 0x43, 0x44, 0x0A, 0x20, \n
            /* 0058 */    0x20, 0x20, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, \n
            /* 0060 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \n
            /* 0068 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, \n
            /* 0070 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \n
            /* 0078 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE8\n
        }, \n
        "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" },\n
        "@0,device_type", Buffer (0x08) { "display" },\n
        "@0,display-type", Buffer (0x04) { "LCD" },\n
        "@0,name", Buffer (0x0F) { "NVDA,Display-A" },\n
        "@1,compatible", Buffer (0x0B) { "NVDA,NVMac" },\n
        "@1,device_type", Buffer (0x08) { "display" },\n
        "@1,name", Buffer (0x0F) { "NVDA,Display-B" },\n
        "NVCAP", Buffer (0x18)\n
        {\n
            /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, \n
            /* 0008 */    0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, \n
            /* 0010 */    0x00, 0x00, 0x00, 0x00\n
        }, \n
        "VRAM,totalsize", Buffer (0x04) { 0x00, 0x00, 0x00, 0x40 },\n
        "device_type", Buffer (0x0C) { "NVDA,Parent" },\n
        "model", Buffer (0x17) { "NVIDIA GeForce GT 520M" },\n
        "hda-gfx", Buffer (0x0A) { "onboard-2" },\n
        "rom-revision", Buffer (0x0F) { "75.19.11.00.14" },\n
    })\n
}\n
end;

 

 

#EDIT: You may change these values on DSDT depend on your graphic's personalities (Cosmetics):

"VRAM,totalsize", "model", "rom-revision".

 

#EDIT2: Also replace CoreDisplay binary with attached one if you're unable to reach LoginUI (10.14 Beta 2-3), place to /System/Library/Frameworks/CoreDisplay.framework/Versions/A

 

CoreDisplay.zip

Edited by Badruzeus
  • Like 2
Link to comment
Share on other sites

Hi guys,

Have anyone noticed that firefox don't save settings and passwords in the this forum, and in youtube for example, or is only to me that happens?

Not that the issue is of much importance but is annoying as hell... 

Edited by MorenoAv
Link to comment
Share on other sites

39 minutes ago, MorenoAv said:

Hi guys,

Have anyone noticed that firefox don't save settings and passwords in the this forum, and in youtube for example, or is only to me that happens?

Not that the issue is of much importance but is annoying as hell... 

On most browsers I guess.. since Apple has changed "Tracking" method on Mojave.

Edited by Badruzeus
Link to comment
Share on other sites

1 hour ago, augustopaulo said:

Ha!Ha! Very good Master! :thumbsup_anim:

 

First installed the beta 3, after used your "patch" script but at the end, it didn't go so well - I'm facing the dreadful black screen...

 

 

Did I do something wrong ?

 

Boa sorte,

Paulo

I do not know how to answer you, my friend! I'm just going to install beta 3 tomorrow. A little free time now ... until here, this script (which is not mine), always worked and I know it will continue to work well. But tomorrow I confirm with the latest Mojave beta. What I can say so far is that in imac pro, I never knew what black screen is!

Link to comment
Share on other sites

1 hour ago, MorenoAv said:

Hi guys,

Have anyone noticed that firefox don't save settings and passwords in the this forum, and in youtube for example, or is only to me that happens?

Not that the issue is of much importance but is annoying as hell... 

 

This is probably the general bug. On Beta 2, Safari never saves the password but now with Beta 3 its started to save passwords. Also, Firefox does not support to Mojave yet. At least officially.

Link to comment
Share on other sites

 

GTX 480 black screen I can boot only disable graphics

I don't know how to fix this black screen

GTX 580 worked

 

http://forum.netkas.org/index.php/topic,13802.0.html

 

Link to comment
Share on other sites

17 hours ago, Pavo said:

I think the correct patch is this:


Name: com.apple.driver.AppleGraphicsDevicePolicy
Find: 48 8D 35 AA 34
Replace: 0F 1F 80 00 00
Comment: Disable board-id check

 

 

I tested it. It works too. Thank you Pavo :thumbsup_anim:

 

@Cyberdevs is your Dynamic Picture works on dark mode?

Edited by telepati
  • Like 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...