DP-HDMI adapter does not wake monitor along with laptop

I have a 2019 16" Macbook pro and an LG 4k display. They are connected through a CalDigit TS3 Thunderbolt dock -> DP-HDMI adapter -> TESmart 4k KVM switch -> display.

I cannot get the display to reliably turn on when the laptop wakes from sleep. I have to unplug and replug the adapter to wake the screen again. Wake from sleep works fine with any USB -> HDMI adapters I own. I want to only have one cable going into my laptop from the docking station, so I want to take advantage of the DisplayPort output.

Is there a firmware update available for the DP-HDMI adapter that I can try? I’m running OSX Catalina, but I do have a Windows desktop available as well if needed for a firmware update. I can’t find any documentation or downloads for firmware, but I’ve seen the same question posted here, and the comments contain offers to send a firmware patch directly.

Thanks!

Hi,

Thanks for reaching out to us, I am sorry this is not working as expected and I am happy to help!

Display detection on wake from sleep with macOS can be a bit tricky, we see this come up with both our DisplayPort to HDMI adapter as well as with other USB-C graphics adapters and even with natively connected displays.

About how often does the display fail to detect on wake from sleep, for example is it about every other wake even or only after the laptop has been asleep for overnight?

All of our DisplayPort to HDMI adapters purchased from Amaozn within the last 2 years will already have the updated firmware, if you have an older adapter please let me know and we can definitely try the firmware update.

We can start by verifying if only disconnecting and reconnecting the DisplayPort to HDMI adapter resolves the issue or if the other devices in the display connection path could also be interfering with the connection. When the display is not detected, does unplugging and reconnecting the docking station to the computer also restore the display connectivity? Similarly, does disconnecting then reconnecting the KVM switch also restore the display?

Thank you,

Pat
Plugable Technology
support@plugable.com

To answer your last question first, I can switch off just about any part of the signal chain and the display will wake up. But, power-cycling the monitor does not fix it. I have to disconnect or power-cycle something to get the video to reset. I can switch off or unplug either the KVM switch or the CalDigit dock, but those also affect other computers or peripherals. So normally I unplug the HDMI cable between the adapter and the KVM switch. As soon as I unplug the HDMI cable from the adapter, the laptop recognizes that the display is gone and goes back to single monitor mode, and all my windows jump to the laptop screen. So the laptop is definitely able to recognize the connection events to reconfigure displays. It’s just not able to get the signal to the monitor to wake it up.

I don’t think it requires an overnight sleep to trigger the issue. It seems to happen as soon as the display goes to sleep. The laptop generally doesn’t go to lower power mode for some time after that, but I can see the laptop display wake up immediately if I press a button or click the mouse, and the external display continues to indicate there is no signal.

Any other experiments that you recommend? The CalDigit dock has the latest firmware. Not sure if the KVM has updatable firmware, but I don’t have any other issues with it when I use a USB-C -> HDMI adapter.

Hi,

Thank you for the additional detailed information!

We can try removing the KVM switch from between the graphics adapter and the monitor to see if that makes a difference, the test should be very quick if it happens as soon as the display goes to sleep.

Unfortunately I have seen many issues with MacOS not detecting external display when waking from sleep, this is a somewhat common issue with multiple adapters and adapter cables being reported for the last few years. Some of these can be resolved by resetting the system’s SMC/NVRAM, while other users have reported reinstalling macOS has resolved the issue, and some users had the same problem even after reinstalling the operating system.

