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

时间:2012-08-25 18:28:04

标签: macos osx-mountain-lion retina-display

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

7 个答案:

答案 0 :(得分:98)

  1. Search for,下载并安装Apple的免费 Xcode 8附加工具(以前的Xcode版本根据您的版本搜索 Xcode的图形工具) 。
    注意:需要免费的Apple Developer帐户。
  2. 启动 Quartz Debug 应用程序。
  3. 转到菜单:Window ---> UI Resolution
  4. 选中启用HiDPI显示模式
  5. 退出 Quartz Debug
  6. 打开系统偏好设置
  7. 选择显示图标。
  8. 如果使用多个显示器,请选择要在其上模拟HiDPI模式的显示器上的配置窗口。
  9. Resolution:下,选择已缩放单选按钮。
  10. 找到后缀为(HiDPI)的所需分辨率并选择它。
  11. 您的显示器现在以HiDPI模式运行,模拟视网膜显示。
  12. 来源:High Resolution Guidelines for OS X

答案 1 :(得分:45)

我找到了以下说明。 似乎可以工作,它比Quartz Debug方法容易得多。

  

“在没有Quartz Debug的Mountain Lion中启用HiDPI模式”

     

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

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

答案 2 :(得分:20)

编辑:(2016年5月31日)

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

<强>原始

阅读了几个论坛,网站,博客。

我在这里为使用 15“MacBook Pro并将Retina显示器连接到Thunderbolt Display 的用户提供解决方案。

首先,

  1. 修改plist的终端命令
  2. Quartz Debug
  3. 按住选项并在“系统偏好设置”中选择“已缩放”
  4. ResolutionTab(Mac App Store)
  5. 这些方法不适用于带有Thunderbolt Display的MBPr,无论出于何种原因。 您将看不到要选择的HiDPI选项。

    我找到的唯一可以为我们提供选项的工具是SwitchResX。

    但是这里存在另一个问题。

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

    根据SwitchResX's FAQ,在某些情况下,由于OS X本身存在错误,因此无法设置此解决方案。

    以下是供您参考的屏幕截图:


    enter image description here


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

    1. 安装SwitchResX并从“系统偏好设置”中打开它。
    2. 转到Thunderbolt Display标签,然后在 2562 x 1440 处添加缩放分辨率的自定义分辨率 这是截图enter image description here
    3. 使用命令+ s保存。 (或者只是关闭窗口并使用提示)
    4. 重启笔记本电脑。
    5. 转到SwitchResX并在“当前分辨率”选项卡中选择新的自定义分辨率。 (有时它不会马上出现,玩它就应该。)
    6. 你走了。

      我希望通过此设置获得此答案,因为在16:9显示器上使用16:10分辨率真的很令人沮丧。

答案 3 :(得分:7)

对于那些无法在rMBP或新MBA上启用HIDPI的人,我在使用Air Display的rMBP 15“上遇到了相同的问题。我通过安装SwitchResX解决了这个问题。启用了布尔设置,如图所示在引用的gist中,HIDPI设置显示出来。

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

答案 4 :(得分:1)

试试这个

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

[from here]

答案 5 :(得分:0)

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

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

答案 6 :(得分:0)

至于我这个非常好的应用程序,让你有机会根据需要改变分辨率。

适用于Mac和MacBook的

SwitchResX

这个应用程序通过解决方案解决了我的所有问题。