baronerosso / asrock-x570-taichi-5700xt

2 stars 1 forks source link

Did you find a solution? #1

Open TNAJanssen opened 3 years ago

TNAJanssen commented 3 years ago

I have the same issues, but bit different hardware:

3900x asus x470 prime pro asus strix rx 5700

Sometimes it boots to a black screen, and sometimes i can login but it freezes after +-15 min.

It worked perfect until 2 days ago :(

baronerosso commented 3 years ago

Yes, I find a solution or ... maybe I find it!

Premise, the suspicion was that by itself, MacOS could not always identify the video card; System Report-> Hardware-> PCI was always empty.

The idea was to indicate the device to MacOS, acting in DeviceProperties, and things also change in system report. resoconto

I start using Hackintool -> PCIe, list by Device Name and take a screenshot related to Navi, then click on Export and open it with ProperTree; keep only the entries regarding Navi (4 entries in my case) deleting other voices. screen

Add device-id (Data) and vendor-id (Data) to each entry with the data detected by Hackintool, copy devices in your config.plist DeviceProperties->Add prop

Reboot and … no black screen and faster startup procedure ... for the moment

config.plist.zip

baronerosso commented 3 years ago

inconclusive solution; it happens less but ... it happens

baronerosso commented 3 years ago

Ok, I find a solution for my black screen problem; it’s not an orthodox solution, but … it works, for the moment.

I discovered we can solve the problem restarting WindowServer process, so I create a new user with admin privileges (I called it "reset”, but this is a personal choice) and i build a simple AppleScript to add in login element.

The script is very simple:

do shell script "killall -HUP WindowServer" password "password" with administrator privileges

insert “reset” password and save it as application and then add to user “reset” elements login.

Now, you can use it in case of black screen; you can do a blind login into “reset” account. Killing WindowsServer force a user logout and you are redirect in login windows.

sgufa commented 3 years ago

Hi. Today i've updated to the latest Lilu, WEG and VirtualSMC. Removed the 4 pci references from deviceproperties. After that i've rebooted to recovery and done the following from shell:

mount -uw /Volumes/[DISKNAME] rm -rf /Volumes/[DISKNAME]/Library/Caches/ rm -rf /Volumes/[DISKNAME]/System/Library/Caches/ rm -rf /Volumes/[DISKNAME]/System/Library/CacheDelete/* shutdown -r now

Finally i updated to BigSur 11.2 and for now it's working. I've done several reboots and no black screen. P.S. I didnt touch PCIe switch setting in bios (lt's in default setting).

baronerosso commented 3 years ago

mnmmm, I think it isn't a cache problem. For what it's worth today I did 15 reboots after modifying PCIe x16 switch and I never had a blackscreen

sgufa commented 3 years ago

Did you upgrade any kext?

baronerosso commented 3 years ago

I use the last release for all my kext, OC 0.66 These are the ones I currently use: Kexts: AMDRyzenCPUPowerManagement.kext AppleALC.kext AppleMCEReporterDisabler.kext IntelBluetoothFirmware.kext Lilu.kext SmallTreeIntel82576.kext SMCAMDProcessor.kext USBMap.kext VirtualSMC.kext WhateverGreen.kext

sgufa commented 3 years ago

The latest Lilu, WEG and VirtualSMC are 3 days old. Try upgrading those files, upgrade big sur to 11.2 and restore the PCIe x16 switch. I can confirm it’s still working and it never worked this way before. Before those operations I got black screen after few reboots. BTW i've just updated my bios to v4.0 and it still works without problems.

sgufa commented 3 years ago

do not mind. the latest cold start gave me black screen :( now I've enabled that PCIe x16 switch setting as in your pic. it's working for now...

sgufa commented 3 years ago

Today black screen on cold start. Restored Pcie x16 switch to Auto and then OK. It's very random, BAH

baronerosso commented 3 years ago

yes, PCIe switch does not solve. It could also be the driver of the card not working very well

kuaner commented 3 years ago

same issue any update?

baronerosso commented 3 years ago

same issue any update?

no news at this moment

kuaner commented 3 years ago

my solution for now

enable ssh login in settings/share

sudo killall -HUP WindowServer

baronerosso commented 3 years ago

https://forum.amd-osx.com/index.php?threads/blackscreen-handcrafted-solution.1507/#post-7729

in this post I suggest an handcrafted solution


Ok, I find a solution for my black screen problem; it’s not an orthodox solution, but … it works, for the moment.

I discovered we can solve the problem restarting WindowServer process, so I create a new user with admin privileges (I called it "reset”, but this is a personal choice) and i build a simple AppleScript to add in login element.

The script is very simple:

AppleScript: do shell script "killall -HUP WindowServer" password "password" with administrator privileges

insert “reset” password and save it as application and then add to user “reset” elements login.

Now, you can use it in case of black screen; you can do a blind login into “reset” account. Killing WindowsServer force a user logout and you are redirect in login windows.

sgufa commented 3 years ago

Seems that Bigsur 11.3 update solved the issue

baronerosso commented 3 years ago

I solved before 11.3 with SSDT-PLUG.aml

sgufa commented 3 years ago

can you explain?

I solved before 11.3 with SSDT-PLUG.aml

baronerosso commented 3 years ago

I add SSDT-PLUG.aml in EFI, the one in my posted EFI is modified for AMD

-- il baronerosso via Android

Il sab 1 mag 2021, 15:08 sgufa @.***> ha scritto:

can you explain?

I solved before 11.3 with SSDT-PLUG.aml

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/baronerosso/asrock-x570-taichi-5700xt/issues/1#issuecomment-830629989, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA3XOM2MNSYX2ISH5BUEMCDTLP4MRANCNFSM4WNWYGBQ .

sgufa commented 3 years ago

I add SSDT-PLUG.aml in EFI, the one in my posted EFI is modified for AMD -- il baronerosso via Android Il sab 1 mag 2021, 15:08 sgufa @.***> ha scritto: can you explain? I solved before 11.3 with SSDT-PLUG.aml

can you ecplain what that patch does?

baronerosso commented 3 years ago

I add SSDT-PLUG.aml in EFI, the one in my posted EFI is modified for AMD -- il baronerosso via Android Il sab 1 mag 2021, 15:08 sgufa @.***> ha scritto: can you explain? I solved before 11.3 with SSDT-PLUG.aml

can you ecplain what that patch does?

the .aml affects the motherboard controls, using it will also show "Enable Power Nap" in Energy Saver in System Preferences.

Honestly, I find it in a ryzentosh forum, I realize it has something to do with the behavior of the motherboard and trie it with a pleasant surprise. How he manages to avoid the blackscreen I don't know; I know that with other cards they avoid the blackscreen by disabling the serial ports from the bios, but in the Taichi bios ... there is no this option because we do not have serial ports available (even if one appears in Network Preferences)