Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
caili632 opened this issue Nov 20, 2020 · 198 comments
Open

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

caili632 opened this issue Nov 20, 2020 · 198 comments

Comments

@caili632
Copy link

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

@birdmichael
Copy link

同求

@akring
Copy link

akring commented Nov 24, 2020

同样的问题,目测是 M1 上拿不到外接显示器的 ID,生成出来的配置文件 id 都是 0

@qqxx6661
Copy link

码住看看有没有解决方案

@xzhih
Copy link
Owner

xzhih commented Nov 27, 2020

我没有设备,所以需要你们提供一下需要的信息

在终端里输入一下命令

ioreg -lw0 | grep -i "Display" > display.txt
open ./

然后把当前目录下的 display.txt 发到我的邮箱

[email protected]

@birdmichael
Copy link

我没有设备,所以需要你们提供一下需要的信息

在终端里输入一下命令

ioreg -lw0 | grep -i "Display" > display.txt
open ./

然后把当前目录下的 display.txt 发到我的邮箱

[email protected]

已发送 大佬。

@akring
Copy link

akring commented Nov 27, 2020

看起来和这个问题很类似,可能需要苹果自己修复

MonitorControl/MonitorControl#323

@xzhih
Copy link
Owner

xzhih commented Nov 27, 2020

看起来和这个问题很类似,可能需要苹果自己修复

MonitorControl/MonitorControl#323

从 ioreg 的输出可以发现有差别,没有直接获取到完整的 EDID,但还是能获取到经过解析的部分 EDID 信息,与此脚本相关度最高的ProductID和LegacyManufacturerID(VendorID),理论上单纯的开启 HIDPI 没啥问题,但脚本中存在的一些关于 EDID 的补丁(force RGB,fix 6bit color),以及 EDID 的注入,实现起来比较麻烦(主要是通过已知信息反推补全、分辨率信息的补全)。

PS:在最新的M1芯片上,苹果的图像输出使用的是移动端(iPhone、iPad)用的 IOMobileFramebuffer(IOMFB),而之前的设备上用的是 AppleIntelFramebuffer、AMDFramebuffer 等,这导致了以上的问题。

@akring
Copy link

akring commented Nov 27, 2020

目前我遇到问题的设备是小米 34 寸的 2k 带鱼屏,貌似这种尺寸的显示器是开启 Mac hidpi 需求最大,问题也是最多的 🤦‍♂️

@changguangyu
Copy link

m1开启不了hidpi很难受,即使用windows获取edid,手动开启也有各种奇怪的问题

@aliceric27
Copy link

我也是2K狀態下沒辦法開啟,買了一台4K螢幕就系統可以直接開啟HiDPi了..算是直接升級顯示並解決的好方案

@qiangwenjun
Copy link

我是4k显示都无法开启hidpi,研究了几天,搞不定,希望大佬能有方法解决

@qiangwenjun
Copy link

m1开启不了hidpi很难受,即使用windows获取edid,手动开启也有各种奇怪的问题

edid怎么用在m1芯片上?能不能开启hidpi?

@faceace
Copy link

faceace commented Dec 1, 2020

我没有设备,所以需要你们提供一下需要的信息

在终端里输入一下命令

ioreg -lw0 | grep -i "Display" > display.txt
open ./

然后把当前目录下的 display.txt 发到我的邮箱

[email protected]

已经发邮件。

我这个屏幕是4k的,在m1的mac mini上无法开启hidpi,但是在非m1的macbook pro上默认原生就能识别开启hidpi。看来是m1的问题了,不知道未来有没有希望支持。

@changguangyu
Copy link

m1开启不了hidpi很难受,即使用windows获取edid,手动开启也有各种奇怪的问题

edid怎么用在m1芯片上?能不能开启hidpi?

开启不了,edid手动填上也没用

@kkHAIKE
Copy link

kkHAIKE commented Dec 2, 2020

感觉现在是一点思路和方向都没有

