kingo132 / a51m-r2-5700m-hackintosh

Hackintosh for alienware a51m r2 with 5700m gpu
28 stars 2 forks source link

Thunderbolt issues #5

Closed Larry2244 closed 2 years ago

Larry2244 commented 2 years ago

Thunderbolt only showed in PCI devices. "No drivers are loaded" is still displayed in the Thunderbolt/USB4 devices list, but the thunderbolt 3 device has actually worked. I have searched in Tonymacx86 and find a way to deal with this problem to deal with it by flashing a iMac thunderbolt firmware. Did u try this?

kingo132 commented 2 years ago

I don't believe it is worth doing. The only benefit of flashing the firmware is to have the correct information displayed in the system report. It does not affect the actual function of Thunderbolt.

Larry2244 commented 2 years ago

Sorry, this is a mistake of mine. I used to think that my egpu didn't work properly because of the firmware problem of thunderbolt 3, but in fact, it wasn't. My egpu graphics card was broken. By the way, I found there‘s an external graphics port to connect an Alienware Graphics Amplifier behind the laptop. Is there a way to make it work? And although the brightness of my built-in display can be adjusted after using your WhateverGreen.kext , it is still very dark at the maximum brightness.

kingo132 commented 2 years ago

First of all, how dark is the maximum brightness compared to what it is under Windows? In my a51m, the maximum brightness of Mac OS is the same as Windows. Second, I haven't tried that Alienware eGPU port in Mac OS. I guess it should work in Mac because it may be just a direct PCI connection like Thunderbolt.

Larry2244 commented 2 years ago

For the Alienware eGPU ports, I just bought one online, and I believe it will be sent to my house soon.As you said, It looks like a PCIe direct channel. I hope it works normally. After having a try, I will share my results with you.

For the screen, It’s really dark, looks like only 1/3 of its maximum brightness under windows. I currently fixed it by using a third party monitor control software and the original Whatevergreen.Kext.It works fine now.

From  iPhone

kingo132 commented 2 years ago

Please tell me:

  1. the exact Mac OS version number you are using, eg 11.5.3
  2. please attach this file here to me: /System/Library/Extensions/AMDRadeonX6000Framebuffer.kext/Contents/MacOS/AMDRadeonX6000Framebuffer
  3. which of my modified Whatevergreen.kext are you using? Is it the newest version which I updated several days ago?
  4. I guess you are using the wrong SSDT-PNLF.aml, please attach this file of yours here to me.
  5. It would be better if you could send me a dump of IOReg using the tool IORegistryExplorer.
Larry2244 commented 2 years ago

Thank you so much for your help, here is my situation.

  1. Version 12.4(21F79)
  2. in my Archive.zip
  3. yes, the latest one 4&5. in my Archive.zip Archive.zip I
kingo132 commented 2 years ago

I suppose you could try to modify your SSDT-PNLF.aml and change UID from Zero to 0x13.

image

Or just use my SSDT-PNLF.aml SSDT-PNLF.aml.zip

Larry2244 commented 2 years ago

Thank U so much, My friend! I have edited my PNLF, and everything works fine under your whatevergreen.kext now!