GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Black screen show up whenever I switch between desktops on my virtual monitor · Issue #752 · MonitorControl/MonitorControl

Black screen show up whenever I switch between desktops on my virtual monitor #752

New issue
Copy link
New issue
Copy link
Closed
#769
Closed
Black screen show up whenever I switch between desktops on my virtual monitor#752
#769
Copy link
Assignees
waydabber
Labels
bugIssue is a bug (e.g. Crash, …)Issue is a bug (e.g. Crash, …)doneWork on this issue is complete. Will be available on next releaseWork on this issue is complete. Will be available on next release

Description

@sunnytranco
sunnytranco
opened on Oct 31, 2021
Issue body actions

Before opening the issue, have you...?

  • Searched for existing issues
  • Looked through the wiki
  • Updated MonitorControl to the latest version (if applicable)

Describe the bug

I'm using a Macbook Pro M1 with Monitor Control 4.0.0. I have a setup with 2 external monitors (Dell) via Dell Station D6000 as virtual monitors (due to limitation from Apple for M1). I've noticed that when switching between desktops in the virtual monitor, there is a black screen show up every time for half a second. It's really annoying for me. Could you take a look at this issue?

P/S: The app works just fine on the built-in-retina on my laptop. So I assume the virtual monitor is the cause of this. FYI: Another app, Luna, doesn't have this kind of bug

Steps to reproduce

Switch desktop on your virtual monitor

Expected behavior

The black screen between the switching process

Anything else?

No response

Environment Information (please complete the following information)

- macOS version: 12.0.1 Monterey
- Mac model: Macbook Pro M1 2020
- MonitorControl version: 4.0.0
- Monitor(s): Dell U2720Q & U2719D via Dell Station D6000
- Apple Silicon/M1 (yes or no): yes

