-
Notifications
You must be signed in to change notification settings - Fork 6
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
M1 series SoCs not supported #2
Comments
note: I wasn't sure if you'd prefer this issue under display-switch; this library seemed more directly tied to the issue. |
This is the perfect place for such a ticket, thank you! The link is also very helpful. I plan to get an M1, but I currently don't have one, so I cannot test/hack any of this. Any help is most welcome! |
Making very slow progress trying to understand the code from https://github.com/alin23/Lunar and port it to Rust. this seems totally doable, just not something that will get done quickly. I've found a short-term workaround though — Lunar contains a CLI utility that can send DDC commands even on M1 machines. Using the external command feature of |
I sadly am unable to contribute to the translation effort but would be willing to help test. |
Where is this CLI? There's |
The and just FYI regarding my earlier comment, I'm not actively working on the M1 translation at the moment either. I switched to a monitor which doesn't seem to support DDC at all (ugh) so I'm not as motivated to get it working unfortunately |
Thank you. I ended up getting my PC (second computer) to run |
Thanks guys, I've got my MBP M1 at work, will gather some courage to dive into this, and will try to fix. |
@haimgel, any updates? I love this project! |
Unfortunately, I didn't have the time to tackle this yet. Life got in the way :-( |
bumping to say that I am interested in the solve as well. |
https://github.com/waydabber/m1ddc maybe this project can help us |
Thanks for the tip @icepie, got display-switch working on my M1:
I'm not familiar with Rust so I just commented out the error-checking bits in display_control.rs and compiled it. External commands won't run if no DDC-compatible displays are found. |
Unfortunately I can't use this workaround on my M2 Mac Mini: DDC only works over USB-C, not HDMI :( |
here are some information that maybe helpful https://alinpanaitiu.com/blog/journey-to-ddc-on-m1-macs/ |
This is based on haimgel/ddc-macos-rs#2 (comment). A futher improvement can be made to use `m1ddc` as external command to gather display info.
I was able to get Applied the changes from the above PR: haimgel/display-switch#137 Used these lunar commands in my config:
|
What's the latest status on this issue? |
Also looking for updates on this |
Took me a while, but I've got this covered in #7 -- should work for M1/M2/M3, both DP and HDMI ports. I didn't test on M4, but it should work there as well. |
Existing DDC control utilities on macOS no longer work on M1 SoCs, presumably due to the different GPU architecture.
More details on the changes (and required fixes) are here.
I may take a stab at this myself in the next week, but creating an issue to track progress anyhow.
The text was updated successfully, but these errors were encountered: