79

如何在非视网膜显示器上模拟 Mac OS X 10.8 Mountain Lion 中的视网膜显示器(HiDPI 模式)?

4

7 回答 7

99
  1. 搜索、下载和安装 Apple 免费的 Xcode 8 附加工具(对于以前的 Xcode 版本,请根据您的版本搜索 Xcode 的图形工具)。
    注意:需要免费的 Apple Developer 帐户。
  2. 启动Quartz 调试应用程序。
  3. 进入菜单:Window ---> UI Resolution
  4. 选中启用 HiDPI 显示模式
  5. 退出石英调试
  6. 打开系统偏好设置
  7. 选择显示图标。
  8. 如果使用多显示器,请在您希望模拟 HiDPI 模式的显示器上选择配置窗口。
  9. 在 下Resolution:,选择Scaled单选按钮。
  10. 找到后缀的所需分辨率(HiDPI)并选择它。
  11. 您的显示器现在在 HiDPI 模式下运行,模拟视网膜显示器。

来源:OS X 高分辨率指南

于 2012-08-25T18:28:03.540 回答
45

我找到了以下说明。它似乎有效,并且比 Quartz Debug 方法容易得多。

“在 Mountain Lion 中启用 HiDPI 模式,无需 Quartz 调试”

https://gist.github.com/3191869

简而言之,运行以下命令,注销、登录,HiDPI 分辨率在显示首选项中可用:

sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES
sudo defaults delete /Library/Preferences/com.apple.windowserver DisplayResolutionDisabled

(在我的情况下,第一个命令就足够了;第二个命令只是打印一条错误消息。)

于 2012-11-28T01:24:13.853 回答
21

编辑:(2016 年 5 月 31 日)

对于尝试在 El Capitan 上执行此操作的用户,请阅读SwitchRes 网站上的常见问题解答。此外,如果在完成常见问题解答中的所有步骤后仍有问题,请考虑卸载并重新安装 SwitchResX。这解决了我在一台笔记本电脑上遇到的问题。

原来的:

在阅读了几个论坛、网站、博客之后。

我在这里为15 英寸 MacBook Pro 用户提供解决方案,Retina 显示屏连接到 Thunderbolt 显示屏

首先,

  1. 修改plist的终端命令
  2. 石英调试
  3. 按住选项并在系统偏好设置中选择“缩放”
  4. 分辨率选项卡(Mac App Store)

无论出于何种原因,这些方法都不适用于带有 Thunderbolt Display 的 MBPr。您不会看到要选择的 HiDPI 选项。

我发现唯一真正为我们提供选项的工具是 SwitchResX。

然而,这里存在另一个问题。

我相信大多数使用这种设置的用户都在尝试使用 1280x720 HiDPI,因为它是 TBD 原始分辨率的一半。

根据SwitchResX 的常见问题解答,在某些情况下,由于 OS X 本身存在错误,因此无法设置为该分辨率。

这是一个截图供您参考:


在此处输入图像描述


在与开发人员联系后,他提出了一种解决方法——再添加一个像素——这对我有用。

  1. 安装 SwitchResX 并从系统偏好设置中打开它。
  2. 转到 Thunderbolt 显示选项卡,并添加自定义分辨率,缩放分辨率2562 x 1440 这是屏幕截图在此处输入图像描述
  3. 使用 command + s 保存。(或者干脆关闭窗口并使用提示)
  4. 重新启动笔记本电脑。
  5. 转到 SwitchResX 并在 Current Resolution 选项卡中选择新的自定义分辨率。(有时它不会立即出现,请尝试一下,它应该会出现。)

干得好。

我希望通过此设置为用户提供此答案,因为在 16:9 显示器上使用 16:10 分辨率确实令人沮丧。

于 2014-11-27T20:18:10.007 回答
7

对于那些无法在 rMBP 或新 MBA 上启用 HIDPI 的人,我在带有Air Display的 rMBP 15" 上遇到了同样的情况。我通过安装SwitchResX解决了这个问题。如引用的要点所示启用布尔设置,HIDPI 设置显示.

在 Air Display 中拖动似乎有点滞后,但在其他方面效果很好。

于 2013-08-21T12:20:30.193 回答
1

尝试这个

sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES

[从这里]

于 2016-04-29T08:02:08.777 回答
0

至于我,它是一款相当不错的应用程序,可以让您有机会随心所欲地更改分辨率。

适用于 Mac 和 MacBook 的SwitchResX

这个应用程序解决了我所有的分辨率问题。

于 2017-05-29T19:07:16.690 回答
0

如果您的显示器支持它,也可能值得将 DisplayPort 版本设置为 1.1 而不是 1.2。

我有一台配备三星 S27D850 显示器的 2010 年末 Mac Air,在我做出改变之前,我遇到了各种间歇性分辨率切换问题。

于 2016-02-26T12:02:36.907 回答