Jump to content

iGPU

Moderators
  • Posts

    573
  • Joined

  • Last visited

  • Days Won

    17

Posts posted by iGPU

  1. On 7/8/2022 at 2:37 PM, valmeida said:

     

    Screen Shot 2022-07-08 at 5.41.17 PM.png

     

    I realize this is an old post (and if I've missed the solution shown here and I'm repeating what is known, my apologies), but the problem posted has plagued me on Ventura on both the AMD and Intel platforms, until a couple of days ago when I stubbled across two steps to fix the problem. (While I do read this thread, I've been absent due to various family matters of life and death that fortunately resulted in life.) The fix shown below works for both AMD and Intel platforms.

     

    Anyhow, previous to Ventura, one could type the following (spoiler) and get a listing of macOS versions to download:

    Spoiler
    
    
    
    
    now broken:
    
    curl -O https://raw.githubusercontent.com/munki/macadmin-scripts/main/installinstallmacos.py && sudo /usr/bin/python installinstallmacos.py --raw --seedprogram DeveloperSeed

     

     

     

    In Ventura, you get the error as shown at the top of this post. The fix is to install python 2.7.x, which can be downloaded here (a copy is attached to this post).

     

    After installing, perform the certificate confirmation step:

     

    1978462496_PythonCertification.thumb.png.06646ab77a735691e1415b199d8e29a3.png

     

    The certification will open Terminal and show this result:

    confirmation.thumb.png.bb9edee000a8c1d9abc888b561514f7f.png

     

     

    Next, open a new window in Terminal and enter "pip install xattr", which will return the following:

     

    1363351061_pipinstallxattrresults.thumb.png.545a551c2e937e0a67d9b5e2b2e474fe.png

     

     

    Finally, you can now enter a modification of the old command (spoiler), which simply uses a new path to python:

    Spoiler
    
    
    
    
    curl -O https://raw.githubusercontent.com/munki/macadmin-scripts/main/installinstallmacos.py && sudo /Library/Frameworks/Python.framework/Versions/2.7/bin/python installinstallmacos.py --raw --seedprogram DeveloperSeed

     

     

    Once completed, you'll be shown the familiar macOS selection within Terminal (spoiler):

    Spoiler

    56562991_Screenshot2023-01-03at3_45_26PM.thumb.png.c6b959326c13d23e46a6d5b1063c3b24.png

     

     

     

    python-2.7.18-macosx10.9.pkg.zip

    • Like 3
  2. Two issues.

     

    First, I get the same error msg that @valmeida mentioned above even on Z690 system under Ventura when trying to use python. I'll give the RunMe_Downloader a try.

     

    2nd issue: a couple of weeks ago, I updated the Big Sur drive to the latest 11.6.7 version and after it re-booted, the adjacent NVMe drive containing Ventura disappeared from the desktop. This past weekend I finally had time to investigate (I was too busy getting COVID for the 3rd time the previous week; so annoying!).

     

    The Ventura drive was located in the M2_1 (CPU) slot; Big Sur is in the M2_2 (CPU) slot and Win11 is in the M2_3 (PCH) slot, as shown below on my MSI TRX40 Creator mobo:

     

    MSI-TRX40-NVMe-Slots.thumb.jpg.2da1faa8948ffd898888534b38289ab6.jpg

     

     

    To initially trouble-shoot, I swapped the Ventura and Big Sur drives with each other. The Ventura still did not show up on the desktop (nor was the Ventura drive visible within Disk Utility and it did not show up in BIOS). The faulty drive is a Sabrent Rocket Extreme 1TB NVMe SSD.

     

    I removed the Ventura containing NVMe drive and placed inside an external NVMe SSD enclosure in order to test with the Z690 computer and a real Mac laptop. It did not show up on the Z690 desktop (both Big Sur and Ventura), but left connected to the laptop (Big Sur), it did appear on the desktop after 5-10 minutes. At this point, the drive tested ok, but its behavior is not normal, so I'm suspicious of it being faulty.

     

    I then returned the Ventura containing drive to the MSI mobo. It still will not show in BIOS nor macOS. So I don't know if the mobo is faulty and somehow damaged the NVMe drive, or if the NVMe drive itself is the problem. The Big Sur NVMe works in either the M2_1 or the M2_2 slots, so this suggests that the mobo is working okay.

     

    Lately, I've been buying WD_Black NVMe SSDs and they seem more trustworthy and seem to have more positive comments than the Sabrent drives.

     

    Have any of you had similar problems?

     

  3. 4 hours ago, fabiosun said:

    @iGPUdo you remember when you studied motherboard bios related to not working USBC on thunderbolt?which differences between Designare trx40 and our MSI boards?

    I remember you discovered something in the past about this subject

     

    thank you

     

     

     

    As I recall it had to do with the original DSDT files for each mono being a little different. The mobos with internal TB had that device declared in the DSDT and I tried to add similar declarations to out mobos but it didn't work.

     

    On another topic, when items are defined for RestrictEvents in the NVRAM section, the same items need to be Deleted. I'd over-looked that step and recently caught the resulting error. See image below. RestrictEvents works better when set up this way, deleting all items that were added.

     

    1145158647_NVRAM-Add-DeleteInfo.thumb.png.4f78140a8c0cc1fd25d252857668931e.png

     

    • Like 1
  4.  

    The USB-C mounting just got more confusing. I have a couple other USB-C drives, all by different companies and each with different macOSes on them. My initial tests were performed with the SSK Media drive that contains Monterey.

     

    It turns out that the different drives all behave differently between Big Sur and Ventura. The differences are summarized in the table below. There are differences between Big Sur vs Ventura but fortunately the Z690 and TRX40 mobos behave the same.

     

    2106278475_USB-CDrivesMounting.thumb.png.6f199cac432c0a7ecef62f42c0b34699.png

     

    So there are some differences with Ventura, as shown in red box above. The ASMedia drive is the odd one, since it won't mount on either platform in either OS (I now don't recall when I formatted it and installed Big Sur; maybe it was on a Z390 build).

     

    Based on these findings, I don't know which is affecting the mounting: a manufacturer's problem or the macOS on the drive problem. It seems that I'll need to format the bottom 2 drives (ASMedia and SSK) to see if, as empty drives, they will mount in Big Sur and Ventura. If they do mount then the macOS is affecting the mounting.

     

    BTW, all 3 drives mount on my real Mac laptop that is running Big Sur without any problems. The screen shots in Spoiler below were taken on the laptop.

     

    *****

     

    Spoiler: drive manufacturer and macOS:

    Spoiler

     

    The JMicron Tech drive contains Mojave:

    JMicronTech-Mojave.thumb.jpg.b2498abdde073b8c9980218e98b69659.jpg

     

     

    The ASMedia (ASMT) contains Big Sur:

    ASMT-ASM236X-BigSur.thumb.jpg.a866c5eabf738d3ed7dec9fd5b851d90.jpg

     

     

    and the SSK Media contains Monterey:

    1015429074_SSKMedia-Monterey.thumb.jpg.c79f09ba11d12b6b7a2a3fa8abeec845.jpg

     

     

     

     

     

     

     

  5. I've been having issues with USB-C drives not mounting (appearing) on the desktop under Ventura. There are zero problems with previous macOSes. 

     

    See this post here and here for my initial comments. I posted on the InsanelyMac forum as I thought it was a Z690 issue but when testing on the TRX40, I had the same problem (again, only with Ventura).

     

    As shown below in the Hackintool USB section, the USB stick does appear on the desktop, while the external USB-C drive, whether I use a USB-C to USB-C or USB-C to USB-3 cable, does not appear on the desktop. Since the USB-C drive is shown as active within Hackintool (and I get the ejection error if I un-plug it), macOS Ventura is aware of the drive, but yet oddly, the drive does not appear on the desktop.

     

    It does not seem to matter which port I put the USB-C into, it does not appear on the desktop, while the USB3 stick does appear, when using the same port.

     

    While one response I got from someone on the InsanelyMac forum thought it was a USBMap kext problem, I tried different approaches and had the same result. Furthermore, no USBMap kext are even used on my TRX40 build as no USB device natively has more than 15 ports (therefore none are required).

     

    1039341020_ScreenShot2022-06-24at8_45_32AM.thumb.png.728084e66ff3a6fd51c51bfb078f8b83.png

     

     

    Adding the following Quirks did not help.

     

    375339977_ScreenShot2022-06-24at9_10_52AM.thumb.png.a00cf880a65f94861d9f9afd290d744a.png

     

  6. 9 hours ago, fabiosun said:

     

    I am using this:

    https://www.amazon.it/gp/product/B089Q86SJD

     

    no kext needed here

    Is it the same board you use?

    image.png.820647bbb2fbe8f360be7e1ac8bf7558.png

    
    Last login: Thu Jun 23 11:08:03 on console
    fabio@Mac-Pro ~ % kextstat | grep -v com.apple
    Executing: /usr/bin/kmutil showloaded
    No variant specified, falling back to release
    Index Refs Address            Size       Wired      Name (Version) UUID <Linked Against>
       54    3 0                  0x2f000    0x2f000    as.vit9696.Lilu (1.6.1) E4CEEFB2-3C86-3E06-BAF2-8CE8B8509794 <9 7 6 3 2 1>
       55    0 0                  0xd000     0xd000     as.vit9696.RestrictEvents (1.0.8) 62515DC0-83EF-3625-887D-48C7E37E7D93 <54 9 7 6 3 2 1>
       56    0 0                  0x20000    0x20000    wtf.spinach.AMDRyzenCPUPowerManagement (0.7) 10AE6854-47D8-3FE6-B1D3-66937EF615EF <54 17 13 9 7 6 3 2 1>
       65    0 0                  0x1a000    0x1a000    as.vit9696.VirtualSMC (1.3.0) 1A588100-2B4E-367C-A317-7D697730B3A3 <54 16 9 7 6 3 1>
    fabio@Mac-Pro ~ %

     

    image.png.aa406fd7cd5cf33d829387add039190b.png

     

    image.thumb.png.a09fd8bad38139f159d8e5bfc2d9e8d2.png

     

    I've used that AIC and the Fenvi T919, both in the TRX40 and Z690 builds, and each build seems to worksbest if I used extra kexts, esp to get AirDrop working.

     

  7. 11 hours ago, valmeida said:

    I'm running out of ideas. I bought the Fenvi  T919 hoping  I can finally get Monterey working. It works flawlessly with Bigsur from wifi, Bluetooth , and even Airdrop. I can not get to load on Monterey and Ventura. I see it on the PCI list on Hakintool. Any ideas I do have the internal Bluetooth and wifi card disable.  

    Screen Shot 2022-06-22 at 4.35.57 PM.png

    EFI.zip 4.11 MB · 0 downloads

     

    Despite people saying these cards work OOB, I've never found that to be true. The Fenvi T919 works just fine in Mojave through Ventura, but you need different kext files based on the OS version. For Monterey and Ventura you need the following:

     

    kexts-for-fenvi.thumb.jpg.3f5a2f2ffb3cfc43a15c91e036cc0028.jpg

  8. On 6/12/2022 at 1:25 AM, fabiosun said:

    371375000_Screenshot2022-06-12at10_12_26AM.png.5ed51a5125e8c2b779469807eb79abc7.png

    latest lilu 1.61 solves Unknown problem on name of our lovely CPU

    @Arrakis

    intel outside 🙂

     

     

    Thanks for your hope: I got it to work. using the latest kexts and OC commits, and by setting Platforminfo/Generic/ProcessorType to 0. Your config file showed me the main difference of the ProcessorType value. I had been using 3841.

     

    Before this fix, the same error was occurring in the latest Big Sur update 11.6.7. (So whatever changes were in Ventura causing this broken RestrictEvents issue, were also added to 11.6.7.)

     

    I also was able to inject my specific verbiage using these arguments:

     

    614744828_ScreenShot2022-06-13at7_17_41PM.thumb.png.af9c6b5ebf9bafb4c2b4ab784172a486.png

     

    • +1 1
  9. 12 hours ago, fabiosun said:

    Yes to boot in Ventura I have taken back some old patches 🙂

    This is not useful

    only leaf7 is mandatory

    Also disable AvoidRuntimeDefrag 

    quirk

    Put 22.99.99 as max kernel instead 21.99.99 and -lilubetaall as bootarg

    it should be all 🙂

     

    I've done all these things (aside from patches, same set up for Z690). I looked over your config file and we have the same Patches and Quirks.

     

    It continues to fail at about the same point (which is just before log-in; shown in Spoiler below). I'll try to re-install and if that fails, then I'll do a fresh install.

    Spoiler

    IMG_5227.thumb.JPG.ee61ffb26de5beb88071a82fce1e9320.JPG

     

    Re-formatting and a fresh install did not help: things still got stuck at the final boot heading to login. More investigation...

     

    *****

     

    Success!

     

    186645135_ScreenShot2022-06-09at9_34_15PM.thumb.png.e83acd8d7e84ddc7d6791d2cfb8f2894.png

     

    The key was adding AppleMCEReporterDisabler kext (which I noted in your config file, fabiosun; thanks!) and disconnecting the Aquantia port.

     

    The AppleMCEReporterDisabler kext file allowed me to boot Ventura, but it would crash before I could complete the sign-in. I thought perhaps an internet issue, so disconnected the Aquantia port and left the AIC ethernet, which I've described early in this thread (it uses the LucyRTL8125Ethernet kext file), connected.

     

    Attached is the config.plist file I used, less SNs. This config file boots late Big Sur, Monterey and Ventura beta 1. No custom ACPI or kext files are included. Of note is that I don't use WEG and instead inject DevProp for the GPU along with a customized ACPI file. Most of the kext files are for BT/Wifi turning on/off based on whether BS, Monterey or Ventura is being booted, providing good function including AirDrop.

     

     

    config-BS-Monterey-Ventura-public.plist.zip

  10. I'm not able to yet test TB on the TRX40 as I cannot manage to log into Ventura. (Update on the Z690 was ok, but not yet for the TRX40).

     

    I decided on the TRX40, instead of a fresh install, to update the Monterey drive for Ventura (I'm presently writing this from the BS drive). The update process seemed to go well, but I believe cannot complete the final boot into Ventura. From the OC menu, I do have the option to boot into Recovery, but that too fails as shown in Spoiler below, where I think many Ventura updates fail.

    Spoiler

    IMG_5222.thumb.JPG.10ddffbd740922a8c050a5830d635b7c.JPG

     

     

    I usually do not have Above 4G enabled, so I tried that, but had no success with or without it enabled.

     

    fabiosun, in looking at your posted EFI, you did have one extra Patch that I'd not been using, but that extra patch made no difference in booting into BS or Ventura (Spoiler below). I must get to work, so I'll try other approaches tonight. (One option is a fresh install.)

     

    Spoiler

    1493303311_ScreenShot2022-06-09at9_04_26AM.thumb.png.2cb3a5828fa91bdc3d49a226d27b0f0b.png

     

     

  11. 2 hours ago, fabiosun said:

    @iGPUa bit off topic

    have you ever done a clean installation of Windows 10/11 pro in your TRX40?

    From usb or DVD if you have it..

    In my rig it is not possible, it is a complete failure!

    I can install in different way (via OSX with an app (windows install) or with first step done in other pc)

    Otherwise no joy

     

     

    Same: I too was never able to clean install Windows on the TRX40. 

    • +1 1
  12. I got the Z690 working in Ventura tonight (here) doing a fresh install. It went very smoothly and installed really fast (no 10-30 min count downs on any re-boots during the install).

     

    I'll give the TRX40 a go tomorrow night (I've already adjusted a TRX40 config file for Ventura with updated patches, etc).

    • Thanks 1
  13. 7 hours ago, fabiosun said:

    Screenshot_2022-06-07_at_9_19.28_AM.thumb.png.f090ddabbc02075343c976cfb561e142.pngScreenshot_2022-06-07_at_9_19.51_AM.thumb.png.18a82259ec6225557206fc8c70218cfe.pngScreenshot_2022-06-07_at_9_19.08_AM.thumb.png.6fe4f5cc3c4342e0ef9c907e0ba18bc3.png

     

    In latest step of installation I have this

    it seems not related to AMD Kernel patches but I can't login in Ventura!

     

     

    There are 2 updates to Lilu and VirtualSMC that are supposed to help with 13 (and the  "-lilubetaall" boot argument is not required).

     

    Maybe these will help you?

     

  14. 17 hours ago, Driftwood said:

    Did you try upgrading your Aquantiia firmware first  - what version you using?

     

    I was reading somewhere that only the Secure version of the Aquantia 107 (107S) is now compatible with Apple OSX 12.3 onwards so no matter what we try, it may fail.

     

    Even if the I221 and Aquantia ports go wonky with macOS updates, there is another option as I described in an earlier post here.

     

    This AIC card is fast, inexpensive and does not depend on BIOS settings.

  15. Attached is an IORE file from the Z690 mobo, when no SSDTs or DevProp were injected. It is from an initial boot when a Vega 56 (in PCIe slot 1; x16) was used before the 6900XT arrived.

     

    The Z690 mobos are different in that the 2-3 on-board NVMe slots share lanes with the PCIe slots. If the 1st NVMe slot (closest to the CPU) is populated, then PCIe slot 3 (x16) disappears. There are only 3 PCIe slots, so this approach is annoying. In the attached IORE file, all 3 NVMe slots are populated. There is a Wifi-BT card in PCIe slot 2 (x1).

    Z690-noSSDT-noDevProp.ioreg.zip

    • Like 1
  16. I'm using HackCheck v1.0.2 (1/25/21 release). There seems to be a problem with identifying an I225V network connection in Big Sur on a Z690 mobo.

     

    This is a Z690 build (not my usual Threadripper), using OC v080. The mobo is an ASUS Z690 ROG Maximus Extreme with an i9 12900KF CPU (I was given a binned chip and could not resist using it on a new build; the multicore speed is ~same as our Threadrippers, but the single core is faster).

     

    With the Z690, the Aquantia AQC113C does not work (this port does work in Monterey; it properly has a red X in Big Sur). Meanwhile, the I225V port works in both Big Sur and Monterey (but not in older macOS like Mojave).

     

    The attached image is from Big Sur. From the red X, it implies that this port is inactive, but it is working as shown in the SysInfo window at bottom (and the fact that this is post is being made using the port as it is the only access to the internet). The data gathered about the I225V port is correct (device path, ID, etc). The red X for the I225V is present in Monterey as well as Big Sur, even though, again, the port is active.

     

    I was wondering if HackCheck needs updating for the newer mobos?

     

     

     HackCheck-Z690-I225V.thumb.png.b9da1f4023cbdeb5ffd0c553a68a4963.png

     

    SysInfo-Z690-I225V.thumb.png.4dc779a2398db362b6bd52d2f1908923.png

    • Like 1
    • Thanks 2
  17. In my previous post above, I modified it today to contain a brief tutorial, shown in several Spoiler sections, on how to extract the SoftPowerPlayTable (sPPT) section from a ROM file.

     

    One step needs to use ATOMBiosReader under Windows to locate the sPPT section in the ROM file. All other steps can be done on a Mac.

    • Like 1
    • Thanks 1
  18. On 3/18/2022 at 7:05 PM, 23d1 said:


    This works for all 6000 series?

     

    No. It is specific for each model:

     

    Radeon 6900 -> ATY,Carswell

    Radeon 6800 -> ATY,Belknap

    Radeon 6600 -> ATY,Henbury

    Radeon 5700 -> ATY,Adder

    Radeon 5500 -> ATY,Python

     

    For example, the 6900 example by fabiosun is changed from ATY,Carswell to ATY,Henbury for the 6600 model.

     

    Also, people are again playing with "PP_PhmSoftPowerPlayTable" (aka sPPT) to restore GPU metrics, also injecting via DeviceProperties. (I wrote about this early on in this thread for the Radeon VII to boost speed. The value is specific for each model.) One such thread is here.


    The value I use for my 6900XT (Powercolor Red Devil) sPPT: 

    A6090F00 022203AF 09000077 40000080 00180000 001C0000 00000000 76000000 00000000 00000000 00000100 00000100 00000D00 0000640A 0000B004 0000E803 00009407 0000F204 0000C505 0000F204 0000C505 0000B004 0000C104 0000C104 00002A03 0000C104 00000000 00000000 00000000 0000F401 0000E001 00006100 00002602 00003D01 00006B01 00003D01 00006B01 0000A201 0000E701 0000E701 00002C01 0000E701 00000000 00000000 00000000 00008100 00001000 00001E00 00000101 01010101 01010101 01010101 00010000 00000000 00000000 00000000 0000B80B 0000B80B 00000000 00000000 00000000 0000B80B 00003304 00003304 00000F00 0000E40C 0000E40C 00006400 00006E00 00000100 00000100 00000100 00000100 00000100 00006400 00006400 00006400 00006400 00006400 00006400 00006400 00006400 00006400 00006400 00000000 00000100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000F401 0000F401 00000000 00000000 00000000 0000F401 0000A202 0000A202 00000A00 0000FA00 0000E803 00001900 00003200 00000000 00000000 00000000 00000000 00000000 00001900 00000A00 00001900 00000A00 00001900 00000A00 00001900 00000A00 00001900 00000A00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000600 00000600 06005700 5A005F00 5A00E803 B004D606 0807D007 D007CA08 CA080000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000600 0000FFFD 7FA36337 0000FF00 00000000 00000000 00000000 0000FF00 00000000 00000000 00000000 00004001 37000000 00006400 6E006400 73007300 73007300 00000000 00000000 00000100 00000A00 00000000 00000000 00000000 00000000 00000000 00000000 0000FE38 0000730F 00006400 64001C0C 800C0000 00000000 0000E40C E40C5C12 F8114000 00013200 3C00800C 800C800C 800C1400 14000000 02000000 803F0000 0000B537 B83EEF1B 67BF4F40 A73F8B04 00000000 0200EE7C 8F3FA69B 843E4434 9A3E43AD 09BE3D0F 363FF100 00000001 0400CDCC AC3FE3A5 9BBD6F81 E43ECAA6 CCBE0421 493FC001 00000000 02000000 803F0000 000072C4 7A3E4C89 84BEDCBA 433F1102 00000000 0200098A AF3F295C 0FBD85CE EB3E10CC C1BE4720 463F9B01 00000000 02006ADE 893FB81E 053E8E75 913E2849 57BEE42C 3C3F7301 00000000 0200098A AF3F295C 0FBD85CE EB3E10CC C1BE4720 463F9B01 00000000 02006ADE 893FB81E 053E8E75 913E2849 57BEE42C 3C3F7301 00000000 02007D3F 953FDD24 063E1D77 AA3EEE77 68BEC91F 3C3F5501 00000000 02006ABC 743FAE47 613E732E 653E52ED 13BED72F 383F4301 00000000 02006ABC 743FAE47 613E732E 653E52ED 13BED72F 383F4301 00000000 02000E2D 123F9A99 D93E2783 A33D8D28 EDBCE7E3 323FB600 00000000 02006ABC 743FAE47 613E732E 653E52ED 13BED72F 383F4301 0000F401 640A0000 00000000 00000000 00000000 00000000 00000000 00000000 00006B01 C5050000 00000000 00000000 00003D01 F2040000 00000000 00000000 0000E001 B0040000 00000000 00000000 00006100 C901A202 E803A201 B0040000 00000000 00000000 0000E701 C1040000 00000000 00000000 0000E701 C1040000 00000000 00000000 00002C01 2A030000 00000000 00000000 0000E701 C1040000 00000000 00000000 00002602 94070000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000640A 0000B004 0000E803 00009407 0000F204 0000C505 0000F204 0000C505 0000B004 0000C104 0000C104 00002A03 0000C104 00000002 03037805 00004C01 FA01F00A 800C8C0A 800C480D 480D8813 18151815 1815F401 2003F401 01000102 5D000100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00002A16 D7158415 3015DD14 8A143614 E3139013 3D13E912 9612B111 CC10E70F 020F0000 00000302 01000000 00000000 00000000 00000003 01063601 6B023700 46009001 90019001 90019001 90019001 90019001 90011E00 E803D007 B80B0000 5A00F401 00000100 01020000 00000000 00000000 01000000 00000000 00000000 00000000 00000000 00000000 00000D54 863DBC05 D2BD1F80 143E0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00009A99 993E0000 C03F3333 13400000 20406666 46400AD7 233DDD24 863DA245 B63D39B4 C83DC74B B73E7593 983D2FDD 84BEA392 7A3EE561 21BD0456 8E3EC572 2BBEC000 C0000101 00000000 0000C000 C0001900 19000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 3B0B4501 00003480 373B9FAB CD3EED0D 3E3C7593 F83E0000 01000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1E06

    It is injected as "Data" type; shown below for the 6900:

     

    843893519_ScreenShot2022-03-18at11_21_51PM.thumb.png.914d1830138c4c7bb04815827dab7c2a.png

     

     

    ***

     

     

    Brief ROM-sPPT Extraction Tutorial

     

    The methodology used in creating the sPPT data from a ROM file are described in steps A-D below. The steps are not complicated but do seem to require working in Windows for at least one step.  I've extracted sPPTs for a typical 6600 and 6800 XT GPUs presented at the bottom of this tutorial. These are native extractions and not enhanced versions, so should work with similar boards.

     

     

    A. Download the ROM file.

     

    From TechPowerUp, the file for the 6800XT was downloaded as shown in Spoiler below:

    Spoiler

    Select the 6800XT from the All pop up:

     

    1437851001_ScreenShot2022-03-20at11_53_55AM.thumb.png.8b8597a07c9034cc03e76edb6d6b889a.png

     

     

    Results of the 6800XT search:

     

    1390616195_ScreenShot2022-03-20at11_54_18AM.thumb.png.92ad9d282346ebf7b3a1a55941deebcb.png

     

     

    Then download for the Powercolor 6800XT:

     

    1443959381_ScreenShot2022-03-20at11_54_41AM.thumb.png.f6734e297b64cdaec0f7da94c72d69f1.png

     

     

    B. Locate the sPPT section from the ROM file.

     

    I used ATOMBiosReader on Windows to process the downloaded ROM file. When you run ATOMBiosReader, you load the ROM file and immediately there will be a *.txt file created adjacent to where ever the ROM was loaded where "*" is the name of that ROM file. You can now exit ATOMBiosReader. You can continue working in Windows or transfer the *.txt file back to your Mac for the next steps.

     

    In Spoiler below is an example for the 6800XT from the txt file created by ATOMBiosReader. The whole purpose of using ATOMBiosReader is to find the start and length of the sPPT section.

     

    Spoiler

    Shown is a portion of the ATOMBiosReader analysis.

     

    We're only interested in the section that says "(PowerPlayInfo)" as shown in red box, and in particular,

    the start and length of the sPPT section. You can copy and paste these 2 pieces of information into the 

    hex editor of your choice as described in the next section, C.

     

    ATOMBiosReader-result.thumb.png.c99148ab6ff9e247b6aa7e2d87ca7534.png

     

     

    C. Extract the sPPT section from the ROM file.

     

    You next load the ROM file again, but now into a hex editor. This step can be done back on the Mac (such as with 0xED or Synalyze It! Pro) or in Windows using HxD. Using Synalyze, the Spoiler below shows the next step for the 6800XT:

     

    Spoiler

    After opening the ROM file in Synalyze (or your hex editor of choice), use the menu item, "Edit > Go to position..." as shown below,

    entering the "1b40" hex value:

     

    1085620181_ScreenShot2022-03-20at11_38_25AM.thumb.png.307f143db8e2bda693a62f70db0464f7.png

     

     

    Now that the starting value is entered, next enter the length value (again, you can copy and paste from the ATOMBiosReader analysis file).

    I had trouble with the Synalyze editor and could not paste the start location directly but had to use the "Go to position" function for that value.

    However, the length value could be pasted as below, followed by pressing the Enter key.

     

    490195068_ScreenShot2022-03-20at11_38_43AM.thumb.png.fa99c8cf7eeb9ea69c32ca2b98500576.png

     

     

    This will now select the sPPT section:

     

    778525589_ScreenShot2022-03-20at11_38_57AM.thumb.png.543a4d2b20752491b0aa0e0037d0b323.png

     

     

    With the sPPT data now automatically selected, you only have to Cmd copy and paste the data into a text file. This sPPT data

    in text format can then be later copy and pasted into your DevProp section of your config file.

     

    539884139_ScreenShot2022-03-20at11_40_01AM.thumb.png.0bbb48abd3293124516c39d5b75e3909.png

     

     

     

    D. Sample results of the above extractions.

     

    These were derived after pasting the sPPT values into the OC config file and re-copying them prior to pasting below.

     

    Spoiler

     Sapphire Pulse 6600XT:

    
    A6091200 022203AE 09000022 43000083 00180000 001C0000 00000000 76000000 00000000 00000000 00000100 00000100 00000D00 0000520B 00000005 0000E803 00000807 0000E204 00009505 0000E204 00009505 0000B004 0000C104 0000C104 00002A03 0000C104 00000000 00000000 00000000 0000F401 0000A201 00006100 0000F401 00003C02 0000B202 00003C02 0000B202 0000A201 0000E701 0000E701 00002C01 0000E701 00000000 00000000 00000000 00008100 00001000 00001E00 00000101 01010101 01010101 01010101 01010000 00000000 00000000 00000000 00004E0C 00004E0C 00000000 00000000 00000000 00004E0C 0000B004 0000B004 00001400 0000100E 0000100E 00006E00 00006E00 00000100 00000100 00000100 00000100 00000100 00006400 00006400 00006400 00006400 00006400 00006400 00006400 00006400 00006400 00006400 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000F401 0000F401 00000000 00000000 00000000 0000F401 0000A202 0000A202 00000600 0000FA00 0000E803 00001900 00003200 00000000 00000000 00000000 00000000 00000000 00001900 00000A00 00001900 00000A00 00001900 00000A00 00001900 00000A00 00001900 00000A00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000600 00000600 00005F00 5F005F00 5F007206 7206D606 D6066C07 6C07CA08 6C070000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000600 0000FFFD 7FA3E337 04008700 00000000 00000000 00000000 00008200 00000000 00000000 00000000 00008200 12000000 00006400 6E006400 73007300 73007300 00000000 00000000 00000100 00000A00 00000000 00000000 00000000 0000B80B 480DD80E 6810C012 0000FC38 0000FF3F 00003200 64000000 B80BB80B 32000000 0000EA0B EA0BF811 68108000 00013700 3700B80B B80BB80B B80B0500 05000000 02000000 803F0000 00003815 093EF8C2 E4BD2E1C 283FA101 00000000 0200BE9F 8A3F48E1 7A3EF758 FA3A560E ED3EEF55 AB3EA201 00000001 0400713D 9A3FC3F5 283E0052 1B3B0AD7 033FC347 943E6100 00000000 02000000 803F0000 0000B9A5 D53ABE9F DA3E5C8F 823EF401 00000000 0200F628 9C3F08AC 1C3EA340 1F3B4260 053FEE5A 823E3C02 00000000 0200D34D 823F83C0 4A3EFD82 DD3A52B8 DE3E8D5D 823EB202 00000000 0200F628 9C3F08AC 1C3EA340 1F3B4260 053FEE5A 823E3C02 00000000 0200D34D 823F83C0 4A3EFD82 DD3A52B8 DE3E8D5D 823EB202 00000000 0200F90F 993F9A99 993E890C 2B3B713D 0A3F1B64 823EA201 00000000 0200EC51 983F7368 113E17F1 1D3B2FDD 043F8D5D 823EE701 00000000 0200EC51 983F7368 113E17F1 1D3B2FDD 043F8D5D 823EE701 00000000 0200D9CE 373FAC1C 3A3F0000 00004469 8F3EC139 133F2C01 00000000 0200EC51 983F7368 113E17F1 1D3B2FDD 043F8D5D 823EE701 0000F401 520B0000 00000000 00000000 00000000 00000000 00000000 00000000 0000B202 95050000 00000000 00000000 00003C02 E2040000 00000000 00000000 0000A201 00050000 00000000 00000000 00006100 1E02A402 E803A201 B0040000 00000000 00000000 0000E701 C1040000 00000000 00000000 0000E701 C1040000 00000000 00000000 00002C01 2A030000 00000000 00000000 0000E701 C1040000 00000000 00000000 0000F401 08070000 00000000 00000000 00000000 0000BE30 813F16FB 4B3D556A 76BDBE30 813F16FB 4B3D556A 76BDBE30 813F16FB 4B3D556A 76BDF31F 623F23DB F93D2EFF A1BDD0D5 263F6DE7 FB3DBEF6 2C3E520B 00000005 0000E803 00000807 0000E204 00009505 0000E204 00009505 0000B004 0000C104 0000C104 00002A03 0000C104 00000003 03030807 00004C01 FA01F00A 800C8C0A 480D480D 480D8813 18151815 1815BC02 2003BC02 01000102 5D000100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00005113 D7125D12 E2116811 ED107310 F90F7E0F 040F890E 0F0EBE0C 6E0B1D0A CC080000 00000302 01000000 00000000 00000000 00000003 01045100 6B023200 3C000000 90019001 90019001 90019001 90019001 90011400 9808220B 100E0000 5900F401 00000100 01020000 00000000 00000000 03000000 00000000 00000000 00000000 00000000 00000000 0000E7FB 29BD9318 C43E82E7 BEBE0000 00000000 00000000 00008195 C33D58E2 813D705F 87BD0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000E100 E1000101 00000000 0000E100 E1001900 19000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 540B5800 0000DE93 8940B072 683E295C E941E8D9 CC3E0000 0000540B 540B080C 080CB400 64006400 00000000 00000000 00000000 00000000 00002C08 00003709 00001D0A 00002C08 00003709 00001D0A 00000000 00000000 00000000 00000000 1A0101F5 AD801908 68010105 481CDC03 0B000000 C0D0E0F0 A50101AA 19000000 74010105 FFFFFFFF 320101AF 0000008E 01000000 17000000 17000000 92572B05 00000100 65006E00 74000100 6F006900 64000100 67006100 69000100 20006100 74000100 4D006500 6D000100 72007900 00006E00 00000000 246D4CAF 0001008E 04000000 17000000 17000000 E2012B05 00005400 5F004D00 45004D00 31002000 01000100 6E000100 43000100 6E000100 72006F00 6C002000 01006100 01006E00 00006E00 00000000 DE6C5AAF 0002008C 01000000 18000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1E06

     

    Powercolor (Red Dragon) 6800XT:

    
    A6090F00 022203A2 090000B3 3F000080 00180000 001C0000 00000000 76000000 00000000 00000000 00000100 00000100 00000D00 0000110A 0000B004 0000E803 00009407 0000C904 00007805 0000C904 00007805 0000B004 0000C104 0000C104 00002A03 0000C104 00000000 00000000 00000000 0000F401 0000E001 00006100 00002602 00003D01 00006B01 00003D01 00006B01 0000A201 0000E701 0000E701 00002C01 0000E701 00000000 00000000 00000000 00008100 00001000 00001E00 00000101 01010101 01010101 01010101 00010000 00000000 00000000 00000000 0000F00A 0000F00A 00000000 00000000 00000000 0000F00A 00003304 00003304 00000F00 0000E40C 0000E40C 00006400 00006E00 00000100 00000100 00000100 00000100 00000100 00006400 00006400 00006400 00006400 00006400 00006400 00006400 00006400 00006400 00006400 00000000 00000100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000F401 0000F401 00000000 00000000 00000000 0000F401 0000A202 0000A202 00000600 0000FA00 0000E803 00001900 00003200 00000000 00000000 00000000 00000000 00000000 00001900 00000A00 00001900 00000A00 00001900 00000A00 00001900 00000A00 00001900 00000A00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000600 00000600 06005500 5A005F00 5A00E803 1405D606 DC05D007 D007CA08 D0070000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000600 0000FFFD 7FA36337 0000FF00 00000000 00000000 00000000 00001001 00000000 00000000 00000000 0000EC00 37000000 00006400 6E006400 73007300 73007300 00000000 00000000 00000100 00000A00 00000000 00000000 00000000 00000000 00000000 00000000 0000FE38 0000730F 00006400 6400610D 740E0000 00000000 0000C50D D80EF811 F8114000 00013200 3C00C50D C50DD80E D80E1400 14000000 02000000 803F0000 0000B537 B83EEF1B 67BF4F40 A73F8B04 00000000 0200EE7C 8F3FA69B 843E4434 9A3E43AD 09BE3D0F 363FF100 00000001 0400CDCC AC3FE3A5 9BBD6F81 E43ECAA6 CCBE0421 493FC001 00000000 02000000 803F0000 000072C4 7A3E4C89 84BEDCBA 433F1102 00000000 0200098A AF3F295C 0FBD85CE EB3E10CC C1BE4720 463F9B01 00000000 02006ADE 893FB81E 053E8E75 913E2849 57BEE42C 3C3F7301 00000000 0200098A AF3F295C 0FBD85CE EB3E10CC C1BE4720 463F9B01 00000000 02006ADE 893FB81E 053E8E75 913E2849 57BEE42C 3C3F7301 00000000 02007D3F 953FDD24 063E1D77 AA3EEE77 68BEC91F 3C3F5501 00000000 02006ABC 743FAE47 613E732E 653E52ED 13BED72F 383F4301 00000000 02006ABC 743FAE47 613E732E 653E52ED 13BED72F 383F4301 00000000 02000E2D 123F9A99 D93E2783 A33D8D28 EDBCE7E3 323FB600 00000000 02006ABC 743FAE47 613E732E 653E52ED 13BED72F 383F4301 0000F401 110A0000 00000000 00000000 00000000 00000000 00000000 00000000 00006B01 78050000 00000000 00000000 00003D01 C9040000 00000000 00000000 0000E001 B0040000 00000000 00000000 00006100 C901A202 E803A201 B0040000 00000000 00000000 0000E701 C1040000 00000000 00000000 0000E701 C1040000 00000000 00000000 00002C01 2A030000 00000000 00000000 0000E701 C1040000 00000000 00000000 00002602 94070000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000110A 0000B004 0000E803 00009407 0000C904 00007805 0000C904 00007805 0000B004 0000C104 0000C104 00002A03 0000C104 00000002 03037805 00004C01 FA01F00A 800C8C0A 800C480D 480D8813 18151815 1815F401 2003F401 01000102 5D000100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00005313 0713BB12 6F122212 D6118A11 3D11F110 A5105910 0C103B0F 690E970D C50C0000 00000302 01000000 00000000 00000000 00000003 01063601 6B023700 3C009001 90019001 90019001 90019001 90019001 90011E00 E803D007 B80B0000 5700F401 00000100 01020000 00000000 00000000 01000000 00000000 00000000 00000000 00000000 00000000 00000D54 863DBC05 D2BD1F80 143E0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00009A99 993E0000 C03F0000 00409A99 21403333 33400AD7 233D8716 593D9A99 993DBA49 0C3EAE47 613E0000 00000000 00000000 0000E561 21BD0456 8E3EC572 2BBEB000 B0000101 00000000 0000B000 B0001900 19000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 C50D0000 0000CA54 413C3333 933EDAAC FA3CCDCC CC3E0000 01000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1E06

     


     

     

     

    • Like 2
    • Thanks 2
  19. I'm just getting back onto the forum after a hiatus (many reasons...).

     

    Due to a "gut feeling" I stopped using Monterey betas a few months ago and settled on the official releases. The one I've been running is 12.2.1. I've been heavily using the TRX40 for many tasks and for the most part, there have been no issues.

     

    However, on reading recent posts on this thread, there seem to be many issues with the Aquantia and I211 ports, especially with the latest Monterey beta releases. As a means of skirting the problem, I decided to try an AIC. Of the many I've tried (and those failed), this one (here) works well and it's not expensive (< 30 USD). It should allow speeds up to 2.5 Gb (my network is only 1 Gb). Until the latest Aquantia-Marvell 10Gb AQN113 AICs are available (the AQN113 is used on the latest M2 Macs and should work OOTB), I think this AIC may be a good interim substitute.

     

    This AIC does require a special kext file: Mieze's kext (LucyRTL8125Ethernet). This can be downloaded via the Kext Updater app or on the InsanelyMac site (here; which also has a discussion about the RTL8125), but to save time I've added the version I downloaded last night as an attachment.

     

    Do note that I've only tested on 12.2.1, so I don't know if there will be an issue on the more recent betas, but since it's dependent on a current kext file, i rather think it will still be functional. In the next couple of days, I take a spare drive and update it to the latest beta to further test.

     

    Hackintool and Network Utility:

    Realtek-RTL8125A.thumb.png.d1f13de601fc25fb10e1cf136688cff8.png

     

    And with HackCheck:

    HackCheck-Realtek-RTL8125A.thumb.png.e575945c116b4c46be46c73bdc9a1874.png

     

    In case anyone is interested, I'll attach the SSDT used to re-name the D0C8 device to ETH2. But this SSDT will probably need adjustment of the device based on your mobo, which should be a trivial task using IORE.

     

     

    LucyRTL8125Ethernet.kext.zip

    SSDT-TRX40-Realtek-RTL8125A.aml.zip

  20. Observational:

     

    Initially, the update would not fully download and install. I then made a change in the OC config file, re-booted and the update went smoothly.

     

    The change involved the ResizeBar Quirk settings in OC. I've recently been looking at instability and sleep issues in latest Monterey and thought I'd found some problems with OC's ResizeBar Quirks, and was re-booting every few days with a different setting.

     

    When the update did not work, both ResizeBar Quirks were set to 0 (enabled using default macOS). However, I had ResizeBar in BIOS disabled. Leaving BIOS alone, when both OC's 2 quirks were set to "-1" (disabled), then the Update went smoothly.

     

    While I did not test the 2 other possible combinations (ResizeBar in BIOS enabled with ±OC Quirks), it probably is a good idea to be consistent with BIOS and OC settings:

     

    1) if ResizeBar in BIOS is disabled, leave OC's ResizeBar Quirks at -1.

     

    2) if ResizeBar is enabled in BIOS, then setting OC ResizeBar Quirks to 0 is probably best.

     

    • Like 1
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.