Comments (17)
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.
I brought my Geekbench 82K Navi to 98K by adding parts in device properties that I found inside the kext FB_Navi.
Values taken from AMDRadeonX6000Framebuffer.kext
from 6600xt-on-macos-with-powerplaytable-on-ssdt-or-config.plist.
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.
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.
Test 1 :
I insert ATY,Henbury in SSDT, SMBios Imac20.1 + IGPU AAPL,ig-platform-id 0300C89B.
Score:
Test 2:
SMBios Imac 20.1 + IGPU AAPL, ig-platform-id 0300C89B.
Score:
I noticed when I use in config.plist device properties for the RX 6600XT.
AAPL,slot-name Internal@0,1,0/0,0/0,0/0,0 I don't like this.
When I remove the device properties, the description of the BigNavi appears as it should be.
from 6600xt-on-macos-with-powerplaytable-on-ssdt-or-config.plist.
@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.
from 6600xt-on-macos-with-powerplaytable-on-ssdt-or-config.plist.
Do you have SSDT Navi ??? in case the string in SSDT is the problem.
"Name (_SUN, One) // _SUN: Slot User Number"
from 6600xt-on-macos-with-powerplaytable-on-ssdt-or-config.plist.
@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.
@Baio1977
Without SSDT-NAVI the slot item disappears from System Profiler.
Because the RX 6600 now is seen as integrated, not know why, it is confirmed checking the GPU tab in Activity Monitor.
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.
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.
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.
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.
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.
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.
@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.
@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.
@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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from 6600xt-on-macos-with-powerplaytable-on-ssdt-or-config.plist.