Replies: 11 comments 5 replies
-
Hi, what is the model number of dock exactly? Does this issue happen with direct connection? Thank you! |
Beta Was this translation helpful? Give feedback.
-
Hi, so the dock is a Caldigit USB-C Dock (I haven't found a model number on their website, it's a legacy product). Unfortunately I can't test a direct connection as the monitor only has displayport inputs. I might have a HDMI to DisplayPort adapter around that I could test tomorrow, or maybe I'll try gettting an HDMI to Dual Link DVI cable if that can help. |
Beta Was this translation helpful? Give feedback.
-
You could try an USB-C to DisplayPort cable as that gives you the most direct connection (USB-C can output DisplayPort Alt mode directly). If the Display OSD shows 1280x800 then it seems macOS thinks that this is the base resolution of the display and scales to this resolution. But it is unclear why this happens only with BetterDummy running - BD should not affect how a physical display is handled by the OS. However, the dock in question seems to be a first gen TB product with some proprietary built-in magic to allow both HDMI and DisplayPort outputs so that might somehow make things special? |
Beta Was this translation helpful? Give feedback.
-
I don't have that type of cable handy, but I'll try some other connections to test things. Regarding how MacOS handles this display, when I first connected it without BD running, it did connect using 1280x800. I had to go to the System Prefs and hit the alt/option key to get the native resolution. |
Beta Was this translation helpful? Give feedback.
-
All right, then this is the problem. If you enable mirroring, macOS will revert to the default/base resolution and mirrors to that. There is no control to override it in System Preferences/Displays. I could programmatically try to override it in BD, but probably that's what you do with RDM as well (BD and RDM uses the same API to set resolutions). |
Beta Was this translation helpful? Give feedback.
-
(I'll convert this into a discussion, we can continue it there). |
Beta Was this translation helpful? Give feedback.
-
Thanks so much! |
Beta Was this translation helpful? Give feedback.
-
OK, so I've tried with a HDMI to DVI (dual link) cable, the behavior is the same, using the dock, or using the HDMI port that's on the computer. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hello, I'm getting back to you, as you mentionned you could possibly change the "base resolution" for the monitor programmatically. I'm sure you have a lot of other things to do, but I'd be very interested if this was possible :-) |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Trying to get BetterDummy to work on a 2560x1440 Samsung monitor, connected to a 2021 Macbook Pro M1 Pro, throught a USB-C dock with a DisplayPort output:
• the monitor can output 2560x1440 (non hidpi) when connected "normally" using MacOS
• when I set BetterDummy up, following the instructions, I get a strange behavior: my monitor shows black borders all around it, and the monitor OSD shows a 1280x800 resolution
• fiddling with the resolution settings, on the Dummy Monitor, I see that the UI scales but it stays within the black borders, and the interface gets downscaled to the 1280x800 resolution
• the only way I get it to work is using RDM on top of BetterDummy, and setting the monitor to 2560x1440 on RDM. However this is not a viable solution: the desktop shows 1080p (hidpi), but there are extra desktop pixels outside of the monitor's borders.
Beta Was this translation helpful? Give feedback.
All reactions