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.
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
Hardware Information:
Software Information:
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.