@changguangyu
Copy link

感觉现在是一点思路和方向都没有

我已经换windows了,125%缩放完美。Mac对非整数倍缩放支持太差了

@chokbass
Copy link

chokbass commented Dec 6, 2020

同求。

@chokbass
Copy link

chokbass commented Dec 6, 2020

macbook pro m1 芯片,我所有网上的方法都试了一遍,小米34寸显示器就是开启不了hidpi。

@qiwong518
Copy link

关注了arm 2k的屏幕开启hidpi,希望能尽快识别。

@Zane0227
Copy link

期待大佬更新--用着2k屏幕外接真是太痛苦了

@kkHAIKE
Copy link

kkHAIKE commented Dec 15, 2020

有人试过 升级 11.1 解决了么

@Zane0227
Copy link

有人试过 升级 11.1 解决了么

更新报告里有说解决LG Ultrafine 5k显示器的hidpi问题,于是我很快更新了。结果发现2k显示器依然无法正常开启hidpi,包括教程脚本、RDM、SwitchResX。目前的情况来看,苹果短时间内是不会对4K以下显示器进行更新支持了,否则这次肯定会顺便更新了的。没办法,已经下单4k显示器了。

@chokbass
Copy link

如果big sur 11.1 没解决HIDPI问题,感觉又需要等好久才行了。

@kkHAIKE
Copy link

kkHAIKE commented Dec 15, 2020

不想吃灰了啊。。。

@akring
Copy link

akring commented Dec 16, 2020

不想吃灰了啊。。。

买显示器吧,都是不切实际的幻想

@kkHAIKE
Copy link

kkHAIKE commented Dec 19, 2020

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

@yifany-github
Copy link

进展怎么样了呢

@z1mpleee
Copy link

z1mpleee commented Jun 1, 2021

虽然不应该把GitHub当论坛用,但是还是想分享下思路
我这设备LG 27GL850,2K屏幕,用HDMI直连Mac,不需要任何的外设
直接在SwitchResX里面把Startup Resolution和Scaled Resolution Base改掉,保存重启就好了
image
image
image

你用的是什么扩展坞和macOS版本呢,好像扩展坞有内置驱动才可以的。

这种方法好像只有2k 144或以上才能成功,普通2k不行

@ianzzw
Copy link

ianzzw commented Jun 1, 2021

虽然不应该把GitHub当论坛用,但是还是想分享下思路
我这设备LG 27GL850,2K屏幕,用HDMI直连Mac,不需要任何的外设
直接在SwitchResX里面把Startup Resolution和Scaled Resolution Base改掉,保存重启就好了
image
image
image

你用的是什么扩展坞和macOS版本呢,好像扩展坞有内置驱动才可以的。

这种方法好像只有2k 144或以上才能成功,普通2k不行

好像是的,我看成功的都是2k 144hz 4k 60hz的扩展坞。

@kotori2
Copy link

kotori2 commented Jun 1, 2021

虽然不应该把GitHub当论坛用,但是还是想分享下思路
我这设备LG 27GL850,2K屏幕,用HDMI直连Mac,不需要任何的外设
直接在SwitchResX里面把Startup Resolution和Scaled Resolution Base改掉,保存重启就好了
image
image
image

你用的是什么扩展坞和macOS版本呢,好像扩展坞有内置驱动才可以的。

没有用扩展坞,macOS 11.4

@0626-NG
Copy link

0626-NG commented Jun 1, 2021

LG 27GL850

除了显示器不是144Hz,其他条件一样,就是开不了。
只有继续等待了。

@fgprodigal
Copy link

只能开到1080p30hz是什么情况

@csujedihy
Copy link

虽然不应该把GitHub当论坛用,但是还是想分享下思路
我这设备LG 27GL850,2K屏幕,用HDMI直连Mac,不需要任何的外设
直接在SwitchResX里面把Startup Resolution和Scaled Resolution Base改掉,保存重启就好了
image
image
image

