Skip to content

Can't see all of my monitor modes when using a hub #728

Description

@francisco-morales97

I would like to start by thanking the team behind this project because they make it possible to use Apple hardware with Linux, I really appreciate your effort.

Here are the specifications of my system

System Details Report


Report details

  • Date generated: 2026-06-25 23:46:05

Hardware Information:

  • Hardware Model: Apple Inc. Macmini8,1
  • Memory: 16.0 GiB
  • Processor: Intel® Core™ i5-8500B × 6
  • Graphics: Intel® UHD Graphics 630 (CFL GT2)
  • Disk Capacity: (null)

Software Information:

  • Firmware Version: 2022.140.5.0.0 (iBridge: 21.16.6074.0.0,0)
  • OS Name: Arch Linux
  • OS Build: (null)
  • OS Type: 64-bit
  • GNOME Version: 50
  • Windowing System: Wayland
  • Kernel Version: Linux 7.0.12-arch1-Watanare-T2-1-t2

The problem:

My monitor is a Xiaomi curved G34QWi and I have a Mac Mini 2018, I've been using a displayport to usb-c cable to connect the monitor to the mac (because I use one of its thunderbolt ports) and when I open GNOME settings I could set the resolution to 3440x1440@120hz. However, today I bought a Ugreen Revodok usb-c hub 11-in-1 (model CM886) to connect the keyboard, mouse, Ethernet and monitor with one cable, but to my surprise, when I did that I could only see the maximum resolution to be 3440x1440@60hz.

Expected behavior:

The same 3440x1440@120hz mode should be available when using the hub, just like when connecting the monitor directly.

Observed behavior:

Only 3440x1440@60hz is available in GNOME display settings.


At first I thought it was a problem with the hub itself so I plugged it into my work pc (a samsung galaxy book3 pro) that has Windows in it and the settings app showed the maximum resolution to be 3440x1440@120hz. This suggests the hub is capable of driving the display at 120hz (at least on Windows). I know that it's not the mac mini because when I connect the monitor directly with the displayport to usb-c cable it shows the correct refresh rate.

I think that it might be related to DisplayPort Alt Mode or the way the hub is handled on Linux but I'm not sure. I don't know if this is a bug or a misconfiguration on my part so any guidance you have would be most appreciated. Let me know if you need any logs or additional information.

Cheers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions