Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug: DeviceProperty injection issues #451

Open
1 of 2 tasks
khronokernel opened this issue Aug 20, 2021 · 0 comments
Open
1 of 2 tasks

Bug: DeviceProperty injection issues #451

khronokernel opened this issue Aug 20, 2021 · 0 comments
Labels
bug Something isn't working enhancement New feature or request

Comments

@khronokernel
Copy link
Member

khronokernel commented Aug 20, 2021

With our refactor of DeviceProperty pathing generation, we omit to check if the acpi-path entry is present on the device we plan to inject onto. Because of this, our injected properties fail to apply and can result in lose of display output on certain machines (namely those with PCIe bridges on the GPU itself, Vega and Navi series being most prominent)

To resolve, we need to implement the following:

  • Verification of acpi-path, if omitted fall back on boot-args
  • Add ACPI table building to allow device property injection

ACPI table generation will be exclusive to Mac Pros as they have a known set pathing for their PCIe devices, other devices could be added in the future

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant