Giter Club home page Giter Club logo

rdm's Introduction

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.

rdm's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rdm's Issues

Not all resolutions marked with ⚡️ (lightning) work on external display

Macbook Pro (M1), macOS Monterey 12.5.1
2560 x 1440 external monitor

Most lightning resolutions do not work. I click on it and nothing happens. The resolution stays as per last valid command.
The resolutions without lightning work "fine" but are very blurry/pixelated.

So far, only those two work:

  • 1280 x 720 ⚡️
  • 1024 x 576 ⚡️
    (Not even 2560 x 1440 ⚡️ does work)

Is there anything to change ?

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

RDM does not update its data when changed in System Preferences or the number or orientation of displays changes

Right now, if I plug in or unplug a display, or change a resolution or orientation of a display using another tool, I need to restart RDM for it to show that new data. It would be great if it detected these changes and showed them automatically.

usr-sse2@d20ee34 seems to implement this functionality, so might be a good place to start (maybe try to get @usr-sse2 to do a pull request?).

It's not an issue, but maybe this is anyhow possible: ProMotion Display: 25fps (M1max)

Hey Guys and Gals,
I have no Idea about programming, but I wonder if it's possible to set Apple's ProMotion display to a certain frequency, which is not in the list. I do live renderings - currently on 50 Hertz - but I have the feeling that I could save performance - and energy - if the refresh rate of the display (and with it all the displayed things) - are live-rendered/refreshed at/with just 25 times a second, instead of 50 times. The final live rendering has a target fps of exactly 25 fps. Sometimes I'd need the same but for exactly 30fps.

Thank you so much for considering and/or thinking about (this maybe weird) thought.

Thx so much,
Jo

1720x720 HiDPI does not work, non HiDPI works

Hello,
Thanks for the great tool. But I have some problem.

image

1720x720 HiDPI does not work for me but non-HiDPI resolution works.
Currently I'm using 1720x967.... but I have a black border on both sides.
I want to use 1720x720 HiDPI.

I'm currently using RDM 2.3.1 and I wonder if there is a more recent version.
Or, is there an appropriate solution?

Save resolution request