Activity

  1. waydabber commented on Oct 31, 2021

    @waydabber
    waydabber
    on Oct 31, 2021
    Member
    More actions

    Hi, can you elaborate a bit on what kind of Virtual Monitors are you using? Maybe a video of some kind would help understanding the issue.

    I have experience with BetterDummy and SideCar, AirPlay which all utilize virtual displays and did not experience any issue, but maybe I just don't understand what should I look for.

    Reacted by Sunny Tran
  2. waydabber
    added
    feedback needed from reporterWaiting for issue reporter to provide feedback (see comments)Waiting for issue reporter to provide feedback (see comments)
    on Oct 31, 2021
  3. sunnytranco commented on Nov 1, 2021

    @sunnytranco
    sunnytranco
    on Nov 1, 2021
    Author
    More actions

    Hi @waydabber,

    Sidecar is still okay on my devices. Since Apple M1 only allows me to connect with 2 monitors (including built-in-retina) so if I wanna use 2 external displays with my Macbook Pro M1 then I have to use a Dock Station that supports DisplayLink technology. Here is my setup guideline

    Basically, my virtual displays are generated by DIsplayLink via Dell Station D6000

    You can check the black screen in my attachment below
    bug with displaylink

    Thanks for the reply

  4. sunnytranco commented on Nov 1, 2021

    @sunnytranco
    sunnytranco
    on Nov 1, 2021
    Author
    More actions

    @waydabber I have an update for you.

    I tried your BetterDummy app on Dell U2720Q (using DisplayLink, as the main display) and the black screen was gone. The other monitor, Dell U2719D, still has the bug.

  5. waydabber commented on Nov 1, 2021

    @waydabber
    waydabber
    on Nov 1, 2021
    Member
    More actions

    I see the issue. Honestly I am not entirely sure why this is happening, seems to be a DisplayLink related problem somehow (I don't have such a device to experiment with), maybe related to shade dimming which is the only option that can be used for DisplayLink devices at the moment. But SideCar uses that as well and it does not have this issue. Can you show me how the Displays tab under MonitorControl Preferences looks like?

    Also, what is the app called Luna? Is that Luna Display?

  6. sunnytranco commented on Nov 1, 2021

    @sunnytranco
    sunnytranco
    on Nov 1, 2021
    Author
    More actions

    Sorry. I double-checked again on Sidecar, it has the issue too (now I'm not sure, last time I'd checked which app was being used :-( )

    And this is Luna. It's not Luna Display, it's a monitor control app just like yours.

    displays-2

    displays-1

  7. waydabber commented on Nov 1, 2021

    @waydabber
    waydabber
    on Nov 1, 2021
    Member
    More actions

    Ohh, yes, you mean Lunar by @alin23. :) Ok, I am familiar with it, it's really a great app, I highly recommend it!

    Lunar has a completely different implementation when doing shade based control. I'll try to check out in depth what could be the difference. Thanks for the clarification!

    @alin23 - as an unrelated sidenote, BetterDummy does not seem to work well with Lunar at default settings as Lunar does not figure out if a display is in a mirrored set and control based on mouse position does not work (it should control all displays in the mirrored set as all displays have the mouse). It is not a BetterDummy specific issue, but affects all mirrored setups. You might want to look at this. ;)

  8. waydabber
    added
    Type: Enhancement
    and removed
    feedback needed from reporterWaiting for issue reporter to provide feedback (see comments)Waiting for issue reporter to provide feedback (see comments)
    on Nov 1, 2021
  9. waydabber commented on Nov 1, 2021

    @waydabber
    waydabber
    on Nov 1, 2021
    Member
    More actions

    Btw. if you create an other Dummy using BetterDummy (you can have two dummies of the same aspect ratio at the same time) and mirror that to the other display, does the problem go away on that display as well? Thanks!

  10. alin23 commented on Nov 1, 2021

    @alin23
    alin23
    on Nov 1, 2021
    More actions

    @alin23 - as an unrelated sidenote, BetterDummy does not seem to work well with Lunar at default settings as Lunar does not figure out if a display is in a mirrored set and control based on mouse position does not work (it should control all displays in the mirrored set as all displays have the mouse). It is not a BetterDummy specific issue, but affects all mirrored setups. You might want to look at this. ;)

    Correct, I haven't thought of controlling all the monitors in a mirror set on the Display with Cursor option.

    I'll fix that in the next version of Lunar, thanks for the heads up!

  11. sunnytranco commented on Nov 1, 2021

    @sunnytranco
    sunnytranco
    on Nov 1, 2021
    Author
    More actions

    @waydabber thanks for the tip. I successfully fix the bug of black screen with one more Dummy. But now I cannot control brightness using Monitor Control app lolx

    Anw, thanks for your support

    Edit: I just realize that I missed spell of Lunar (instead of Luna) :)

  12. waydabber commented on Nov 1, 2021

    @waydabber
    waydabber
    on Nov 1, 2021
    Member
    More actions

    Hahh great! An other scenario to test and possibly fix - control of a virtual display (BetterDummy) mirrored to an other virtual display (DisplayLink). ;) I like it!

    Reacted by Sunny Tran
  13. waydabber
    added
    bugIssue is a bug (e.g. Crash, …)Issue is a bug (e.g. Crash, …)
    and removed
    Type: Enhancement
    on Nov 1, 2021
  14. octavezero commented on Nov 2, 2021

    @octavezero
    octavezero
    on Nov 2, 2021
    More actions

    This issue is not limited to only virtual monitors. I am able to reproduce with a single standard monitor (Dell UP2720Q) connected directly via USB-C to a M1 Air.

    I am using the hardware ddc based brightness control instead of the software shade, and I can reproduce this reliably only on the external monitor, and never on the internal one.

    Another thing I have observed is that this issue only persists while the app is running. If I change the brightness and then quit the app, the bug is gone, but comes back instantly if I start it again.

  15. waydabber commented on Nov 2, 2021

    @waydabber
    waydabber
    on Nov 2, 2021
    Member
    More actions

    Hi, yes this issue appears whenever shade control is enabled and at least one dimming has occured (on hardware DDC displays this happens with combined dimming enabled below 50% brightness), it has nothing to do with virtual displays actually.

    To solve this issue, please uncheck Avoid gamma table manipulation under Displays for the given device and restart the app (disabled is the default setting).

    I'll fix this issue as soon as I get to it! Thanks for the input and the patience!

    Reacted by Tarak Sharma, Mario Hoyos and Sunny Tran
  16. waydabber
    self-assigned this
    on Nov 2, 2021
  17. waydabber commented on Nov 2, 2021

    @waydabber
    waydabber
    on Nov 2, 2021
    Member
    More actions

    So this issue will be about black bars, I opened an other for supporting BetterDummy mirrored Virtual Displays (like DisplayLink). #762

  18. waydabber commented on Nov 4, 2021

    @waydabber
    waydabber
    on Nov 4, 2021
    Member
    More actions

    All right, i found the issue and fixed it. It will be in 4.0.1

    Reacted by Sunny Tran
  19. waydabber
    added
    doneWork on this issue is complete. Will be available on next releaseWork on this issue is complete. Will be available on next release
    on Nov 4, 2021
  20. waydabber
    linked a pull request that will close this issueVarious fixes and improvements for v4.0.1 #769on Nov 4, 2021
  21. waydabber
    closed this as completedin #769on Nov 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

  • @waydabber
    waydabber

Labels

bugIssue is a bug (e.g. Crash, …)Issue is a bug (e.g. Crash, …)doneWork on this issue is complete. Will be available on next releaseWork on this issue is complete. Will be available on next release

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    You are visitor 01402503 — GeezerVison does not store the pages you look up.
    Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.