Comments (8)
The current implementation can add only scaled resolutions. It means that the GPU renders the image in the specified resolution and then up- or downscales it to the native resolution of the display. The actual display mode is not changed. Adding scaled resolutions is achieved by simply adding them into a plist.
SwitchResX can also add new output modes (resolution + refresh rate), which is achieved by editing the display EDID and adding EDID override to the plist. It is a much more complex task with many variable parameters and algorithms of generating. I have no plans of implementing it now.
from rdm.
achieved by editing the display EDID and adding EDID override to the plist
Thanks for your reply @usr-sse2 - do you have any documentation on the process?
I have no plans of implementing it now
Maybe in the future?
from rdm.
Here you can read (in Russian) how to obtain your monitor's EDID and open it with AW EDID Editor.
https://osxpc.ru/zavod/notebook/lvds-prefpane/
Here you can change even more than with SwitchResX. Then go to the display override file for your monitor in /System/Library/Displays/Contents/Resources/Overrides
and add IODisplayEDID
key containing your modified EDID data.
Note: I didn't test this way.
from rdm.
Thank you, I shall investigate.
from rdm.
I patched EDID using AW EDID Editor and put it into the override file, it works. Added 50 Hz refresh rate and removed interlaced modes for Lenovo P24q display.
from rdm.
Yes, indeed, the process works, but is tedious especially for non-techies.
I am trying to use edid-decode to automate - with help from https://gist.github.com/ejdyksen/8302862 - not sure if possible to do though..
from rdm.
This is one of the reasons I hate Macs... I cannot even set 4k 75Hz on 2k 75Hz display where on Windows I do it without any trouble, just by simply selecting Superresolution (or something like this) in AMD GPU and then in Windows settings I just set it to 4k and I can set 75 Hz.
The issue on Macs is I can't just set whatever resolution I want with 75 Hz but 2k... This hurts me so bad because I can't use so little UI with so little text.
from rdm.
It's an old issue but I wonder where is RDM getting available refresh rates? For LG 27GN950 I see 60Hz and 95Hz only while the monitor is capable of 120Hz and 144Hz (even 160Hz when overclocked).
Here's the full EDID info extracted. Extension block contains entries for both 95Hz and 144Hz thus I'm not sure why RDM only shows 60/95? BTW, SwitchResX also offers only 95Hz. It's puzzling.
My GPU is RX 5500 XT, connected over DisplayPort 1.4 DSC.
from rdm.
Related Issues (20)
- Can't open in macOS Monterey HOT 1
- Installation error HOT 6
- Duplicated frequency options HOT 2
- Install Error: Missing export.plist
- 2560x1080 Resolution fix on non retina MBP with External Ultrawide display HOT 1
- New scaled resolutions do not appear anywhere HOT 2
- Messed-up system icons HOT 2
- Empty on Scaled Resolutions for M1 Monterey HOT 1
- Unable to install on Mac OS 12.1 Monterey
- Installation Problems on Monterey 12.0.1 HOT 1
- "Unknown1" ...2 ...3 options and app not working HOT 3
- No /Library/Displays folder HOT 2
- Installation error persists HOT 2
- Installation problem HOT 3
- Refresh Rate Built-in Retina display
- Installation error on Monterey: xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance HOT 4
- macbook pro 16" m1 toolbar notch.
- Cannot select some retina resolutions on macOS 12.4 HOT 7
- Add a command-line interface to list and set the resolution?
- OSX has now built-in support for higher resolutions HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rdm.