我成功了,没有扩展坞,144hz。但是hidpi刷新率在1080p只能跑到60hz。

@LeoHalen
Copy link

外接1080p显示器可以强制开hidpi功能么(因为目前模糊并且想要缩放)?看大家都是2k及以上分辨率的显示器

@yifany-github
Copy link

3440x144 有人成功吗?

@z1mpleee
Copy link

有兄弟升级了macos12能开了吗?

@liaowang11
Copy link

liaowang11 commented Jun 21, 2021

有兄弟升级了macos12能开了吗?

升了beta,依然不行

@diner-wang
Copy link

https://www.zhihu.com/question/433249115/answer/1783448739
image

Cforce的4k便携屏亲测有效
image

@zhangjiuding
Copy link

big sur 11.4 显示器 2K 75HZ开不了

@mailx8
Copy link

mailx8 commented Aug 15, 2021

aoc 2k-60hz显示器(q241pxq), 11.4, 其他方法,只能镜像开启动hidpi, 从另一个帖子介绍搞的evanlak4k60, 加一条绿联的typec-hdmi 4k线,现在最高开到 1280*720 60hz(扩展屏), 算是比较满意了。
image

@cclucky1
Copy link

aoc 2k-60hz显示器(q241pxq), 11.4, 其他方法,只能镜像开启动hidpi, 从另一个帖子介绍搞的evanlak4k60, 加一条绿联的typec-hdmi 4k线,现在最高开到 1280*720 60hz(扩展屏), 算是比较满意了。
image

兄弟能分享下原帖链接嘛 我的显示器也是2490pxq 现在只能镜像开启hidpi

@mailx8
Copy link

mailx8 commented Aug 20, 2021

blog.csdn.net/weixin_39168598/article/details/117392673

@FangyimingLode
Copy link

最新系统 swtichResx 显示active 但是还是没有hidpi 这是怎么回事
截屏2021-08-26 上午10 06 16
截屏2021-08-26 上午10 05 51
截屏2021-08-26 上午10 06 01

@oldzhg
Copy link

oldzhg commented Aug 26, 2021

1080p显示器 M1芯片,等一个开启hidpi的解决方案

@DucanEdwards
Copy link

1080p显示器 M1芯片,等一个开启hidpi的解决方案

兄弟 解决了不

@oldzhg
Copy link

oldzhg commented Sep 8, 2021

1080p显示器 M1芯片,等一个开启hidpi的解决方案

兄弟 解决了不

还没有,1080p开缩放太糊了,不开字又太小,真的难受,暂时没外接显示器了

@NormanZyq
Copy link

请问接2K屏幕开启HiDPI后显示1080p时机子有点卡顿,是不是显卡太差了?还是说这样的方式会存在性能损失?换成真正的4K屏幕是不是一样会卡顿?(MacBook Pro 2017 13寸)

@diner-wang
Copy link

请问接 2K 屏幕开启 HiDPI 后显示 1080p 时机子有点卡顿,是不是显卡太差了?还是说这样的方式会存在性能损失?换成真正的 4K 屏幕是不是一样会卡顿?(MacBook Pro 2017 13 寸)

因为不是整数比例,2k屏显示1080p会需要系统处理更高的分辨率,消耗更多的内存。我猜需要按4k来渲染

@egnchen
Copy link

egnchen commented Oct 27, 2021

