xzhih / one-key-hidpi

Enable macOS HiDPI and have a native setting.
https://zhih.me/one-key-hidpi/
8.46k stars 981 forks source link

希望大神能研究下m1芯片设备开启hidpi #157

Open caili632 opened 3 years ago

caili632 commented 3 years ago

难道同样系统版本,m1芯片和intel芯片的文件系统不一样吗

hshansel commented 3 years ago

@songpiapia 估计是显示器不兼容,现在没办法,只能等,或者换支持等显示器。威锋上有个帖子,统计了哪些显示器可以开启。

xzhih commented 3 years ago

@hshansel 哪个帖子,我去看看

xzhih commented 3 years ago

BetterMonitor.app.zip

截屏2021-02-23 下午3 59 22

我这段时间利用空闲时间开发了个App,目前也是开始阶段,你们 M1 芯片的可以看下是否能获取到显示器的信息

zuisong commented 3 years ago

BetterMonitor.app.zip

截屏2021-02-23 下午3 59 22

我这段时间利用空闲时间开发了个App,目前也是开始阶段,你们 M1 芯片的可以看下是否能获取到显示器的信息

还是一样的不可以 m1 MAC mini 11.2.1系统

Sai-Houkou commented 3 years ago

无法获取到显示器的信息 m1 macbook air 外接 DELL P2421DC 11.2.1

iShot2021-02-24 13 50 32
1403955284 commented 3 years ago

@hshansel 哪个帖子,我去看看

https://www.feng.com/post/13136177

xzhih commented 3 years ago

无法获取到显示器的信息 m1 macbook air 外接 DELL P2421DC 11.2.1

iShot2021-02-24 13 50 32

这只能等我改天找一台 M1 Mac 来调试了

Junius-Wu commented 3 years ago

mark 等大佬解决

yupingfe commented 3 years ago

mark 同求

Ding-Kyoma commented 3 years ago

m1不能开启HiDPI之前都不敢买了……

有m1的试试手动输入分辨率,1680x945 3360x1890 是否注入EDID都试试……

yifany-github commented 3 years ago

11.3 beta 3 未修复。家里两台显示器都用不了,一台5120x2160和3440x1440,mac mini吃灰。

ilovezans commented 3 years ago

BetterMonitor.app.zip

截屏2021-02-23 下午3 59 22

我这段时间利用空闲时间开发了个App,目前也是开始阶段,你们 M1 芯片的可以看下是否能获取到显示器的信息

@xzhih Any update on this app? I really want for my Dell P2419HC 1920x1080 Monitor to work without blurry text :D

ilovezans commented 3 years ago

DELL P2419HC.txt

Here is EDID for my monitor from SwitchResX if it helps

FlintyLemming commented 3 years ago

我想了个办法,用那种类似 hdmi edid 欺骗器的东西,把要改写的 edid 烧进去 找到两个类似的产品 https://lightware.com/products/edid-manager-v4 https://www.hdfury.com/product/dr-hdmi-4k 还有那种简单的 hdmi pass-through,可以开 hidpi 不过应该不能改 rgb

我买了模拟 Dell 4K 显示器的 edid 欺骗器,不行,后面的人别试了 photo_2021-03-05 19 25 32

derbirch commented 3 years ago

准备买新显示器的也请三思,我购入了DELL U2720q,问题很多,虽然开了hidpi但颜色配置乱七八糟的都有很大问题,想省心的还是直接ultrafine吧

kkHAIKE commented 3 years ago

我买了模拟 Dell 4K 显示器的 edid 欺骗器,不行,后面的人别试了

我应该同步一下结果 我自己也试了两种方案都没成功,不知道为什么失败以为自己写的edid不对

已买 BenQ EW3270U

lugede commented 3 years ago

BetterMonitor.app.zip

截屏2021-02-23 下午3 59 22

我这段时间利用空闲时间开发了个App,目前也是开始阶段,你们 M1 芯片的可以看下是否能获取到显示器的信息

M1 Mac,打开主界面后,按显示器按钮,没反应;按H按钮,App直接闪退。

BranZhang commented 3 years ago

