同一个电脑,同一个版本,为何在办公室流畅,在家里很卡顿?

主要信息:

硬件版本:苹果 Intel 版本,16 G 内存。

软件版本:时时最新。

苹果云:已经将思源文件夹从苹果云同步移除。保存在不同步的文件夹。

处理方案:

现在都怕了:

上周末在家整了三个小时,啥都没干成。看两分钟文件,软件就卡死。

周一到了公司,周一到周五都很流畅。

今天,周六,在家里,又完美重新频繁卡死的情况。

这都有点玄学了。

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    16190 引用 • 57575 回帖 • 1 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    5717 引用 • 25743 回帖 • 292 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • wumaojj

    事情解决了。

    我想起来:在办公室,mac 是外接了显示器。所以,在家外接显示器后,流畅了。

    盲猜是:外接显示器,激活了 mac 的独立显卡?

    我是 2019 款 macbook pro ,是有集成显卡与独立显卡的。

  • NaughtyCat

    可以测试下是不是主题问题,有些主题会卡一些的

    1 回复
  • wumaojj

    我是默认主题。

    外界显示器后,跟办公室一样流畅了。

    这事,感觉独立显卡的介入,可能性大一点。

    如果单独使用笔记本,就要强制开启独立显卡了。

  • 可以在思源安装目录下 app/electron/main.js 文件中添加一行命令, 试试能不能优先使用独立显卡

    app.commandLine.appendSwitch("force_high_performance_gpu");
    

    参考: Supported Command Line Switches | Electron

    1 回复
  • 请试下插入一个 iframe,然后地址填入 https://webglreport.com/?v=2,等加载完成后看看这个地方是独显还是集显:

    image.png

    1 回复
  • 这样吧,下个版本我们直接加入:

    app.commandLine.appendSwitch("force_high_performance_gpu");
    

    我的 Windows 上测试可以切换为独显 Issue #9694 · siyuan-note/siyuan

    1 回复
  • D 大,这样会不会对部分要求高续航的同学产生不利的影响?

    2 回复
  • 有相应的影响反馈我们再考虑继续改进,先解决卡顿问题。

    1 回复
  • wumaojj

    我觉得可以增加一个选项:

    性能模式,续航模式。

    以我的 Mac 举例,我不插电、不调用独立显卡的情况下,使用 ZOOM 都明显卡顿。虽然是老古董,但好歹是 2019 年 16 寸 PRO,罪不至此。

    对于我来说,虚拟引用是我的刚需。

    鱼与熊掌不可得兼的话,就性能模式。

    1 回复
  • temacc0531 2 评论

    目前加了通过启动参数 --force_low_power_gpu 来设置使用低功耗显卡来保证续航

    2 操作
    temacc0531 在 2023-11-21 14:37:54 更新了该回帖
    temacc0531 在 2023-11-21 14:35:29 更新了该回帖
    请问怎么操作?
    NaughtyCat
    在桌面的快捷方式中加入上面的启动参数
    temacc0531
  • wumaojj

    image.png

    我已经升级为今天 16 版本,拔了电源,拔了显示器外接线,打开了 Mac 电池里面的优化自动切换显卡:

    是上述截图这个显示,应该是新版本强制调用独立显卡了。

    流畅度,目测跟上个版本外接显示器一样。

    建议增加:性能模式与续航模式的按钮。

    但对于我这种需要全程虚拟引用等功能拉满的用户,性能模式无非是找个电源或高功率充电宝的事,问题不大。跟游戏本一个道理,重度使用的话,鱼与熊掌不好兼得。

  • NaughtyCat 1 赞同

    D 大,快加一个性能模式/续航模式的选项吧,我笔电,平时不插电,刚更新新版本,肉眼可见的卡掉帧,换回独立显卡不卡了,续航又顶不住了。/(ㄒoㄒ)/~~

  • temacc0531

    可以在桌面快捷方式中加入启动参数 --force_low_power_gpu 来设置使用低功耗显卡

    1700548744529.png

  • @wumaojj @NaughtyCat 请参考前面 @temacc0531 的回复,暂时不添加设置项了,谢谢。

    2 回复
  • NaughtyCat

    我按照那个方法添加参数后,貌似并不行。

    image.png

    image.png

    1 回复
  • 前面几楼有个 iframe 方式测试看看是不是生效了。

    1 回复
  • NaughtyCat

    image.png

    不行

    1 回复
  • 可能是参数没加对,要加在快捷方式的目标上,你再核对看看,如果确认参数没问题,上传一下系统日志。

    1 回复
  • NaughtyCat

    好了,是下面的参数有问题。

    正确的是 -force_low_power_gpu,一杠不是两杠

    1 回复
  • 官方文档上给的是 --,我这里使用 -- 是正常的,是不是之前还加过其他参数?

    1 回复
  • NaughtyCat

    啊?没有啊

    image.png

    image.png

    1 回复
  • 88250 1 赞同

    那就用 - 吧,我也不太清楚为啥。

    1 回复
  • wumaojj

    嗯,理解。

    大量用户矛盾突出的时候,再说。

    否则,选项太多、太杂也不好。

  • NaughtyCat

    D 大,我后面发现它会自动切换回独立显卡的。然后我试了 -force_low_power_gpu 也可以了,但是后面又自动切换回独立显卡了。

    给系统日志你检查下吧。

    systemlog.zip

    1 回复
  • app.log 上已经设置了正确的参数 command line switch [--force_low_power_gpu],自动切换回独立显卡可能是 Electron 本身的机制,有可能是需要渲染解码音视频需要吧。

    1 回复
  • NaughtyCat

    可我也没有什么音视频,那现在应该怎么办?建个 issue 下个版本考虑下解决吧/(ㄒoㄒ)/~~

    1 回复
  • 这不是我们能解决的,如果方便的话你可以试下给 Electron 反馈看看。

    1 回复
  • NaughtyCat 1

    image.png

    我这样子设置之后,貌似又可以了,就是不知道能不能稳定。

  • 88250

    @participants 各位,下个版本不再强制使用独显 Issue #9845 · siyuan-note/siyuan 如果需要强制使用独显,请自行添加启动参数。

