V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
shfan
V2EX  ›  问与答

windows 预览照片为什么很慢,在 iPad 和安卓上很快

  •  
  •   shfan · 57 天前 · 1144 次点击
    这是一个创建于 57 天前的主题,其中的信息可能已经有所发展或是发生改变。
    索尼 a6400 拍的照片,raw+jpg 格式,技术菜,一顿连拍,然后就要选片,每个 raw 文件大小约 25M ,jpg 约 12M ,600 个 raw+jpg 的文件夹,在 windows 上打开文件夹,缩略图显示大约 1 秒 3 张,查看 jpg 图片有明显的卡顿,打开 raw 要 4 秒才能加载完成,这样选片太慢了。
    但在 ipad pro(M1 芯片)和安卓手机(骁龙 870)上,加载预览缩略图和打开 raw 或 jpg 毫无延时,但移动操作系统上选片也不方便。
    windows 电脑的配置是 i7-8750H ,24G 内存,1050Ti 显卡,SSD 硬盘。
    这是 windows 操作系统不行,还是我的 intel CPU 不行?
    第 1 条附言  ·  57 天前
    经过测试,相同配置下,不同系统和软件下,都很慢,RAW 打开在 2-4 秒之间,JPG 打开在轻微卡顿到 1 秒之间。
    打开文件,CPU 使用率明显上升,尤其 RAW 格式,部分系统和软件能 100%使用率,感觉还是 x86 CPU 对编解码性能不足。
    具体测试如下:
    相同电脑配置:i7-8750H ,24G 内存,1050Ti 显卡,SSD 硬盘
    windows10/系统自带图片查看器: JPG:打开有卡顿,RAW:4 秒,打开 RAW 时 CPU 使用率约 40%
    windows10/sony viewer 软件: JPG:轻微卡顿,RAW:3 秒,打开 RAW 时 CPU 使用率 100%
    ubuntu 22.04 live/系统自带 Image Viewer,shotwell viewer: JPG:1 秒,RAW:2 秒,打开 RAW 时 CPU 一个核心使用率 100%,且持续 30 秒
    12 条回复    2022-05-09 09:32:50 +08:00
    seakingii
        1
    seakingii  
       57 天前
    建议你在 Windows 上装个好用的看图软件,试试会不会更快.
    hei1000
        2
    hei1000  
       57 天前 via Android
    要不你试试安装一个 Linux 对比下,虚拟机里面先试试就行
    misdake
        3
    misdake  
       57 天前
    可能的原因我觉得一个是软件是否为了预览而优化预读取、缓存、解码等,另一个是是否有硬件 jpg 解码器和软件是否能使用硬件 jpg 解码器
    binux
        4
    binux  
       57 天前 via Android
    图片存哪了?
    soudesuka
        5
    soudesuka  
       57 天前   ❤️ 1
    使用第三方的图片查看器试试,例如:Honeyview · 蜂蜜浏览器
    LxExExl
        6
    LxExExl  
       57 天前
    Mac 上看索尼的 RAW 也是慢得要死,已经从 SD 卡转移到了电脑的 SSD 上。

    用 preview 空格键预览,也是 3-4 秒加载。

    我觉得应该是要找个更高效的软件,系统本身对 RAW 支持并不好。

    3.2 GHz 16-Core Intel Xeon W
    96 GB 2933 MHz DDR4
    AMD Radeon Pro 580X 8 GB

    ^^ 我这个硬核配置也是 3-4 秒加载,所以应该和配置没关系。
    shfan
        7
    shfan  
    OP
       57 天前
    @binux ipad 和安卓实际是直接通过读卡器,windows 电脑尝试过放到 SSD 上和用读卡器直接读取,但都很慢
    dingwen07
        8
    dingwen07  
       57 天前
    刚拿一些 JPEG 确认了一下,iOS 和 iPadOS 上的“预览”并不会显示最高清的图像
    shfan
        9
    shfan  
    OP
       57 天前
    @LxExExl 你可以试试移动设备,我的骁龙 870 手机和 M1 ipad pro ,ARW 都是秒加载。所以感觉是 x86 cpu 编解码性能太差。不知道有没有 m1 mac 的 v 友有没有使用感受
    billlee
        10
    billlee  
       57 天前
    jpeg 解码肯定不会有性能问题,更大可能是缩放算法的问题。高质量的缩放算法是比较慢的。

    raw 的问题就比较复杂了,要看各个实现是自己做 raw 解码,还是直接读取了 raw 文件里嵌入的 jpeg 预览图,还是在导入图片的时候就自己渲染了缩略图。我记得 ipad 的照片应用、windows 上的 adobe lightroom 都辨的 jpeg 预览图,导入后完成后显示的才是 raw 渲染结果。
    MaverickLee
        11
    MaverickLee  
       57 天前
    推荐一个软件:
    https://jpsmile.com/fastpictureviewer-codec-pack-3-8-0-97/

    另外我觉得 10 楼老哥说得有道理
    shfan
        12
    shfan  
    OP
       56 天前
    @MaverickLee FastPictureViewer 在打开 GPU 加速的情况下查看 JPG 真的快,前所未有的顺畅感。
    FastPictureViewer 打开 GPU 加速后,核显使用率能到 60%,CPU 基本没有波动,关闭 GPU 加速后,就和其他软件一样有卡顿了,所以还是我的 CPU 性能不足导致的。
    可惜基本版只能查看 JPG 格式图片,不能查看 RAW 和 HEIC 格式照片,pro 版能看各种格式,但 1 台电脑要 300 元,有点心疼,不过让我找到了方向,要找支持 GPU 加速的看图软件
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2573 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 00:44 · PVG 08:44 · LAX 17:44 · JFK 20:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.