我想了个办法,用那种类似 hdmi edid 欺骗器的东西,把要改写的 edid 烧进去 找到两个类似的产品 https://lightware.com/products/edid-manager-v4 https://www.hdfury.com/product/dr-hdmi-4k 还有那种简单的 hdmi pass-through,可以开 hidpi 不过应该不能改 rgb

我买了模拟 Dell 4K 显示器的 edid 欺骗器,不行,后面的人别试了 photo_2021-03-05 19 25 32

也就是说,在 mac 眼里,自己接上了一台“虚拟的 4k 显示器”,然后这台“虚拟的 4k 显示器”把画面输出到了我自己真正的 2k 显示器上?

如果这样行不通的话,问题出在 mac 不想在这台“虚拟的 4k 显示器”上做到hidpi?就好比买了一台杂牌 4k 显示器,实现不了 hidpi 一样?

这玩意好像不贵,我也去买个试试。

FlintyLemming commented 3 years ago

也就是说,在 mac 眼里,自己接上了一台“虚拟的 4k 显示器”,然后这台“虚拟的 4k 显示器”把画面输出到了我自己真正的 2k 显示器上?

如果这样行不通的话,问题出在 mac 不想在这台“虚拟的 4k 显示器”上做到hidpi?就好比买了一台杂牌 4k 显示器,实现不了 hidpi 一样?

这玩意好像不贵,我也去买个试试。

不,我不是2K显示器,我就是4K显示器,只是被错误的识别为了其它分辨率的显示器。参考我的博客 https://blog.mitsea.com/57a9a3c008de49f0a1ee810a7a076f4c

BranZhang commented 3 years ago

也就是说,在 mac 眼里,自己接上了一台“虚拟的 4k 显示器”,然后这台“虚拟的 4k 显示器”把画面输出到了我自己真正的 2k 显示器上? 如果这样行不通的话,问题出在 mac 不想在这台“虚拟的 4k 显示器”上做到hidpi?就好比买了一台杂牌 4k 显示器,实现不了 hidpi 一样? 这玩意好像不贵,我也去买个试试。

不,我不是2K显示器,我就是4K显示器,只是被错误的识别为了其它分辨率的显示器。参考我的博客 https://blog.mitsea.com/57a9a3c008de49f0a1ee810a7a076f4c

用你这样的方法,插上 mac 后,mac 识别出的显示器是啥?应该是一台你提到的“dell 主流 4k”?

会不会有这样的可能:这台“dell 主流4k”也没有支持 hidpi?毕竟这次的 mac 不是所有的 4k 都支持。

FlintyLemming commented 3 years ago

也就是说,在 mac 眼里,自己接上了一台“虚拟的 4k 显示器”,然后这台“虚拟的 4k 显示器”把画面输出到了我自己真正的 2k 显示器上? 如果这样行不通的话,问题出在 mac 不想在这台“虚拟的 4k 显示器”上做到hidpi?就好比买了一台杂牌 4k 显示器,实现不了 hidpi 一样? 这玩意好像不贵,我也去买个试试。

不,我不是2K显示器,我就是4K显示器,只是被错误的识别为了其它分辨率的显示器。参考我的博客 https://blog.mitsea.com/57a9a3c008de49f0a1ee810a7a076f4c

用你这样的方法,插上 mac 后,mac 识别出的显示器是啥?应该是一台你提到的“dell 主流 4k”?

会不会有这样的可能:这台“dell 主流4k”也没有支持 hidpi?毕竟这次的 mac 不是所有的 4k 都支持。

做的 2720Q 的,我确定这台显示器可以在 M1 Mac 上正确识别 https://www.youtube.com/watch?v=rNbkCV-0Ntw

BranZhang commented 3 years ago

也就是说,在 mac 眼里,自己接上了一台“虚拟的 4k 显示器”,然后这台“虚拟的 4k 显示器”把画面输出到了我自己真正的 2k 显示器上? 如果这样行不通的话,问题出在 mac 不想在这台“虚拟的 4k 显示器”上做到hidpi?就好比买了一台杂牌 4k 显示器,实现不了 hidpi 一样? 这玩意好像不贵,我也去买个试试。

不,我不是2K显示器,我就是4K显示器,只是被错误的识别为了其它分辨率的显示器。参考我的博客 https://blog.mitsea.com/57a9a3c008de49f0a1ee810a7a076f4c

