V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gesse
V2EX  ›  macOS

关于 rMBP 分辨率选择的问题。

  •  
  •   gesse · 2014-11-23 11:45:30 +08:00 · 9119 次点击
    这是一个创建于 3655 天前的主题,其中的信息可能已经有所发展或是发生改变。
    缩放分辨率提示影响性能主要是哪方面的?
    16 条回复    2014-11-23 18:50:16 +08:00
    xenme
        1
    xenme  
       2014-11-23 11:52:21 +08:00
    不知道。
    一直都用缩放分辨率,显示内容多。没感觉有啥性能影响。
    jackytang520
        2
    jackytang520  
       2014-11-23 11:54:18 +08:00
    一直用1920X1200的分辨率,15的RMBP用默认的我感觉真是浪费啊
    patr0nus
        3
    patr0nus  
       2014-11-23 11:56:50 +08:00
    不管选什么分辨率,显卡都是按2x的像素点来渲染的。
    比如你选择了 Looks like 1680x1050,那显卡就得生成 3360x2100 的图像, 然后在呈现在显示器上的时候扔掉一些像素点。
    ffffwh
        4
    ffffwh  
       2014-11-23 12:18:32 +08:00
    截图看看dimension就知道了
    ivanchou
        5
    ivanchou  
       2014-11-23 12:22:20 +08:00 via Android
    不太理解最好分辨率下显示的东西没有低分辨率下多
    gesse
        6
    gesse  
    OP
       2014-11-23 12:22:30 +08:00
    @patr0nus
    为什么是生成3360x2100的图像呢?显卡默认是这个?
    patr0nus
        7
    patr0nus  
       2014-11-23 12:29:53 +08:00   ❤️ 1
    @gesse retina模式下都是翻倍的缩放,毕竟贴图资源都是2x的,这样处理比较方便吧
    Jouleken
        8
    Jouleken  
       2014-11-23 12:36:27 +08:00
    作为一个新手和菜鸟,我表示在制作小尺寸图片的时候很累,经常要放大才能看清细节。。。

    可能我没找到使用要领,求分享。
    hsj007
        9
    hsj007  
       2014-11-23 13:01:49 +08:00
    处女座路过 我觉得1440x900的才是点对点。。。
    alan7
        10
    alan7  
       2014-11-23 13:06:20 +08:00
    1920X1200。。chrome全局125%缩放
    SoloCompany
        11
    SoloCompany  
       2014-11-23 13:33:39 +08:00
    一开始用了一段时间 1920 * 1200(其实就是 3840 * 2400),很快改到 1680 * 1050 用了很长时间,后来尝试用原生的 1440 * 900 即 2880 * 1800 感觉锐度特舒服,然后就一直用,直到最近实在忍受不了工作空间的减少,又恢复使用 1680 分辨率了,感觉 15 寸电脑最适合就是使用 1680 的分辨率了,希望以后苹果能提供更高精度的屏幕可选
    popbones
        13
    popbones  
       2014-11-23 13:50:36 +08:00 via iPhone   ❤️ 1
    @patr0nus 不是这样的吧,OS X有两种模式的分辨率:1:1的普通更高分辨率,这个是多少就是多少;1:2的HiDPI分辨率,这个只能是屏幕原声分辨率的0.5次方。以rMBP 15为例,其默认支持的分辨率为Native resolution: 2880 by 1800 pixels (Retina); scaled resolutions: 1920 by 1200, 1680 by 1050, 1280 by 800, and 1024 by 640 pixels

    翻译成系统实际的profile就是:
    1024x640
    1280x800
    1440x900
    1680x1050
    1920x1200
    1440x900 (HiDPI)
    2880x1800

    其中只有HiDPI使用@2x资源。1440x900 (HiDPI)渲染尺寸和2880x1800一样,但屏幕尺寸和1440x900一样。1440x900渲染就是1440x900,然后屏幕控制器upscale。

    这些设置在retina机器上傻瓜化了,并不是所有都可供部分用户选择。但是如果使用SwitchResX之类的软件还是可以看详细设置。

    另外非r屏的机器也是可以打开HiDPI模式,只不过1440x900的机器只能开720x540 (HiDPI)而已,实际的点距也没有变化,屏幕空间小了很多,所以没什么意义。
    popbones
        14
    popbones  
       2014-11-23 14:05:14 +08:00
    @patr0nus 刚刚确认了一下,所有系统偏好设置里面选择的都只能是HiDPI模式的分辨率,所以要想减轻性能负担又想使用高分辨率的话还是建议通过例如QuickRes第三方程序选择1:1模式的分辨率。
    patr0nus
        15
    patr0nus  
       2014-11-23 14:19:11 +08:00   ❤️ 1
    @gesse 好巧,我也是从这个回答里面得知 RMBP 分辨率的处理问题的。
    那个回答里面“对于 Retina 屏幕,第五步的显示硬件永远是 2880x1800。而第四步的结果位图可以最多达到 3840x2160。系统对显卡资源的要求主要取决于第四步的位图大小。”就是我的意思。
    显卡给出的位图只有在大于等于显示器分辨率的时候才能发挥出高分屏的效果啊,要是简单地4个像素点代表一个像素点岂不是就是和非 retina 一样模糊了。

    @popbones
    对系统默认的都是HiDPI,所以点数是刚好是像素数的一半时是正好的,即13吋下1280x800点,14吋下1440x900点。"Looks like"超过这个的都会在显示时扔掉一些像素,有点浪费==所以说是性能负担。

    第三方 App 的确是可以开启1:1不缩放,我一开始没考虑这个情况。
    gesse
        16
    gesse  
    OP
       2014-11-23 18:50:16 +08:00 via iPhone
    @patr0nus
    输出的位图就是我们定义的分辨率,一般都会小于显示屏的物理分辨率,视网膜屏为什么清晰,是因为像素密度大。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2734 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:22 · PVG 23:22 · LAX 07:22 · JFK 10:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.