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

本贴最后更新于 353 天前,其中的信息可能已经水流花落

主要信息:

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

软件版本:时时最新。

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

处理方案:

现在都怕了:

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

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

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

这都有点玄学了。

  • 思源笔记

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

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

    22023 引用 • 87833 回帖 • 3 关注
  • Q&A

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

    7937 引用 • 36310 回帖 • 168 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 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 回复
  • 88250
    1 回复
  • 88250

    这样吧,下个版本我们直接加入:

    app.commandLine.appendSwitch("force_high_performance_gpu");
    

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

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

    2 回复
  • 88250

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

    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

  • 88250

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

    2 回复
  • NaughtyCat

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

    image.png

    image.png

    1 回复
  • 88250

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

    1 回复
  • NaughtyCat

    image.png

    不行

    1 回复
  • 88250

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

    1 回复
  • NaughtyCat

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

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

    1 回复
  • 88250

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

    1 回复
  • NaughtyCat

    啊?没有啊

    image.png

    image.png

    1 回复
  • 88250 1 赞同

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

    1 回复
  • wumaojj

    嗯,理解。

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

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

  • NaughtyCat

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

    给系统日志你检查下吧。

    systemlog.zip

    1 回复
  • 88250

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

    1 回复
  • NaughtyCat

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

    1 回复
  • 88250

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

    1 回复
  • NaughtyCat 1 1 评论

    image.png

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

    用了好久了,可以稳定。现在改回来了,估计也是可以这样子设置
    NaughtyCat
  • 88250 1 赞同

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

请输入回帖内容 ...

推荐标签 标签

  • CSDN

    CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。

    14 引用 • 155 回帖 • 1 关注
  • Telegram

    Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。

    5 引用 • 35 回帖
  • JetBrains

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

    18 引用 • 54 回帖
  • 宕机

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

    13 引用 • 82 回帖 • 52 关注
  • OpenResty

    OpenResty 是一个基于 NGINX 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

    17 引用 • 47 关注
  • CSS

    CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

    197 引用 • 547 回帖
  • JVM

    JVM(Java Virtual Machine)Java 虚拟机是一个微型操作系统,有自己的硬件构架体系,还有相应的指令系统。能够识别 Java 独特的 .class 文件(字节码),能够将这些文件中的信息读取出来,使得 Java 程序只需要生成 Java 虚拟机上的字节码后就能在不同操作系统平台上进行运行。

    180 引用 • 120 回帖 • 1 关注
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    107 引用 • 153 回帖 • 3 关注
  • 小说

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    28 引用 • 108 回帖
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    5 引用 • 26 回帖 • 526 关注
  • 博客

    记录并分享人生的经历。

    273 引用 • 2388 回帖
  • 分享

    有什么新发现就分享给大家吧!

    247 引用 • 1792 回帖 • 7 关注
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 32 关注
  • 友情链接

    确认过眼神后的灵魂连接,站在链在!

    24 引用 • 373 回帖 • 1 关注
  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖
  • LeetCode

    LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!

    209 引用 • 72 回帖 • 1 关注
  • ngrok

    ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

    7 引用 • 63 回帖 • 622 关注
  • 微软

    微软是一家美国跨国科技公司,也是世界 PC 软件开发的先导,由比尔·盖茨与保罗·艾伦创办于 1975 年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。

    8 引用 • 44 回帖
  • gRpc
    11 引用 • 9 回帖 • 61 关注
  • Ngui

    Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
    Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。

    7 引用 • 9 回帖 • 388 关注
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 584 关注
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 624 关注
  • 知乎

    知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。

    10 引用 • 66 回帖
  • Flume

    Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。

    9 引用 • 6 回帖 • 621 关注
  • 链书

    链书(Chainbook)是 B3log 开源社区提供的区块链纸质书交易平台,通过 B3T 实现共享激励与价值链。可将你的闲置书籍上架到链书,我们共同构建这个全新的交易平台,让闲置书籍继续发挥它的价值。

    链书社

    链书目前已经下线,也许以后还有计划重制上线。

    14 引用 • 257 回帖
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    334 引用 • 323 回帖
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 124 关注