用你这样的方法,插上 mac 后,mac 识别出的显示器是啥?应该是一台你提到的“dell 主流 4k”? 会不会有这样的可能:这台“dell 主流4k”也没有支持 hidpi?毕竟这次的 mac 不是所有的 4k 都支持。

做的 2720Q 的,我确定这台显示器可以在 M1 Mac 上正确识别 https://www.youtube.com/watch?v=rNbkCV-0Ntw

你的转接头还有用吗?没用的话可以出给我吗?

FlintyLemming commented 3 years ago

也就是说,在 mac 眼里,自己接上了一台“虚拟的 4k 显示器”,然后这台“虚拟的 4k 显示器”把画面输出到了我自己真正的 2k 显示器上? 如果这样行不通的话,问题出在 mac 不想在这台“虚拟的 4k 显示器”上做到hidpi?就好比买了一台杂牌 4k 显示器,实现不了 hidpi 一样? 这玩意好像不贵,我也去买个试试。

不,我不是2K显示器,我就是4K显示器,只是被错误的识别为了其它分辨率的显示器。参考我的博客 https://blog.mitsea.com/57a9a3c008de49f0a1ee810a7a076f4c

用你这样的方法,插上 mac 后,mac 识别出的显示器是啥?应该是一台你提到的“dell 主流 4k”? 会不会有这样的可能:这台“dell 主流4k”也没有支持 hidpi?毕竟这次的 mac 不是所有的 4k 都支持。

做的 2720Q 的,我确定这台显示器可以在 M1 Mac 上正确识别 https://www.youtube.com/watch?v=rNbkCV-0Ntw

你的转接头还有用吗?没用的话可以出给我吗?

处理掉了…

wuw62 commented 3 years ago

mark一下同求

chaw-cmd commented 3 years ago

不知道各位大佬有没有见过这种情况,我显示器是dell 2518D,2K,大概四年前买的。电脑是M1 的MBA,上个月这两个搭配在一块使用的时候,M1 的MBA 输出自动就是Hidpi 模式,字体大小大概是原来intel mac 调整到1920x1080 的大小,但是很清晰,文字也很锐利。我自己是没有任何额外的设置的,只是用的一根c to hdmi的线连接。这个情况持续了大概一个多月,直到前天系统更新到了 11.2.3(20D91)。刚开始升级完还都一切正常,但是在某一次息屏点亮之后,就垮了,默认分辨率回到了糟糕的2560*1440,字体极小😭。 不知道是不是苹果主动支持了2k分辨率的优化然后升级之后bug了或者取消了支持?

不知道有没有大佬有类似的情况,有没有办法可以恢复?? (贴了两个截图,一个是系统更新前的“优化模式”,连接显示器之后,默认分辨率选项不是数字选项,而是类似于内置屏幕的那种字体大小选项,这个时候显示效果极佳。另一个是现在的情况,就是和之前intel mac 类似,数字的分辨率选项

,然后字体很小。 注:出现问题后,我自己开始怀疑是线的问题,换了很多线尝试,带转接的和不带转接的都试过,但是并没有什么改变。。姑且认为和硬件以及线缆无关?)

IMG_6571 Screen Shot 2021-03-11 at 21 35 00

wuw62 commented 3 years ago

不知道各位大佬有没有见过这种情况,我显示器是dell 2518D,2K,大概四年前买的。电脑是M1 的MBA,上个月这两个搭配在一块使用的时候,M1 的MBA 输出自动就是Hidpi 模式,字体大小大概是原来intel mac 调整到1920x1080 的大小,但是很清晰,文字也很锐利。我自己是没有任何额外的设置的,只是用的一根c to hdmi的线连接。这个情况持续了大概一个多月,直到前天系统更新到了 11.2.3(20D91)。刚开始升级完还都一切正常,但是在某一次息屏点亮之后,就垮了,默认分辨率回到了糟糕的2560*1440,字体极小😭。 不知道是不是苹果主动支持了2k分辨率的优化然后升级之后bug了或者取消了支持?

