avibrazil / RDM

Easily set Mac Retina display to higher unsupported resolutions
4.13k stars 352 forks source link

The 16:9 monitor can not use highdpi mode #16

Open out0fmemory opened 6 years ago

out0fmemory commented 6 years ago

As the title, a monitor with 2560x1440 cannot use the right resolution(16:9),just like 1920x1080,1280x720

out0fmemory commented 6 years ago

经测试,在high sierra上,可以使用这个网页生成的文件,可以生成正常使用,可以被rdm识别的hdpi分辨率 https://comsysto.github.io/Display-Override-PropertyList-File-Parser-and-Generator-with-HiDPI-Support-For-Scaled-Resolutions/

usr-sse2 commented 6 years ago

Use this https://github.com/usr-sse2/RDM/releases

goudan-er commented 5 years ago

经测试,在high sierra上,可以使用这个网页生成的文件,可以生成正常使用,可以被rdm识别的hdpi分辨率 https://comsysto.github.io/Display-Override-PropertyList-File-Parser-and-Generator-with-HiDPI-Support-For-Scaled-Resolutions/

@out0fmemory Do you mean replace the plist in directory /system/.../overrides by the plist file generated in this website?

goudan-er commented 5 years ago

Use this https://github.com/usr-sse2/RDM/releases

Doesn't work....

cesdperez commented 4 years ago

@usr-sse2 thanks for your work and your replies!

I have the same issue.

I downloaded v2.3.2 and added some manual resolution entries with 2560x1440 and 1920x1080 hidpi but they don't show up after rebooting (SIP is disabled).

If it helps, I also tried to use https://comsysto.github.io/Display-Override-PropertyList-File-Parser-and-Generator-with-HiDPI-Support-For-Scaled-Resolutions/ but there is no directory in my /System/Library/Displays/Contents/Resources/Overrides for my supposed DisplayVendorID where I should put the generated plist file.

I'm using a Philips Brilliance 272B

usr-sse2 commented 4 years ago

@cesdperez If the directory for vendor ID doesn’t exist, you can create it (or RDM can create it by itself). Have you enabled HiDPI with defaults command? https://www.techjunkie.com/hidpi-mode-os-x/

Sent with GitHawk

cesdperez commented 4 years ago

If the directory for vendor ID doesn’t exist, you can create it (or RDM can create it by itself).

Even when I manually create the directory it doesn't work.

Have you enabled HiDPI with defaults command?

Yes. In fact, I can use other hidpi resolutions, but they have the wrong aspect ratio).

CalamariDude commented 4 years ago

is there any resolution to this?

a-rayford commented 3 years ago

I have a 4K Philips TV (e.g. 3840x2160 and my macbook Pro 2018 can display native 4K on it @30Hz, TV model 55PUS7809), and I'm trying to render 1080p HiDPI.

I've followed all the necessary steps: enabling HiDPI mode with sudo command, generating and copying plist files to the right path in both /System/Library and /Library folders using comsysto's tool, installing RDM, rebooting at every step of the process. I still cannot select the HiDPI 1920x1080 resolution. It appears in the RDM menu list but doesn't do anything when I click on it.

I even downloaded the trial version of SwitchResX to see if it somehow was doing something I missed. It does create a new plist file in the /Library directory but has the same problem: the HiDPI 1920x1080 resolution is there (at several Hz options) in the list but it doesn't do anything when I click on it. (sidenote: it suspiciously works for >30Hz, so only resolutions that aren't supported for 4K output and results in regular, blurry 1080p)

Consulting the SwitchResX FAQ page, I find this (also mentioned in another issue thread):

image

Sure enough, I found this error message in my console after trying to set the 1080p HiDPI resolution.

Even the developer of SwitchResX admits that there is this unavoidable "bug" in macOS that is preventing people from using the Retina HiDPI image rendering on non-Apple-approved TVs, specifically for the most common and actually-likely-to-work upscaling resolutions (50% and 25% of 4K). I don't think that this is a coincidence...

For those of us stuck in the 4K -> 1080p HiDPI rabbit hole, is there anything else to try? Could it be a hardware issue with the screen/connection? Specific lack of compatibility with Philips TV's?

Note that like others in this thread the non-16:9 HiDPI's seem to be working... I think this is specifically an issue with these MacOS-"blacklisted" resolutions that are also the most practical for 4K TV owners.