Git Product home page Git Product logo

Comments (17)

perez987 avatar perez987 commented on August 17, 2024 1

Ok, I hope you’ll fix the wake issue. Closing this. You can follow posting despite its closed state. Ciao.

from 6600xt-on-macos-with-powerplaytable-on-ssdt-or-config.plist.

Baio1977 avatar Baio1977 commented on August 17, 2024 1

I brought my Geekbench 82K Navi to 98K by adding parts in device properties that I found inside the kext FB_Navi.

Screenshot 2022-10-30 alle 09 01 50

Screenshot 2022-10-31 alle 13 00 21
Values ​​taken from AMDRadeonX6000Framebuffer.kext

from 6600xt-on-macos-with-powerplaytable-on-ssdt-or-config.plist.

Baio1977 avatar Baio1977 commented on August 17, 2024 1

No problem, I opened this issue to be able to leave traces of any improvements and perhaps verify that some improvements are compatible with all RX 6600XT intended for common PCs.
As for Agdpmod Pikera in my Gigabyte RX every now and then from black screen problems, so I also tested Ignore with which it always starts on the screen, but unfortunately I lose the DP signal and therefore I set this choice aside.

from 6600xt-on-macos-with-powerplaytable-on-ssdt-or-config.plist.

perez987 avatar perez987 commented on August 17, 2024

Good morning @Baio1977

I have seen in my hack (as commented in the README):

  • SMBIOSes lacking iGPU (MacPro and iMacPro) run better with zero code for iGPU in config. plist. Headless mode gets better results than the long code for carrying the display but no code gets the best results.
  • SMBIOSes lacking iGPU must work with iGPU disabled in BIOS or with -wegswitchgpu boot arg, so they use only dGPU. And of course no code for iGPU in config.plist.
  • SMBIOS iMac19,x or 20,x are supposed to have iGPU so they work fine with iGPU code for headless mode, the short code, and iGPU enabled in BIOS.
  • SMBIOSes lacking iGPU need framebuffer patch or sPPT to run on Ventura, not on Monterey. When having one of these settings (patch or sPPT) GB 5 scores drop down significantly. As a side effect, Zero RPM is disabled and fans are spinning all the time.

from 6600xt-on-macos-with-powerplaytable-on-ssdt-or-config.plist.

Baio1977 avatar Baio1977 commented on August 17, 2024

Test 1 :
I insert ATY,Henbury in SSDT, SMBios Imac20.1 + IGPU AAPL,ig-platform-id 0300C89B.
Score:
Screenshot 2022-10-20 alle 18 17 30

Test 2:
SMBios Imac 20.1 + IGPU AAPL, ig-platform-id 0300C89B.
Score:
Screenshot 2022-10-20 alle 18 21 25

I noticed when I use in config.plist device properties for the RX 6600XT.
Screenshot 2022-10-20 alle 18 23 49

AAPL,slot-name Internal@0,1,0/0,0/0,0/0,0 I don't like this.
Screenshot 2022-10-20 alle 18 25 38

When I remove the device properties, the description of the BigNavi appears as it should be.
Screenshot 2022-10-20 alle 18 28 57

from 6600xt-on-macos-with-powerplaytable-on-ssdt-or-config.plist.

perez987 avatar perez987 commented on August 17, 2024

@Baio1977
We are coincident. Adding Henbury patch drops significantly the GB 5 scores. Without it, scores are as expected. But the users wanting to have MacPro or iMacPro on Ventura must have it. Not needed with iMac SMBIOS. So really you don't need it since you are using iMac20,1.

About DeviceProperties: I don't have any code for the RX 6600 in config.plist, of course not the slot-name, it's better to leave macOS to set this automatically. This is my screenshot, Ventura RC, I don't know why I have Slot J6B1 and you have Internal@0,1,0, it must be related to the different motherboards.

rx6600

from 6600xt-on-macos-with-powerplaytable-on-ssdt-or-config.plist.

Baio1977 avatar Baio1977 commented on August 17, 2024

Do you have SSDT Navi ??? in case the string in SSDT is the problem.

"Name (_SUN, One) // _SUN: Slot User Number"

Screenshot 2022-10-20 alle 21 56 56

from 6600xt-on-macos-with-powerplaytable-on-ssdt-or-config.plist.

perez987 avatar perez987 commented on August 17, 2024

@Baio1977
Ah! Yes, I have SSDT-NAVI, I’ll try without it and comment. But seeing your last pic, it is as you say.

from 6600xt-on-macos-with-powerplaytable-on-ssdt-or-config.plist.

perez987 avatar perez987 commented on August 17, 2024

@Baio1977
Without SSDT-NAVI the slot item disappears from System Profiler.
ssdt-navi-no

