mirror of
https://github.com/MonitorControl/MonitorControl.git
synced 2026-05-15 14:15:55 -06:00
[GH-ISSUE #1076] Dell Display Detected as Apple Hardware #640
Labels
No labels
Status: Abandoned
arm64
beta
beta
bug
done
duplicate
enhancement
feedback needed from reporter
in progress
invalid
investigating
known Issue
monitor Issue
pull-request
translation
unable to reproduce
unreleased
x86
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/MonitorControl#640
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @jjeising on GitHub (Jun 14, 2022).
Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/1076
Before opening the issue, have you...?
Describe the issue
A Dell U3415W display previously successfully controlled by DDC is detected as "Control method: Hardware (Apple)" after another monitor changed. As the control method is not correctly detected, controlling the brightness of the display does not work.
Controlling the Dell display with
m1ddcworks as expected.Expected behavior
Dell U3415W display can be controlled via DDC as before.
Anything else?
These work fine.
Environment Information (please complete the following information)
@waydabber commented on GitHub (Jun 14, 2022):
Hmm. This might be because the display identifiers get messed up somehow maybe? You should try resetting the app preferences. Also you can try BetterDisplay and see if that works since that is a full rewrite from ground-up and uses a different method for identifying displays.
Let me know if any of these help! Thank you!
@jjeising commented on GitHub (Jun 14, 2022):
Using "Reset Preferences" or deleting the apps plist does not seem to change anything.
It seems to have the same issue. Regardless if Use alternative method to identify displays is enabled or not. Enable advanced display control is enabled, Enable hardware brightness control is also enabled. Brightness does not change.
@waydabber commented on GitHub (Jun 15, 2022):
In BetterDisplay, please click on both displays' name and attach as a screenshot the details so I can understnd better how the app sees the displays.
@jjeising commented on GitHub (Jun 15, 2022):
@waydabber commented on GitHub (Jun 15, 2022):
It is either the OS reports the display as it can change its brightness (
DisplayServicesCanChangeBrightness(CGDirectDisplayID display)returns true) orDisplayServicesGetBrightness(displayID, &brightness)returns with a valid brightness (which means the OS can read the display's brightness). This is why it is detected as an Apple external display by both apps.Does this happen if you directly connect the displays without the dock?
@jjeising commented on GitHub (Jul 24, 2022):
Yes this also happened if the displays were directly connected. There was also a very strange issue where video content on the Dell display was rotated 90° (as is the Studio Display) in some applications (e.g Safari, looks like some kind of video acceleration mode). Seems to be an incompatibility with the Studio Display on Apples side, I will also report a Feedback.
I think a possible fix for MonitorControl would be a Force DDC option.
@waydabber commented on GitHub (Jul 26, 2022):
What happens if only the Dell display is connected? Does the issue happen then as well? It is super interesting that the OS reports as controllable. There does not seem to be a confusion in identifiers though.
There should be a setting to treat the display as a non-Apple display.
@stale[bot] commented on GitHub (Jul 26, 2023):
Hey there, it looks like there has been no activity on this issue recently. Has the issue been fixed, or does it still require attention? This issue may be closed if no further activity occurs. Thank you for your contributions.