Connect a Xeneon Edge to a Mac
Cables, touch and permissions · updated October 2026
The Corsair Xeneon Edge™ works on a Mac as a second display with no extra software. Two things need a little setup: the right cables, and a community driver if you want touch. Vardek then fills the panel with widgets. You do not need iCUE for any of it, and iCUE does not run on macOS anyway.
1. Cables
The Edge™ has a USB-C port (DisplayPort Alt Mode) and an HDMI port. Per Corsair's own guide, a USB-C connection is required in every case, because that is what powers the panel.
| Setup | Cables | Carries |
|---|---|---|
| USB-C only | One USB-C cable with DisplayPort Alt Mode | Video, power and touch |
| HDMI + USB-C | HDMI for video, plus a separate USB-C cable | HDMI: video. USB-C: power and touch |
Corsair recommends the single USB-C cable for laptops with Thunderbolt 3/4 ports, and HDMI plus USB-C for desktops. On a Mac that means a MacBook can usually run the whole panel from one cable, while a Mac mini or Mac Studio can use HDMI for video plus a USB-C port for power and touch. Use a cable that supports video; a charge-only USB-C cable will power the panel but not display anything. This guide is based on Corsair's description; not every Mac model has been tested.
Vardek finds the Edge™ by looking for a display running exactly 2560×720 and opens the dashboard full-screen on it. With no Edge connected it uses your main display. Turn on Launch at Login from the Vardek menu so the dashboard returns after every restart.
2. Touch
macOS sees the panel as a display only; the touchscreen needs a small open-source driver, MacXeneonEdgeTouchDriver. Vardek does not bundle it; a script builds it on your Mac at a pinned, reviewed version. You need the Xcode command-line tools first (xcode-select --install).
git clone https://github.com/vardekapp/Vardek.git
cd Vardek
./touch/install-touch-driver.sh
The script is safe to re-run. When it finishes it prints the driver's file path.
3. Two macOS permissions
Open System Settings → Privacy & Security and enable MacXeneonEdgeTouchDriver in both places:
- Accessibility (called Device Control and Data Access on macOS 26) lets the driver click.
- Input Monitoring lets the driver read the panel.
In the file picker press ⌘⇧G and paste the path the script printed, because ~/Library is hidden. Until both are granted the driver keeps running and waits, and touch starts when you approve. To check without side effects, run the driver with --check-permissions; it exits with status 0 only when both are granted. Vardek's Settings → System also shows whether the driver is detected and running.
Re-running the script rebuilds the driver, which can invalidate both permissions. If touch stops after an update, re-enable them. To keep them, install with a code-signing identity: CODESIGN_IDENTITY="<identity>" ./touch/install-touch-driver.sh.
What touch can and cannot do
- Single touch only. The hardware is a 5-point screen, but the driver handles one finger at a time. There is no pinch or two-finger scroll.
- Tap, hold-to-drag and drag all work everywhere on the panel, not only in Vardek. Inside Vardek, swipe left or right to change pages, and drag up or down to scroll a widget that overflows.
- The first tap on an inactive window activates it before clicking, and drops the touch if it cannot confirm the target. Two quick nearby taps count as a double-click.
- Touches landing off-target can be calibrated; see the driver's README.
If something is off
- No picture: try the other input, and make sure the USB-C cable supports video.
- Picture but no touch: check the USB-C cable is connected, then both permissions above.
- Touch stopped after sleep or a replug: unplug and replug the panel's USB-C. If that does not help, restart the driver with
launchctl kickstart -k "gui/$(id -u)/com.ajvwhite.MacXeneonEdgeTouchDriver". - Wrong display shows the dashboard: choose the target display in Vardek's Settings → System.
About the hardware
Corsair lists the same specs for the standard, Crystal and Smoke versions: a 14.5″ 2560×720 panel at 60 Hz and 350 cd/m² with 5-point capacitive touch, magnetic mounting, 1/4-20″ threads, and a 360 mm radiator mount. Vardek treats them all the same. Corsair also says the Edge™ works as a plain second monitor without iCUE.
Vardek replaces only the Edge™ widget layer, not the rest of iCUE. For a feature-by-feature look, see iCUE vs Vardek. If you do not have a panel yet, see running Vardek without a Xeneon Edge.