Because the RX 6600 now is seen as integrated, not know why, it is confirmed checking the GPU tab in Activity Monitor.
gpu-tab

Scores are the same with or without SSDT-NAVI, I have this SSDT for a while but really I can't remember why I added it, maybe when I was looking for a way to enable DisplayPort audio from the monitor.
Smetterò di usarlo.

from 6600xt-on-macos-with-powerplaytable-on-ssdt-or-config.plist.

Baio1977 avatar Baio1977 commented on August 17, 2024

I have questions about how this GPU works.
I had an RX590 before and switched to RX 6600XT I encountered some problems.

1 - when I come home and wake up the PC I have a black screen, I have to disconnect the HDMI cable and reconnect it to see the desk.

2 - the boot is much longer, after the verbose I have to wait 7-10 seconds to display the screen where to enter the password.

On windows it works fine and the times are the same as I had with RX 590, so the problem is only in Hackintosh.

Your experience ??

from 6600xt-on-macos-with-powerplaytable-on-ssdt-or-config.plist.

perez987 avatar perez987 commented on August 17, 2024

No, I don’t have such issue. PC wakes from keyboard, mouse or power button, a couple of seconds and screen is on. I’m using DisplayPort but tried HDMI and also wakes fine.
Please let me see your config.plist or EFI.

About the second question. Total boot time with RX 6600 (or RX 6600 XT on the other hack) seems to be similar to the one with my old RX 580. I boot without verbose, Apple logo and progress bar are displayed a few seconds, when progress bar is about 30% screen goes black for around 7-10", after that I see the desktop. Since OpenCore picker dissapears, I wait around 12-15" for the desktop.
The black screen time, not seen on real Macs, happens while changing from default VESA graphics driver to accelerated driver. Maybe it’s a bit longer with 6600 than with 580, but I can’t be sure.

from 6600xt-on-macos-with-powerplaytable-on-ssdt-or-config.plist.

Baio1977 avatar Baio1977 commented on August 17, 2024

OK so the startup and screen display times seem to me to confirm my experience.
As for the EFI it is the same EFI I had with RX 580 use SSDT-USBW + respective kext.
Previously with RX 580 it woke up in the same way it wakes up to you.

This ACPI and config.plist
Archivio.zip

from 6600xt-on-macos-with-powerplaytable-on-ssdt-or-config.plist.

perez987 avatar perez987 commented on August 17, 2024

@Baio1977

I see you have all SSDT in a single file. I don't see anything strange in the config.plist. It's ok for me. I don't know why the screen doesn't wake well, you say that the only change is the graphics card but this is not enough to harm the sleep.

Do you need ResetLogoStatus?

Setting SetApfsTrimTimeout to 0 does enhance the boot time?

By the way, I discovered the Semplici icons pack in HackintoshLife a few days ago, the are very beautiful, I have them in the OC boot picker, I like them.

from 6600xt-on-macos-with-powerplaytable-on-ssdt-or-config.plist.

Baio1977 avatar Baio1977 commented on August 17, 2024

I made a single SSDT contains aesthetic and functional patches that make it very similar to the acpi of a real mac itself SMBios.
I am sure of perfect functioning because tested with RX 590 for many years.
It was perfect, so whatever it is is down to the new GPU.
For the theme I think it is pleasant and colorful, I like it.
SetApfsTrimTimeout to 0, never noticed any difference, but I'll test it these days.

from 6600xt-on-macos-with-powerplaytable-on-ssdt-or-config.plist.

perez987 avatar perez987 commented on August 17, 2024

@Baio1977
Sorry the delayed answer.
Interesting! It's a clear improvement. I have to try. I'm not at home these days. But when I come back, I'll try and comment.
Thanks.

from 6600xt-on-macos-with-powerplaytable-on-ssdt-or-config.plist.

perez987 avatar perez987 commented on August 17, 2024

@Baio1977
Not tried yet what you comment above.
I see something interesting. Indeed, RX 6600 takes longer from Apple logo and progress bar up to the Desktop than the RX 580. Having the RX 6600 without any specific setting (no code in config.plist, no SSDT, no Henbury patch, no sPPT, only WhateverGreen and agdpmod=pikera) time seems to be shorter, as short as with the RX 580.

from 6600xt-on-macos-with-powerplaytable-on-ssdt-or-config.plist.

perez987 avatar perez987 commented on August 17, 2024

@Baio1977
Good night. I've tried adding properties from AMDRadeonX6000Framebuffer.kext, same properties as you. But, in my case, scores are not higher.

from 6600xt-on-macos-with-powerplaytable-on-ssdt-or-config.plist.

Related Issues (2)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.