不知道有没有大佬有类似的情况,有没有办法可以恢复?? (贴了两个截图,一个是系统更新前的“优化模式”,连接显示器之后,默认分辨率选项不是数字选项,而是类似于内置屏幕的那种字体大小选项,这个时候显示效果极佳。另一个是现在的情况,就是和之前intel mac 类似,数字的分辨率选项

,然后字体很小。 注:出现问题后,我自己开始怀疑是线的问题,换了很多线尝试,带转接的和不带转接的都试过,但是并没有什么改变。。姑且认为和硬件以及线缆无关?)

IMG_6571 Screen Shot 2021-03-11 at 21 35 00

同关注。我前几天刚入手M1 MBA, 版本11.2外接三星C27H71 2k显示器和你图二的情况一模一样,用的是苹果转接头type C to HDMI。现在我的问题还多一项,我的显示器在颜色这一项选的是电脑显卡SD 170M 但是在MacBook开盖情况下屏幕发紫,选显示器选项紫到眼瞎,一合盖显示器屏幕颜色就恢复正常。

我之前一直在用的2013 Intel Mac 连这个显示器换了根HDMI转接头就从分辨率选项变成数字选项,因此我觉得和硬件线缆可能是有关?

现在M1 mac 接显示器2048 x 1152 分辨率的字体清晰度比Intel mac 接显示器1080p都不如

chaw-cmd commented 3 years ago

不知道各位大佬有没有见过这种情况,我显示器是dell 2518D,2K,大概四年前买的。电脑是M1 的MBA,上个月这两个搭配在一块使用的时候,M1 的MBA 输出自动就是Hidpi 模式,字体大小大概是原来intel mac 调整到1920x1080 的大小,但是很清晰,文字也很锐利。我自己是没有任何额外的设置的,只是用的一根c to hdmi的线连接。这个情况持续了大概一个多月,直到前天系统更新到了 11.2.3(20D91)。刚开始升级完还都一切正常,但是在某一次息屏点亮之后,就垮了,默认分辨率回到了糟糕的2560*1440,字体极小😭。 不知道是不是苹果主动支持了2k分辨率的优化然后升级之后bug了或者取消了支持? 不知道有没有大佬有类似的情况,有没有办法可以恢复?? (贴了两个截图,一个是系统更新前的“优化模式”,连接显示器之后,默认分辨率选项不是数字选项,而是类似于内置屏幕的那种字体大小选项,这个时候显示效果极佳。另一个是现在的情况,就是和之前intel mac 类似,数字的分辨率选项 ,然后字体很小。 注:出现问题后,我自己开始怀疑是线的问题,换了很多线尝试,带转接的和不带转接的都试过,但是并没有什么改变。。姑且认为和硬件以及线缆无关?)

同关注。我前几天刚入手M1 MBA, 版本11.2外接三星C27H71 2k显示器和你图二的情况一模一样,用的是苹果转接头type C to HDMI。现在我的问题还多一项,我的显示器在颜色这一项选的是电脑显卡SD 170M 但是在MacBook开盖情况下屏幕发紫,选显示器选项紫到眼瞎,一合盖显示器屏幕颜色就恢复正常。

我之前一直在用的2013 Intel Mac 连这个显示器换了根HDMI转接头就从分辨率选项变成数字选项,因此我觉得和硬件线缆可能是有关?

现在M1 mac 接显示器2048 x 1152 分辨率的字体清晰度比Intel mac 接显示器1080p都不如

Update 一个信息,因为出现问题后,默认的2560x1440 的分辨率字体实在是太小,我就强制设置成了2048x1152 的分辨率,文字很糊。然后刚刚偶然一次显示器拔插的过程中,分辨率恢复成了第一种情况(又回到了清晰的情况。。完全不清楚发生了什么,并没有换线,感觉是bug)

有个猜测就是apple 会给M1 的mac 支持2k 分辨率但是有bug?现在很迷,担心会不会什么时候重新拔插的时候又变回去😢 把硬件信息说一下,希望对大佬们有帮助:

视频线:Uni 的HDMI to Type-C (amazon 随便买的) Mac是:M1 Macbook Air 乞丐版 显示器是:Dell U2518D

chimengxian commented 3 years ago

不知道各位大佬有没有见过这种情况,我显示器是dell 2518D,2K,大概四年前买的。电脑是M1 的MBA,上个月这两个搭配在一块使用的时候,M1 的MBA 输出自动就是Hidpi 模式,字体大小大概是原来intel mac 调整到1920x1080 的大小,但是很清晰,文字也很锐利。我自己是没有任何额外的设置的,只是用的一根c to hdmi的线连接。这个情况持续了大概一个多月,直到前天系统更新到了 11.2.3(20D91)。刚开始升级完还都一切正常,但是在某一次息屏点亮之后,就垮了,默认分辨率回到了糟糕的2560*1440,字体极小😭。 不知道是不是苹果主动支持了2k分辨率的优化然后升级之后bug了或者取消了支持? 不知道有没有大佬有类似的情况,有没有办法可以恢复?? (贴了两个截图,一个是系统更新前的“优化模式”,连接显示器之后,默认分辨率选项不是数字选项,而是类似于内置屏幕的那种字体大小选项,这个时候显示效果极佳。另一个是现在的情况,就是和之前intel mac 类似,数字的分辨率选项 ,然后字体很小。 注:出现问题后,我自己开始怀疑是线的问题,换了很多线尝试,带转接的和不带转接的都试过,但是并没有什么改变。。姑且认为和硬件以及线缆无关?)

同关注。我前几天刚入手M1 MBA, 版本11.2外接三星C27H71 2k显示器和你图二的情况一模一样,用的是苹果转接头type C to HDMI。现在我的问题还多一项,我的显示器在颜色这一项选的是电脑显卡SD 170M 但是在MacBook开盖情况下屏幕发紫,选显示器选项紫到眼瞎,一合盖显示器屏幕颜色就恢复正常。 我之前一直在用的2013 Intel Mac 连这个显示器换了根HDMI转接头就从分辨率选项变成数字选项,因此我觉得和硬件线缆可能是有关? 现在M1 mac 接显示器2048 x 1152 分辨率的字体清晰度比Intel mac 接显示器1080p都不如

Update 一个信息,因为出现问题后,默认的2560x1440 的分辨率字体实在是太小,我就强制设置成了2048x1152 的分辨率,文字很糊。然后刚刚偶然一次显示器拔插的过程中,分辨率恢复成了第一种情况(又回到了清晰的情况。。完全不清楚发生了什么,并没有换线,感觉是bug)

有个猜测就是apple 会给M1 的mac 支持2k 分辨率但是有bug?现在很迷,担心会不会什么时候重新拔插的时候又变回去😢 把硬件信息说一下,希望对大佬们有帮助:

视频线:Uni 的HDMI to Type-C (amazon 随便买的) Mac是:M1 Macbook Air 乞丐版 显示器是:Dell U2518D

Hi, thanks for your sharing. I bought the same Uni brand HDMI to Type-C line and tested it on my M1 MBA with a Mi's 34 inches 2K monitor yesterday. Unfortunately it didn't support HiDPI. Meanwhile the Uni DP to Type-C line doesn't work either.

nauxliu commented 3 years ago

我遇到的现象是 4K 显示器没办法开启 HiDPI,试出了一个 workaround,不一定对所有人都有用

  1. 首先显示器要支持设置旋转,将显示器设置为旋转 90 度
  2. 这时候 M1 MacBook Air 能正确识别到 1080-1920 的 HiDPI 了 image
  3. 然后在 Mac 显示设置中再旋转 90 度
  4. 一番不明所以的骚操作后,终于给 4K 显示器正常开启了 HiDPI image
karolguo commented 3 years ago

mark一下,我的显示器是Dell D242DS便宜货色

javacaoyu commented 3 years ago

mark一下,期待后续更新。 感谢作者的付出,目前黑苹果上完美HiDPI 不过家中m1 macmini 不行。

LoyF commented 3 years ago

看到有人说已经给苹果反应这个问题,技术支持说确实是个bug,不知道啥时候可以解决...等待,无尽等待

rainchill commented 3 years ago

同mark,4k显示器便宜货优派的vx2831开启不了hidpi

javacaoyu commented 3 years ago

同mark,4k显示器便宜货优派的vx2831开启不了hidpi

那岂不是字体啥的超级小呀

rainchill commented 3 years ago