We can try resetting the system’s SMC/NVRAM to see if this helps, Apple provides instructions here ( https://support.apple.com/en-us/HT201295 ).

The reset does require restarting the computer and I recommend disconnecting from the docking station and connecting the Apple power supply when performing the reset.

Please let me know if this helps, and we can go from there.

Thank you,

Pat
Plugable Technology
support@plugable.com

Thanks for the suggestions. I tried the following steps:

  1. Bypass KVM switch - no change in behavior
  2. Reset SMC - no change in behavior
  3. Reset PRAM - no change in behavior

I’m not sure if there’s any way to narrow this down to the adapter vs. the dock. I don’t have any other DisplayPort accessories that I can test with. I just know that the USB-C → HDMI adapter wakes from sleep fine, but the DisplayPort → HDMI adapter does not.

Here’s some additional output from the system while the display is still asleep:

% system_profiler SPDisplaysDataType

Graphics/Displays:

Intel UHD Graphics 630:

  Chipset Model: Intel UHD Graphics 630
  Type: GPU
  Bus: Built-In
  VRAM (Dynamic, Max): 1536 MB
  Vendor: Intel
  Device ID: 0x3e9b
  Revision ID: 0x0002
  Automatic Graphics Switching: Supported
  gMux Version: 5.0.0
  Metal: Supported, feature set macOS GPUFamily2 v1

AMD Radeon Pro 5500M:

  Chipset Model: AMD Radeon Pro 5500M
  Type: GPU
  Bus: PCIe
  PCIe Lane Width: x16
  VRAM (Total): 4 GB
  Vendor: AMD (0x1002)
  Device ID: 0x7340
  Revision ID: 0x0040
  ROM Revision: 113-D3220E-190
  VBIOS Version: 113-D32206U1-019
  Option ROM Version: 113-D32206U1-019
  EFI Driver Version: 01.01.190
  Automatic Graphics Switching: Supported
  gMux Version: 5.0.0
  Metal: Supported, feature set macOS GPUFamily2 v1
  Displays:
    Color LCD:
      Display Type: Built-In Retina LCD
      Resolution: 3072 x 1920 Retina
      Framebuffer Depth: 24-Bit Color (ARGB8888)
      Main Display: Yes
      Mirror: Off
      Online: Yes
      Automatically Adjust Brightness: No
      Connection Type: Internal
    LG Ultra HD:
      Resolution: 6720 x 3780
      UI Looks like: 3360 x 1890 @ 60 Hz
      Framebuffer Depth: 30-Bit Color (ARGB2101010)
      Mirror: Off
      Online: Yes
      Rotation: Supported
      Automatically Adjust Brightness: No
      Connection Type: DVI or HDMI
      Adapter Firmware Version: 7.55

So I see that there is an “Adapter Firmware Version: 7.55” reported. Is that for the DisplayPort adapter?

Here’s the output from another command I found on StackOverflow:

% defaults read /Library/Preferences/com.apple.windowserver.plist
{
    DisplayAnyUserSets =     (
                (
                        {
                Active = 1;
                Depth = 4;
                DisplayID = 69734662;
                DisplayProductID = 41028;
                DisplaySerialNumber = 0;
                DisplayVendorID = 1552;
                ForceDeepMode = 0;
                Height = 1120;
                IODisplayLocation = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG0@1/IOPP/EGP0@0/IOPP/EGP1@0/IOPP/GFX0@0/AMDRadeonX6000_AmdRadeonControllerNavi14/ATY,Boa@0";
                IOFlags = 7;
                LimitsHeight = 2240;
                LimitsOriginX = 0;
                LimitsOriginY = 0;
                LimitsWidth = 3584;
                MirrorID = 0;
                Mirrored = 0;
                Mode =                 {
                    BitsPerPixel = 32;
                    BitsPerSample = 8;
                    DepthFormat = 4;
                    Height = 1120;
                    IODisplayModeID = "-2147483641";
                    IOFlags = 7;
                    Mode = 14;
                    PixelEncoding = "--------RRRRRRRRGGGGGGGGBBBBBBBB";
                    RefreshRate = "59.94039916992188";
                    SamplesPerPixel = 3;
                    UsableForDesktopGUI = 1;
                    Width = 1792;
                    kCGDisplayBytesPerRow = 14336;
                    kCGDisplayHorizontalResolution = 264;
                    kCGDisplayModeIsInterlaced = 0;
                    kCGDisplayModeIsSafeForHardware = 1;
                    kCGDisplayModeIsStretched = 0;
                    kCGDisplayModeIsTelevisionOutput = 0;
                    kCGDisplayModeIsUnavailable = 0;
                    kCGDisplayModeSuitableForUI = 1;
                    kCGDisplayPixelsHigh = 2240;
                    kCGDisplayPixelsWide = 3584;
                    kCGDisplayResolution = 2;
                    kCGDisplayVerticalResolution = 265;
                };
                OriginX = 0;
                OriginY = 0;
                PixelEncoding = "--------RRRRRRRRGGGGGGGGBBBBBBBB";
                "RefreshRate16.16" = 3928254;
                Resolution = 2;
                Unit = 6;
                UnmirroredHeight = 1120;
                UnmirroredLimitsHeight = 2240;
                UnmirroredLimitsOriginX = 0;
                UnmirroredLimitsOriginY = 0;
                UnmirroredLimitsWidth = 3584;
                UnmirroredMode =                 {
                    BitsPerPixel = 32;
                    BitsPerSample = 8;
                    DepthFormat = 4;
                    Height = 1120;
                    IODisplayModeID = "-2147483641";
                    IOFlags = 7;
                    Mode = 14;
                    PixelEncoding = "--------RRRRRRRRGGGGGGGGBBBBBBBB";
                    RefreshRate = "59.94039916992188";
                    SamplesPerPixel = 3;
                    UsableForDesktopGUI = 1;
                    Width = 1792;
                    kCGDisplayBytesPerRow = 14336;
                    kCGDisplayHorizontalResolution = 264;
                    kCGDisplayModeIsInterlaced = 0;
                    kCGDisplayModeIsSafeForHardware = 1;
                    kCGDisplayModeIsStretched = 0;
                    kCGDisplayModeIsTelevisionOutput = 0;
                    kCGDisplayModeIsUnavailable = 0;
                    kCGDisplayModeSuitableForUI = 1;
                    kCGDisplayPixelsHigh = 2240;
                    kCGDisplayPixelsWide = 3584;
                    kCGDisplayResolution = 2;
                    kCGDisplayVerticalResolution = 265;
                };
                UnmirroredOriginX = 0;
                UnmirroredOriginY = 0;
                UnmirroredResolution = 2;
                UnmirroredWidth = 1792;
                Width = 1792;
            },
                        {
                Active = 1;
                Depth = 8;
                DisplayID = 458656819;
                DisplayProductID = 23304;
                DisplaySerialNumber = 151084;
                DisplayVendorID = 7789;
                ForceDeepMode = 0;
                Height = 1890;
                IODisplayLocation = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG0@1/IOPP/EGP0@0/IOPP/EGP1@0/IOPP/GFX0@0/AMDRadeonX6000_AmdRadeonControllerNavi14/ATY,Boa@1";
                IOFlags = 5242883;
                LimitsHeight = 3780;
                LimitsOriginX = 1792;
                LimitsOriginY = "-1890";
                LimitsWidth = 6720;
                MirrorID = 0;
                Mirrored = 0;
                Mode =                 {
                    BitsPerPixel = 32;
                    BitsPerSample = 10;
                    DepthFormat = 8;
                    Height = 1890;
                    IODisplayModeID = "-2147459035";
                    IOFlags = 5242883;
                    Mode = 55;
                    PixelEncoding = "--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB";
                    RefreshRate = 60;
                    SamplesPerPixel = 3;
                    UsableForDesktopGUI = 1;
                    Width = 3360;
                    kCGDisplayBytesPerRow = 27136;
                    kCGDisplayHorizontalResolution = 284;
                    kCGDisplayModeIsInterlaced = 0;
                    kCGDisplayModeIsSafeForHardware = 1;
                    kCGDisplayModeIsStretched = 0;
                    kCGDisplayModeIsTelevisionOutput = 1;
                    kCGDisplayModeIsUnavailable = 0;
                    kCGDisplayModeSuitableForUI = 1;
                    kCGDisplayPixelsHigh = 3780;
                    kCGDisplayPixelsWide = 6720;
                    kCGDisplayResolution = 2;
                    kCGDisplayVerticalResolution = 282;
                };
                OriginX = 0;
                OriginY = "-1890";
                PixelEncoding = "--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB";
                "RefreshRate16.16" = 3932160;
                Resolution = 2;
                Unit = 7;
                UnmirroredHeight = 1890;
                UnmirroredLimitsHeight = 3780;
                UnmirroredLimitsOriginX = 1792;
                UnmirroredLimitsOriginY = "-1890";
                UnmirroredLimitsWidth = 6720;
                UnmirroredMode =                 {
                    BitsPerPixel = 32;
                    BitsPerSample = 10;
                    DepthFormat = 8;
                    Height = 1890;
                    IODisplayModeID = "-2147459035";
                    IOFlags = 5242883;
                    Mode = 55;
                    PixelEncoding = "--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB";
                    RefreshRate = 60;
                    SamplesPerPixel = 3;
                    UsableForDesktopGUI = 1;
                    Width = 3360;
                    kCGDisplayBytesPerRow = 27136;
                    kCGDisplayHorizontalResolution = 284;
                    kCGDisplayModeIsInterlaced = 0;
                    kCGDisplayModeIsSafeForHardware = 1;
                    kCGDisplayModeIsStretched = 0;
                    kCGDisplayModeIsTelevisionOutput = 1;
                    kCGDisplayModeIsUnavailable = 0;
                    kCGDisplayModeSuitableForUI = 1;
                    kCGDisplayPixelsHigh = 3780;
                    kCGDisplayPixelsWide = 6720;
                    kCGDisplayResolution = 2;
                    kCGDisplayVerticalResolution = 282;
                };
                UnmirroredOriginX = 0;
                UnmirroredOriginY = "-1890";
                UnmirroredResolution = 2;
                UnmirroredWidth = 3360;
                Width = 3360;
            }
        ),
                (
                        {
                Active = 1;
                Depth = 4;
                DisplayID = 69734662;
                DisplayProductID = 41028;
                DisplaySerialNumber = 0;
                DisplayVendorID = 1552;
                ForceDeepMode = 0;
                Height = 1280;
                IODisplayLocation = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG0@1/IOPP/EGP0@0/IOPP/EGP1@0/IOPP/GFX0@0/AMDRadeonX6000_AmdRadeonControllerNavi14/ATY,Boa@0";
                IOFlags = 3;
                LimitsHeight = 2560;
                LimitsOriginX = 0;
                LimitsOriginY = 0;
                LimitsWidth = 4096;
                MirrorID = 0;
                Mirrored = 0;
                Mode =                 {
                    BitsPerPixel = 32;
                    BitsPerSample = 8;
                    DepthFormat = 4;
                    Height = 1280;
                    IODisplayModeID = "-2147483498";
                    IOFlags = 3;
                    Mode = 244;
                    PixelEncoding = "--------RRRRRRRRGGGGGGGGBBBBBBBB";
                    RefreshRate = "59.99966430664062";
                    SamplesPerPixel = 3;
                    UsableForDesktopGUI = 1;
                    Width = 2048;
                    kCGDisplayBytesPerRow = 16384;
                    kCGDisplayHorizontalResolution = 302;
                    kCGDisplayModeIsInterlaced = 0;
                    kCGDisplayModeIsSafeForHardware = 1;
                    kCGDisplayModeIsStretched = 0;
                    kCGDisplayModeIsTelevisionOutput = 0;
                    kCGDisplayModeIsUnavailable = 0;
                    kCGDisplayModeSuitableForUI = 1;
                    kCGDisplayPixelsHigh = 2560;
                    kCGDisplayPixelsWide = 4096;
                    kCGDisplayResolution = 2;
                    kCGDisplayVerticalResolution = 302;
                };
                OriginX = 0;
                OriginY = 0;
                PixelEncoding = "--------RRRRRRRRGGGGGGGGBBBBBBBB";
                "RefreshRate16.16" = 3932138;
                Resolution = 2;
                Unit = 6;
                UnmirroredHeight = 1280;
                UnmirroredLimitsHeight = 2560;
                UnmirroredLimitsOriginX = 0;
                UnmirroredLimitsOriginY = 0;
                UnmirroredLimitsWidth = 4096;
                UnmirroredMode =                 {
                    BitsPerPixel = 32;
                    BitsPerSample = 8;
                    DepthFormat = 4;
                    Height = 1280;
                    IODisplayModeID = "-2147483498";
                    IOFlags = 3;
                    Mode = 244;
                    PixelEncoding = "--------RRRRRRRRGGGGGGGGBBBBBBBB";
                    RefreshRate = "59.99966430664062";
                    SamplesPerPixel = 3;
                    UsableForDesktopGUI = 1;
                    Width = 2048;
                    kCGDisplayBytesPerRow = 16384;
                    kCGDisplayHorizontalResolution = 302;
                    kCGDisplayModeIsInterlaced = 0;
                    kCGDisplayModeIsSafeForHardware = 1;
                    kCGDisplayModeIsStretched = 0;
                    kCGDisplayModeIsTelevisionOutput = 0;
                    kCGDisplayModeIsUnavailable = 0;
                    kCGDisplayModeSuitableForUI = 1;
                    kCGDisplayPixelsHigh = 2560;
                    kCGDisplayPixelsWide = 4096;
                    kCGDisplayResolution = 2;
                    kCGDisplayVerticalResolution = 302;
                };
                UnmirroredOriginX = 0;
                UnmirroredOriginY = 0;
                UnmirroredResolution = 2;
                UnmirroredWidth = 2048;
                Width = 2048;
            }
        ),
                (
                        {
                Active = 1;
                Depth = 8;
                DisplayID = 458656819;
                DisplayProductID = 23304;
                DisplaySerialNumber = 151084;
                DisplayVendorID = 7789;
                ForceDeepMode = 0;
                Height = 1890;
                IODisplayLocation = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG0@1/IOPP/EGP0@0/IOPP/EGP1@0/IOPP/GFX0@0/AMDRadeonX6000_AmdRadeonControllerNavi14/ATY,Boa@1";
                IOFlags = 5242883;
                LimitsHeight = 3780;
                LimitsOriginX = 0;
                LimitsOriginY = 0;
                LimitsWidth = 6720;
                MirrorID = 0;
                Mirrored = 0;
                Mode =                 {
                    BitsPerPixel = 32;
                    BitsPerSample = 10;
                    DepthFormat = 8;
                    Height = 1890;
                    IODisplayModeID = "-2147479515";
                    IOFlags = 5242883;
                    Mode = 55;
                    PixelEncoding = "--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB";
                    RefreshRate = 60;
                    SamplesPerPixel = 3;
                    UsableForDesktopGUI = 1;
                    Width = 3360;
                    kCGDisplayBytesPerRow = 27136;
                    kCGDisplayHorizontalResolution = 284;
                    kCGDisplayModeIsInterlaced = 0;
                    kCGDisplayModeIsSafeForHardware = 1;
                    kCGDisplayModeIsStretched = 0;
                    kCGDisplayModeIsTelevisionOutput = 1;
                    kCGDisplayModeIsUnavailable = 0;
                    kCGDisplayModeSuitableForUI = 1;
                    kCGDisplayPixelsHigh = 3780;
                    kCGDisplayPixelsWide = 6720;
                    kCGDisplayResolution = 2;
                    kCGDisplayVerticalResolution = 282;
                };
                OriginX = 0;
                OriginY = 0;
                PixelEncoding = "--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB";
                "RefreshRate16.16" = 3932160;
                Resolution = 2;
                Unit = 7;
                UnmirroredHeight = 1890;
                UnmirroredLimitsHeight = 3780;
                UnmirroredLimitsOriginX = 0;
                UnmirroredLimitsOriginY = 0;
                UnmirroredLimitsWidth = 6720;
                UnmirroredMode =                 {
                    BitsPerPixel = 32;
                    BitsPerSample = 10;
                    DepthFormat = 8;
                    Height = 1890;
                    IODisplayModeID = "-2147479515";
                    IOFlags = 5242883;
                    Mode = 55;
                    PixelEncoding = "--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB";
                    RefreshRate = 60;
                    SamplesPerPixel = 3;
                    UsableForDesktopGUI = 1;
                    Width = 3360;
                    kCGDisplayBytesPerRow = 27136;
                    kCGDisplayHorizontalResolution = 284;
                    kCGDisplayModeIsInterlaced = 0;
                    kCGDisplayModeIsSafeForHardware = 1;
                    kCGDisplayModeIsStretched = 0;
                    kCGDisplayModeIsTelevisionOutput = 1;
                    kCGDisplayModeIsUnavailable = 0;
                    kCGDisplayModeSuitableForUI = 1;
                    kCGDisplayPixelsHigh = 3780;
                    kCGDisplayPixelsWide = 6720;
                    kCGDisplayResolution = 2;
                    kCGDisplayVerticalResolution = 282;
                };
                UnmirroredOriginX = 0;
                UnmirroredOriginY = 0;
                UnmirroredResolution = 2;
                UnmirroredWidth = 3360;
                Width = 3360;
            }
        )
    );
    DisplayLayoutToRight = 0;
    DisplayMainOnInternal = 1;
}

Hi,

Thank you for these additional details.

So I see that there is an “Adapter Firmware Version: 7.55” reported. Is that for the DisplayPort adapter?

I don’t believe this is the firmware for the graphics adapter, if it is it is not being read in the format I would expect to see. Searching online for “Adapter Firmware Version: 7.55” shows other users with different configurations and the same firmware showing up for external displays, I assume this is a system side firmware.

All graphics adapters sold within the last two years have the most updated firmware available, adapters from between two and three years ago will also most likely have the latest firmware, only those over three years will have the older firmware, if you would like to let me know the original purchase date ( this can be found on the Amazon Order: amazon.com/orders ) we can confirm if this adapter has the latest update or if it is on the cusp I can provide the updater, however the updater does require a Windows computer with DisplayPort connection.

LG Ultra HD:
Resolution: 6720 x 3780
UI Looks like: 3360 x 1890 @ 60 Hz

This bit does look a bit odd, can you let me know the specific model number of the LG display?

Was this information gathered when the display was active and working, or in the non-working state? The resolution listed here is not standard and if the system is trying to output at 6720x3780 the display may be ignoring the signal ( the graphics adapter and docking station may not be able to pass this signal as well ).

Thank you,

Pat
Plugable Technology
support@plugable.com

The external display is an LG 32UK50T. Bought it from Costco about a year ago.

The Plugable adapter is new. I just bought it along with the dock about a month ago.

Hi,

Thank you for the additional details, based on this the DisplayPort to HDMI graphics adapter has a fully updated firmware and it is unlikely a firmware issue causing this behavior.

The LG 32UK50T is a 3840x2160 4K UHD display, based on LG’s product page here ( https://www.lg.com/us/monitors/lg-32UK50T-W-4k-uhd-led-monitor ) it should have included a DisplayPort cable as well as an HDMI cable. Would it be possible to test the monitor using the DisplayPort cable from the docking station to the monitor to see if has a similar wake from sleep issue as with the DisplayPort to HDMI graphics adapter?

Thank you,

Pat
Plugable Technology
support@plugable.com

Good idea!

I tracked down a DisplayPort cable I had on a different PC to test whether the DP output itself was failing to wake up. It looks like it’s the adapter that’s preventing wake-up, as it works fine connected directly to the DP input on the monitor.

However, this arrangement defeats part of the purpose of having a KVM switch if I have to switch the monitor input manually when moving between computers…

Hi,

Thanks for testing with the DisplayPort cable! That does point to either the DisplayPort to HDMI adapter, or the MacBook’s software which is aware this is a HDMI connection:

LG Ultra HD:
Resolution: 6720 x 3780
UI Looks like: 3360 x 1890 @ 60 Hz
Framebuffer Depth: 30-Bit Color (ARGB2101010)
Mirror: Off
Online: Yes
Rotation: Supported
Automatically Adjust Brightness: No
Connection Type: DVI or HDMI
Adapter Firmware Version: 7.55

Based on this I would be happy to send another adapter to see if it is a quirk with this specific adapter.

Please send a direct email to our support team at ‘support@plugable.com’ with the subject line ‘Ticket #296250 - Attention Pat’ and include in the body of the email your original Amazon Order ID ( available from Amazon.com/orders ) for the original purchase of the adapter, as well as your preferred shipping address and I will get another sent right away.

Thank you,

Pat
Plugable Technology
support@plugable.com

Thank you, Pat.

Information has been sent as instructed.

Hi,

The replacement has shipped from our Redmond warehouse, Amazon deliveries are currently backed up to early next week, this should arrive much sooner.

I have sent a direct email with tracking details and I look forward to your reply once you have received the replacement and had a chance to try it out.

Thank you,

Pat
Plugable Technology
support@plugable.com

Thanks for the replacement. It arrived today, but it doesn’t seem to behave any differently.

For the moment, the only options that give me 4k60 functionality that wake from sleep is to use a USBC->HDMI adapter (which takes up an extra port, and for some reason makes the laptop work harder), or a DisplayPort cable directly to the display (which means I have to manually switch display input instead of using my KVM). No ideal solutions.

I’ll try next week to see if there’s some sort of way I can force the MBP to reinitialize the display from scratch without unplugging and plugging in again. At least that could be automated.

Hi,

Thank you for letting me know the replacement adapter arrive, I am sorry you are experiencing the same behavior with both adapters. Based on this it is most likely a system-side problem detecting the external display.

I don’t want you to be stuck with adapters that only half-work with this setup, and I would be happy to start the return process for a full refund of the original cost of the adapter. I will provide the return details via direct email.

Please let me know how you would like to proceed and we can go from there.

Thank you,

Pat
Plugable Technology
support@plugable.com

Hello,

We’re closing this thread due to inactivity, but if you have any further questions please feel free to contact support@plugable.com and we’ll be happy to help.

Thanks,

Pat
Plugable Technologies