兄弟们 请参考这个repo 目测是完美解决方案:
https://github.com/waydabber/BetterDummy
相当于软件实现的4k锁屏器
通过软件模拟一个4k显示器 然后在显示器偏好设置栏目里手动将2k显示器设置为这个模拟的屏幕的镜像 可完美解决2K开启HiDPi问题
M1 MBA macOS Monterey AOC Q2490W1(2K 24')亲测可用

@z1mpleee
Copy link

兄弟们 请参考这个repo 目测是完美解决方案: https://github.com/waydabber/BetterDummy 相当于软件实现的4k锁屏器 通过软件模拟一个4k显示器 然后在显示器偏好设置栏目里手动将2k显示器设置为这个模拟的屏幕的镜像 可完美解决2K开启HiDPi问题 M1 MBA macOS Monterey AOC Q2490W1(2K 24')亲测可用
M1 MBA macos12 dell 2k 60hz D2421DS亲测有效
感谢兄弟的分享

@FangyimingLode
Copy link

兄弟们 请参考这个repo 目测是完美解决方案: https://github.com/waydabber/BetterDummy 相当于软件实现的4k锁屏器 通过软件模拟一个4k显示器 然后在显示器偏好设置栏目里手动将2k显示器设置为这个模拟的屏幕的镜像 可完美解决2K开启HiDPi问题 M1 MBA macOS Monterey AOC Q2490W1(2K 24')亲测可用
M1 MBA macos12 dell 2k 60hz D2421DS亲测有效
感谢兄弟的分享

感觉 这个就是个折中的办法 什么时候 apple 能支持一下啊

@ninding
Copy link

ninding commented Oct 27, 2021

兄弟们 请参考这个repo 目测是完美解决方案: https://github.com/waydabber/BetterDummy 相当于软件实现的4k锁屏器 通过软件模拟一个4k显示器 然后在显示器偏好设置栏目里手动将2k显示器设置为这个模拟的屏幕的镜像 可完美解决2K开启HiDPi问题 M1 MBA macOS Monterey AOC Q2490W1(2K 24')亲测可用

这个完全可行,我是2k 75hz开启1920*1080(hidpi)

@z1mpleee
Copy link

兄弟们 请参考这个repo 目测是完美解决方案: https://github.com/waydabber/BetterDummy 相当于软件实现的4k锁屏器 通过软件模拟一个4k显示器 然后在显示器偏好设置栏目里手动将2k显示器设置为这个模拟的屏幕的镜像 可完美解决2K开启HiDPi问题 M1 MBA macOS Monterey AOC Q2490W1(2K 24')亲测可用
M1 MBA macos12 dell 2k 60hz D2421DS亲测有效
感谢兄弟的分享

感觉 这个就是个折中的办法 什么时候 apple 能支持一下啊

过了这么久苹果都没有修复应该就是不会再更新支持了,就看新的M1 pro max在加入hdmi口之后会有改进

@wicast
Copy link

wicast commented Oct 27, 2021

兄弟们 请参考这个repo 目测是完美解决方案: https://github.com/waydabber/BetterDummy 相当于软件实现的4k锁屏器 通过软件模拟一个4k显示器 然后在显示器偏好设置栏目里手动将2k显示器设置为这个模拟的屏幕的镜像 可完美解决2K开启HiDPi问题 M1 MBA macOS Monterey AOC Q2490W1(2K 24')亲测可用

似乎屏保会卡住,解锁之后我这屏幕一直闪烁,还是有点小问题,mini m1、AOC AG271QG4

@v03413
Copy link

v03413 commented Nov 2, 2021

兄弟们 请参考这个repo 目测是完美解决方案: https://github.com/waydabber/BetterDummy 相当于软件实现的4k锁屏器 通过软件模拟一个4k显示器 然后在显示器偏好设置栏目里手动将2k显示器设置为这个模拟的屏幕的镜像 可完美解决2K开启HiDPi问题 M1 MBA macOS Monterey AOC Q2490W1(2K 24')亲测可用

感谢兄弟分享,新版的macbook pro m1pro ,Monterey aoc,依旧存在这个问题,通过你分享的教程成功解决,谢谢🙏

@songpiapia
Copy link

有没有大佬碰到过,用了dummy添加了新的模拟显示器,但是镜像过来画面还是糊的。电脑是m1 mac mini,显示器是个杂牌4k 凡硕

@davidjjjj-dw
Copy link

之前的系统版本还可以自定义分辨率,不小心删了,怎么设置都不成功

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests