Easily set Mac Retina display to higher unsupported resolutions

Related tags

RDM
Overview

This is a tool that lets you use MacBook Pro Retina's highest and unsupported resolutions. As an example, a Retina MacBook Pro 13" can be set to 3360×2100 maximum resolution, as opposed to Apple's max supported 1680×1050. It is accessible from the menu bar.

rdm-screenshot

You should prefer resolutions marked with ⚡️ (lightning), which indicates the resolution is HiDPI or 2× or more dense in pixels.

For more practical results, add RDM.app to your Login Items in System Preferences Users & Groups Login Items. This way RDM will run automatically on startup.

This software was studied and released here and here by its original authors. I just improved the build system and Makefile, fixed the icon, added support for easy installable package (PKG, DMG) and improved the way menu is displayed. I don't know what is the license by its authors because it came 100% uncommented and undocumented. But I'm sure they would enjoy you to freely use it. Me too.

Want installable binary package? It is here.

Issues
  • retina mode wrong dimensions

    retina mode wrong dimensions

    I have a 2560 x 1440 Dell external monitor. when I select a retina mode (ex: 1920x1080 ⚡️) from the RDM menu, everything looks sharp and dow scaled to 1080p but when I take a screenshot or a screen recording I realised that the resolution is actually 3840 × 2160 instead of 2560 x 1440!

    How can I solve this?

    opened by fanckush 6
  • HiDPI 16:9

    HiDPI 16:9

    I use the 1920x1080 one atm to make my MacBook's screen 16:9, but it looks much lower resolution than APple's defaults.

    I'd like a HiDPI 16:9 option? Possible?

    opened by NoobDoesMC 3
  • How to add 2048x1152

    How to add 2048x1152

    Hi, thanks for sharing that, I'd like to use 2048x1152 resolution. Is that any chance to add it?

    Thanks

    opened by leocaseiro 2
  • Not really an issue, more like a question

    Not really an issue, more like a question

    Hello, I just wanted to know if it's possible to add custom resolutions. As I'm on my MacBook Air 11" i can't really use 1920x1080 cause the UI is too small. I'd like to add a 16:9 resolution between 1366x768 and 1440x900 - would that be possible? If yes, how?

    Thanks in advantage!

    opened by postcatz 2
  • Mode in the list is not available to set.

    Mode in the list is not available to set.

    Maybe it is a better to ask the original author.

    I have 1280x800 HiDPI listed but I can not set it. I modified the code and get CGError 1007. I can not set 1280x720 HiDPI with two black bars on top and at bottom. I also have the same issue on another monitor. 840x525 HiDPI is listed but can be set.

    Is it a upstream error of apple's api?

    opened by ku-kueihsi 1
  • Black border at top and bottom

    Black border at top and bottom

    Hello,

    I used RDM a long time now and it worked like expected. But now I have the following problem with a HIDPI resolution:

    20190108_233021

    I'm using a MacBook Pro 2016 with the external montitor DELL U2515H.

    A non-HIDPI resoltion works fine but with blurry text etc.

    Does anybody knows how to fix the black border at the top and bottom?

    Greets, Patrick

    opened by patlux 1
  • Uninstall

    Uninstall

    Hello :)

    How do I uninstall RDM? Should I simply delete the RDM.app file in the Application folder? Or is there additional steps to take? I don't know what was modified during installation.

    Best, -a-

    opened by asheenlevrai 1
  • add freq flag for specifying frequency

    add freq flag for specifying frequency

    The command line doesn't always choose the correct frequency for my display. It is better to have a way to also specify the frequency in the command line.

    For example:

    ./SetResX -w 3008 -h 1692 -f 60
    ./SetResX --width 3008 -height 1692 --freq 60
    
    opened by prankymat 0
  • Custom Resolution on Dell Monitors

    Custom Resolution on Dell Monitors

    Hi, I found what I believe to be a bug. Right now I'm able to use both monitors with the desired custom resolution.

    My setup:

    • MacBook Pro 13 TB 2019
    • TB3 to 2xHDMI adapter
    • Dell U2515H
    • Dell U2518D

    I was trying to use a custom resolution of 1920x1080 and HiDPI(my monitors specs are for 2560x1440). Through RDM list, setting 1920x1080 was working, but no HiDPI. So I tried to set a custom resolution. It didn't work. Tried creating other resolutions, but it wouldn't appear on the resolution list.

    I disconnected one monitor at a time and, when plugged back in, RDM showed the new custom resolutions and the monitors were able to change. The steps I followed were:

    1. Create custom resolution, adding all the Unknown flags
    2. Save the new profile
    3. Unplug screen no.1
    4. Plug it back in
    5. Go through the resolution list, find the custom one, set it to screen no.1
    6. Unplug screen no.2
    7. Plug it back in
    8. Go through the resolution list, find the custom one, set it to screen no.2
    Screen Shot 2021-04-15 at 09 58 50

    Comment 1:Apparently, it seems that this rough "reset" of the screens are needed for RDM to show the new custom resolution and the monitors to accept it.

    Comment 2: RDM listed the new custom resolution on the second screen before following steps from 5 till the end. However, it wouldn't accept the custom resolution. Only after disconnecting and reconnecting, it accepted.

    Since I'm also running ddcctl from this, I'll try changing inputs and going back to macOS and post it here. It might help someone.

    rcbb

    opened by rbakerbotelho 1
  • External monitor off does not recognize the resolution

    External monitor off does not recognize the resolution

    External monitor off does not recognize the resolution

    Good evening everyone, I installed your RDM app on MacBook 16, while setting the various resolutions, with the laptop screen closed (clamshell) the screen went black and no longer found the correct resolution. I was no longer able to set it from the Mac's screen settings because it seems that RDM does not update the settings.

    In dual display mode it works and sets the various resolutions of the two screens, but I can no longer use only the external screen with the lid of the Macbook closed.

    How do I fix this problem? Is there any way to delete some external monitor configuration file created by RDM.

    sorry for the English language

    Thanks

    opened by AntoITA 1
  • Switch to Objective-C

    Switch to Objective-C

    Since these code isn't using any C++ features, compiling them as Objective-C would be better than as Objective-C++.

    opened by Low-power 0
  • Resolution does not stay on shutdown

    Resolution does not stay on shutdown

    Hi!

    If i shutdown the system and then restart it, I need to re-select the resolution. Is it possible to make permanent?

    RDM 2.2. macos 11.1 m1 arm mac

    opened by frspp 1
  • How to uninstall

    How to uninstall

    Hey folks, can someone share instructions for removing RDM properly? I've read about folks having challenges removing all sorts of config residues.

    Thanks

    opened by ohadpr 1
  • Remove hardcoded ARCH statement from Makefile

    Remove hardcoded ARCH statement from Makefile

    Remove hardcoded x86_x64 ARCH to permit native build on arm64 devices. No other changes required; CLI and GUI app both work fine so built on MacBookAir10,1 under macOS Big Sur 11.2ß.

    opened by theodric 0
  • Changes to compile with Xcode 12.2 on Apple Silicon for M1 MacBook Pro and macOS 11.0 SDK

    Changes to compile with Xcode 12.2 on Apple Silicon for M1 MacBook Pro and macOS 11.0 SDK

    The Apple 13” MacBook Pro (with Apple Silicon - M1) and a Samsung C49RG9x failed to support the full 5120 x 1440 resolution (wouldn’t go past 3840x1080) despite it being supported by a late 2016 touchbar 15” MacBook Pro.

    Building this in Xcode 12.2 with the necessary changes to get it compiling with modern macOS SDK and then choosing 5120 x 1440 from the RDM Status item menu was sufficient to get it working.

    Adding an Xcode project for ease of building withing Xcode (not required).

    opened by GeekAndDadDad 5
  • Add rotation to the menu bar

    Add rotation to the menu bar

    Would it be possible to add rotation (0°, 90°, 180°, 270°) to the menu bar? I’ve found that vertical monitors aren’t so useful when screensharing, and so I’d like a quick way to switch between rotations when I spin a monitor around.

    opened by c-harding 0