Hi,
More than an issue, this is a request (could't figure out where to put it).
Love RDM. I use it on a headless mac mini, but the thing is that because it's headless OS X always defaults to a resolution of 1280x1024.
Every time I log on after the mac reboots, I have to manually change the resolution. Is there a way for RDM to save a resolution, so that next time it loads, it goes back to that one? (or to do a command load with a specific resolution?)
Thanks.

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.

Inferior Resolution in Clamshell Mode

First, thanks for the great tool. I have noticed that when I operate in the clamshell mode, I am unable to set the two external monitors to the ⚡ resolution. Moreover, although the resolution in and out of the clamshell mode remains the same (in my case 1980 x 1200), there is a noticeable difference in the picture quality due to the absence of ⚡ resolutions in clamshell mode.

Below is a comparison of the image quality and difference in the normal and clamshell modes.

Screenshot 2022-01-26 at 11 53 12

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

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?

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?

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-

960 x 600 HiDPI won't work

I have an HP Z24i Display with native resolution of 1920 x 1200. I want to run it as 960 x 600 in HiDPI. Selecting that option from the menu does nothing. The menu doesn't even update to reflect that I've selected that options. Most other HiDPI options work, such as 1280 x 800, 1280 x 720, 840 x 525, etc. It seems that only 960 x 600 and 960 x 540 refuse to work.

Any idea what's going on here? I'd really like to use 960 x 600 since that's best for this display.

Thanks.

feature request - binary

Why is there no binary for the inexperienced users?
(When others see the benefits of using RDM I am often asked about the program and where to get this.)

It is not too difficult to provide a binary from the sources. And if there are many (for every change) or only a few (for every pull request) versions, it doesn't matter, as long as you declare them as "beta" or "at your own risk" everything is clear.

Of course I have a link to make my compilation available to friends and relatives. But as a competitor to the project here, it makes no sense to offer my links publicly. The binaries should be offered here!

((btw: a binary today should support (2022/02) MacOS 10.13 - x.x...))

Trouble installing

Sorry, I'm new to GitHub. How am I meant to install the app? I downloaded it to my Downloads folder and extracted the .zip so there is a folder called "RDM-master" in my Downloads folder. I ran "Makefile" but after that I am not sure what to do. I am on MacOS Mojave 10.14.1.

Mac logged out when selecting external display resolution

Hi, I hooked my macbook pro retina to a 4K TV, and there's a 1900x1080 lighting option in RDM for the TV but whenever I chose that option, my mac kept logging out, please tell me why this happened and whether it can be fixed or not.

Custom HiDPI resolutions support

Currently my screen has a different aspect ratio then the normal one and because of that all HiDPI resolutions that I can choose from are creating a big BLACK rectangles on both sides of the screen.

It will be nice if we can write a custom HiDpi resolution since we know the actual resolution of the screen.

Add aspect ratio to menu bar

Would it be possible to display the aspect ratio of each resolution in the menu app? I frequently switch resolutions but prefer to only stay in my Macbook's aspect ratio of 16:10. Perhaps this could be extended to a toggle that only displays specific aspect ratios in the menu selector.

Similar to this (from another app).

1200x630bb

No option to add custom resolution

From other issues postes I see that there is an option to edit the available modes at the bottom of the list of available modes, this does not appear in the menu for me.

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

Added custom resolution for LG 21:9, but doesn't work

I have only got those options.
Screenshot 2020-01-17 at 4 18 29 PM
I have tried to press the edit... button to add a new resolution 2560 x 1080, then reboot. Okay, i applied it but the result is not like what i thought.
Screenshot 2020-01-17 at 5 02 16 PM

The screen didn't expand with the full height and width...

Fail to install RDM 2.2 in OSX 10.11.6

I have tried to install rdm 2.2 in my computer (10.11.6). But the icon of RDM has a prohibiting sign and doesn't work.
However, the 2.1 works.

Thanks.

I want to use all my pixels

Can I have the super high pixel density but "looks like" 1920x1080?

I.e. I've set it currently to 1920x1080, but I don't think it's using all the pixels

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

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

Support for changing the menu bar location and display Ids?

Hi!

Great utility, and found it in a very timely manner... Before getting to it, I had found cscreen (https://www.pyehouse.com/cscreen/) which unfortunately doesn't work on my setup (High Sierra, Retina displays)... But this tool has a very handy feature which is changing the menu bar location.

So the -p option allows moving the "reference" menu bar location to a different display (making it the "default" one), and the -i option allows referencing displays using an permanent ID, regardless of what the "connection" order is:

So, being able to "move around" the menu bar would be incredibly handy - just a suggestion

The help screen from the tool:

Usage: cscreen [-d <depth>] [-x <width>] [-y <height>] [-r <refresh>] [-s <display>] [-v] [-m] [-f] [-l] [-h]
           [-d <depth>]    : specifies the bit depth (bits per pixel)
           [-x <width>]    : specifies the width in pixels
           [-y <height>]   : specifies the height in pixels
           [-r <refresh>]  : specifies the refresh rate in Hz
           [-s <display>]  : specifies which display to use (defaults to main display)
		   use a as the option to -s to specify the action on all displays
           [-i <displayID>]: picks a display based on CGDirectDisplayID (permanent per display)
           continue to use '-s a' for "all displays"
           [-v]	           : display valid modes (use -s to specify display or nothing for the default)
           [-m]            : require an exact match
           [-f]	           : forces settings (ignores safety mechanisms; USE AT YOUR OWN RISK)
           [-l]            : lists the current displays and modes
           [-p]            : sets the requested display to have the menu bar
           [-h]            : displays the usage
           
           Note: Using -p will change the display index so you will likely want to use -l again to show the current
           displays if you wish to use -p a second time.

Could you consider adding support for this?

How to add 2048x1152

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

Thanks

Flickering Screen

The app overall works, however from time to time especially when I disconnect/reconnect the screen it starts flicking and going off and on and loosing signal.

The only way to make it work is to choose a non HiDPI resolution and then to go back to HiDPI resolution.., which is less than ideal.

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!

homebrew cask

something like this:

cask 'retina-display-manager' do
  version '2.2'
  sha256 '4baba78e89fb36ae022d5a234bb968402503ed277af59ae72e8270e9b6bef895'

  url 'http://avi.alkalay.net/software/RDM/RDM-2.2.pkg'
  name 'RDM-2.2.pkg'
  homepage 'https://github.com/avibrazil/RDM'

  app 'RDM.app'
end

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?

Uninstall and return to apple original settings

I don't have any prove but I think RDM resolution settings remain after uninstalling, I have reasons to suspect the lightning 16801050 is different from the original apple display settings 16801050, cause its affecting performance on some full screen applications on which I tested on others similar (same specks) macbook pros without RDM, so im guessing is something to do with the Re scaling of 3360*2100 has differences..... I do not know

Currently I can't have the option of doing a full restoration of MacOs to test performance on a clean OS, so I rely on knowing but if there is some way of making sure I uninstall RDM properly and returning to fully default settings, maybe involving some terminal commands I ignore

sorry for my inexperience and/or if this is a silly Issue, thanks for reading anyways.

Possibility to calculate 4K but make it looks like 1440p?

HiDPI scales everything 2x which is needing too many resources on my Macbook when using the scaled resolution 1440p because it is calculated as 5K.

So is there a possibility like on Windows to stick to 4K which is the native resolution of my external monitor and simply scale the UI differently (e.g. 125%)?

I am using macOS Catalina 10.15.4.

Can't set exact half resolution of external display in HiDPI

Hello,
I'm not sure whether it is the proper use for this application, but let me explain what I am trying to achieve.

I have 1920x1080 Asus VH242T external display, that I connect to my mid-2014 13" rMBP with HDMI-to-DVI cable or with miniDP-to-HDMI, then HDMI-to-DVI.
In RDM I can't select 960x540 (exactly half of 1920x1080) HiDPI mode. I click on it, but nothing happens, the output resolution does not change.
All other resolutions work fine.

I tested with another 1440x900 display (selecting 720x450 HiDPI) and it behaved the same way - did not work with this particular resolution but worked with any other.

Could this possibly be a bug in RDM? Thank you.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.