同mark,4k显示器便宜货优派的vx2831开启不了hidpi

那岂不是字体啥的超级小呀

对 2k分辨率字体还可以 但是模糊 4k很清晰但是字体超小

mmyduckx commented 3 years ago

眼睛要瞎了QAQ

chihokyo commented 3 years ago

BenQ GW2480 来Mark一下。期待大神解决。 目前一直在 1920 × 1080 已经瞎了

weixuan19930 commented 3 years ago

还没有解决方案吗,准备买m1的萌新瑟瑟发抖...

yifany-github commented 3 years ago

还没有解决方案吗,准备买m1的萌新瑟瑟发抖...

买个4k显示器就好了

rainchill commented 3 years ago

还没有解决方案吗,准备买m1的萌新瑟瑟发抖...

买个4k显示器就好了

别误导人 4k显示器要支持hidpi才可以 你没看到很多4k显示屏的来这里留言吗 我就是其中之一

yifany-github commented 3 years ago

还没有解决方案吗,准备买m1的萌新瑟瑟发抖...

买个4k显示器就好了

别误导人 4k显示器要支持hidpi才可以 你没看到很多4k显示屏的来这里留言吗 我就是其中之一

okok,我应该说买个大厂4k显示器

xihrni commented 3 years ago

刚刚拿到的 Mac mini(m1)系统 11.2.3,才发现不支持hidpi😭,难受。显示器是三星34寸那款曲面屏,C34H89x,希望早日解决

yifany-github commented 3 years ago

刚刚拿到的 Mac mini(m1)系统 11.2.3,才发现不支持hidpi😭,难受。显示器是三星34寸那款曲面屏,C34H89x,希望早日解决

我也有一台3440x1440,无解。

xihrni commented 3 years ago

刚刚拿到的 Mac mini(m1)系统 11.2.3,才发现不支持hidpi😭,难受。显示器是三星34寸那款曲面屏,C34H89x,希望早日解决

我也有一台3440x1440,无解。

目前解决办法就是离屏幕远一点😂

javacaoyu commented 3 years ago

刚刚拿到的 Mac mini(m1)系统 11.2.3,才发现不支持hidpi😭,难受。显示器是三星34寸那款曲面屏,C34H89x,希望早日解决

我也有一台3440x1440,无解。

目前解决办法就是离屏幕远一点😂

不应该是贴近些吗?字体能大点。😹

codesica commented 3 years ago

还没有解决么?

javacaoyu commented 3 years ago

可能要等苹果出最新的系统版本了.

@.***

发件人: Corsica 发送时间: 2021-04-23 12:51 收件人: xzhih/one-key-hidpi 抄送: 帝国阿三; Comment 主题: Re: [xzhih/one-key-hidpi] 希望大神能研究下m1芯片设备开启hidpi (#157) 还没有解决么? — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

patrick-fu commented 3 years ago

Has anyone tried macOS 11.4 beta?

I see the 11.4 Beta Release Notes mentioned "You can now use graphics cards based on the AMD Navi RDNA2 architecture (6800, 6800XT and 6900XT). (73709953)", but it’s not clear if there is a fix for this problem.

leocho1989 commented 3 years ago

可以下载新版SwitchresX 添加custom resolution到internal display, 我加的是 5120x2144。保存后重启, 然后用switchrex将内置设置成新的resolution. 然后在display 设置里 外置mirror 内置显示器。 这样就可以在external display上显示high dpi了。 我用34寸 2k带鱼屏,m1 macbook air系统是 11.3和 11.4beta 。 这好像是目前唯一的方法。

xihrni commented 3 years ago

可以下载新版SwitchresX 添加custom resolution到internal display, 我加的是 5120x2144。保存后重启, 然后用switchrex将内置设置成新的resolution. 然后在display 设置里 外置mirror 内置显示器。 这样就可以在external display上显示high dpi了。 我用34寸 2k带鱼屏,m1 macbook air系统是 11.3和 11.4beta 。 这好像是目前唯一的方法。

“然后用switchrex将内置设置成新的resolution”,请问这一段具体是怎么操作?我刚刚安装了 SwitchResX 也在 Custom Resolutions 里面新增了你说的 5120 分辨率,但是下一步没有理解