Owner
Avi אבי Alkalay אלקלעי
Avi אבי Alkalay אלקלעי
Mac Media Keys for the Masses

Common Issues It's asked that anyone with an issue check the Wiki Section before posting a new issue. Users Guide What? BeardedSpice allows you to con

null 2.7k Aug 4, 2021
Keep your application settings in sync (OS X/Linux)

Mackup Keep your application settings in sync. Table of content Quickstart Usage What does it do Bullsh*t, what does it really do to my files Supporte

Laurent Raufaste 11.3k Aug 1, 2021
Put the output from any script or program into your macOS Menu Bar (the BitBar reboot)

Welcome to xbar xbar (the BitBar reboot) lets you put the output from any script/program in your macOS menu bar. Complete rewrite from the ground up -

Mat Ryer 15.3k Jul 29, 2021
🔓✨🔒 An innovative, convenient and secure encryption app

Crypter An innovative, convenient and secure crypto app. Encrypt unlimited bits. Remember only a bit. Crypter is a cross-platform crypto app that make

Habib Rehman 398 Jul 22, 2021
Intelligent adaptive brightness for your external monitors

Lunar Intelligent adaptive brightness for your external display M1 doesn't provide DDC support so Lunar can't work on those devices yet. Note: Lunar c

Alin Panaitiu 2.5k Aug 5, 2021
Easily disable or enable a monitor on your Mac.

DisableMonitor Adds the missing feature to disable a monitor on your Mac! Easily disable, enable or change the resolution of a monitor! Warning It has

Tobias Salzmann 1.2k Jul 21, 2021
OS X menubar status indicator

AnyBar: OS X menubar status indicator AnyBar is a small indicator for your menubar that does one simple thing: it displays a colored dot. What the dot

Nikita Prokopov 5.6k Jul 31, 2021
Adds numbered shortcuts to the output git status, and much more

SCM Breeze Streamline your SCM workflow. SCM Breeze is a set of shell scripts (for bash and zsh) that enhance your interaction with git. It integrates

SCM Breeze 2.5k Aug 4, 2021
EnvPane - An OS X preference pane for environment variables

EnvPane - A macOS preference pane for environment variables EnvPane is a preference pane for Mac OS X (10.8 or newer) that lets you set environment va

Hannes Schmidt 544 Jul 24, 2021
An open-source screen recorder built with web technology

Kap An open-source screen recorder built with web technology Get Kap Download the latest release (macOS only) Or install with Homebrew-Cask: $ brew in

Wulkano 13.9k Jul 25, 2021
The unofficial WWDC app for macOS

The unofficial WWDC app for macOS Enjoy WWDC from the comfort of your Mac with the unofficial WWDC app for macOS. Whether you're (virtually) attending

Guilherme Rambo 8.1k Aug 1, 2021
ˈyːbɐˌzɪçt

Übersicht Keep an eye on what's happening on your machine and in the world. For general info check out the Übersicht website. Writing Widgets In essen

Felix 3.3k Jul 31, 2021
Menu Bar RSS reader for macOS

baRSS – Menu Bar RSS Reader What is it? A RSS & Atom feed reader that lives in the system status bar. Very much inspired by RSS Menu; go ahead and che

Helena Schobs 32 Jul 9, 2021
Managing windows size and position in OSX

ShiftIt Managing window size and position in OSX Looking for a new maintainer #296. This project is looking for a new maintainer. Until that transitio

Filip Krikava 5.3k Jul 30, 2021