请输入回帖内容 ...

推荐标签 标签

  • flomo

    flomo 是新一代 「卡片笔记」 ,专注在碎片化时代,促进你的记录,帮你积累更多知识资产。

    3 引用 • 38 回帖 • 1 关注
  • 禅道

    禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

    5 引用 • 15 回帖 • 269 关注
  • Hadoop

    Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

    81 引用 • 122 回帖 • 625 关注
  • FFmpeg

    FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。

    22 引用 • 31 回帖 • 1 关注
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖 • 1 关注
  • 自由行
    5 关注
  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    156 引用 • 460 回帖
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    185 引用 • 318 回帖 • 402 关注
  • Vditor

    Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。

    281 引用 • 1501 回帖 • 1 关注
  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    70 引用 • 531 回帖 • 656 关注
  • VirtualBox

    VirtualBox 是一款开源虚拟机软件,最早由德国 Innotek 公司开发,由 Sun Microsystems 公司出品的软件,使用 Qt 编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。

    10 引用 • 2 回帖 • 3 关注
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    121 引用 • 73 回帖
  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 667 关注
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖
  • Quicker

    Quicker 您的指尖工具箱!操作更少,收获更多!

    9 引用 • 44 回帖 • 3 关注
  • 音乐

    你听到信仰的声音了么?

    56 引用 • 507 回帖
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    34 引用 • 467 回帖 • 650 关注
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖 • 5 关注
  • 宕机

    宕机,多指一些网站、游戏、网络应用等服务器一种区别于正常运行的状态,也叫“Down 机”、“当机”或“死机”。宕机状态不仅仅是指服务器“挂掉了”、“死机了”状态,也包括服务器假死、停用、关闭等一些原因而导致出现的不能够正常运行的状态。

    13 引用 • 82 回帖 • 27 关注
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    198 引用 • 120 回帖 • 1 关注
  • 工具

    子曰:“工欲善其事,必先利其器。”

    271 引用 • 665 回帖
  • JetBrains

    JetBrains 是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是 Java 编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA

    18 引用 • 54 回帖
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    936 引用 • 1455 回帖 • 241 关注
  • JSON

    JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。

    51 引用 • 189 回帖 • 2 关注
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 118 关注
  • PHP

    PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。

    163 引用 • 405 回帖 • 525 关注
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 588 关注