Contribute
Register

[FAQ] READ FIRST! Laptop Frequent Questions

Hey @RehabMan

I updated the main post and the post title to be more informative.
Can you please edit the link to: https://www.tonymacx86.com/threads/tool-generate-proper-problem-reporting-files.235953/ (will save a redirection query)

Also, can this be a sticky in laptop and desktop sections?

Regards

I fixed the link. No need for a sticky as the FAQ is already stuck.
I will notify those that keep track of the desktop forums to see if they want to adopt it as a sticky or link in some FAQ.
But we should probably make sure it works reliably.
I have noticed a few users that seem to be using the tool where the resulting zip is missing ioreg.
Next time I see that, I will try to get to the bottom of it (eg. are they using the latest version, do they have some strange setup with IORegistryExplorer, or other issue that prevents the script from capturing ioreg).
 
I fixed the link. No need for a sticky as the FAQ is already stuck.
I will notify those that keep track of the desktop forums to see if they want to adopt it as a sticky or link in some FAQ.
But we should probably make sure it works reliably.
I have noticed a few users that seem to be using the tool where the resulting zip is missing ioreg.
Next time I see that, I will try to get to the bottom of it (eg. are they using the latest version, do they have some strange setup with IORegistryExplorer, or other issue that prevents the script from capturing ioreg).
That was fixed in version 2.1
This issue was generally on slow machines (mostly those with HDD) as earlier the script waited for 2 seconds for IORegistryExplorer to be ready. I increased the timeout and it was fixed. Still, please tell me if there is some user with the mentioned issue, I will try to debug this with him personally.

Regards
 
@RehabMan Need your help in understanding framebuffer data.

Taking an example of framebuffer Azul's platform id 0x0a200006:

0600260A 01030303 00000002 00003001 00006000


Where the values are of: Platform ID, No of ports, DvMT, Framebuffer, Cursor Bytes respectively? (Correct me if I am wrong)

Now what I need to understand is the bytes corresponding to DvMT, Framebuffer and Cursor Bytes.

Taking the default DvMT for 0600260A, 00000002 refers to (0x20) in Hex? Why are we not writing the 0 after 2? For, 0x2 equals to 2 right?

Now taking Framebuffer 00003001, it refers to 12289 in decimal (That is insane MBs). I have taken a look at the patches and came to a conclusion that suppose we want to change framebuffer to 128MB (0x80) in hex. We have to use 00000008 instead of 00003001. Why are we not using the last Zero? 0x8 would be read as 8.

Now, this is where the things really get a lot confusing, 00006000 equals to 24576 in decimal but it (00006000) is equal to 6MBs. How?

Now to change cursor bytes to 9MB we are using 00009000 (Why?)

I want to know how do we know which byte value to change. Also, is there any documentation of the same?

I know you have a gazillion of other things that are way more important than this but I would be really glad if you could guide me on this.

Regards
 
Hello

I had been trying install High Sierra in a working Laptop with ElCapitan.
The model is an "Acer Aspire 5741s with ATI Mobility Radeon HD 5470 and Core i3-330M"

As I've said before, this setup is working realy fine with ElCapitan:
- ATI Radeon HD 5470 framebuffer/InjectEDID/... set in Clover
- SMBIOS MacBookPro6,2
- sleep/wakeup
- Fn keys: Volume, Mute, Brightness

I trying to boot with High Sierra USB Installer but always it's stuck on this point ...

ACPI Exception: AE_NOT_FOUND ...
What I can do next??

Thanks pals.
 

Attachments

  • IMG_20171207_193634.jpg
    IMG_20171207_193634.jpg
    3.2 MB · Views: 114
  • config.plist
    22.1 KB · Views: 238
This the output after disable Generate PStates/Generate CState and enable Drop OEM...
It seems a CPU / DSDT / SSDT problem

any advice ...?
 

Attachments

  • IMG_20171207_202954.jpg
    IMG_20171207_202954.jpg
    3 MB · Views: 108
@RehabMan Need your help in understanding framebuffer data.

Taking an example of framebuffer Azul's platform id 0x0a200006:

0600260A 01030303 00000002 00003001 00006000


Where the values are of: Platform ID, No of ports, DvMT, Framebuffer, Cursor Bytes respectively? (Correct me if I am wrong)

Now what I need to understand is the bytes corresponding to DvMT, Framebuffer and Cursor Bytes.

Taking the default DvMT for 0600260A, 00000002 refers to (0x20) in Hex? Why are we not writing the 0 after 2? For, 0x2 equals to 2 right?

The 00000002 is 0x02000000 which is 32mb (32mb = 1024*1024*32).

Now taking Framebuffer 00003001, it refers to 12289 in decimal (That is insane MBs).

No.
00003001 is 0x01300000, which is 19mb.
Keep in mind Intel byte order is LSB (least significant byte) first, MSB (most significant byte) last.
 
Back
Top