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

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

主要信息:

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

软件版本:时时最新。

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

处理方案:

现在都怕了:

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

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

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

这都有点玄学了。

  • 思源笔记

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

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

    26178 引用 • 108738 回帖
  • Q&A

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

    10058 引用 • 45709 回帖 • 68 关注

相关帖子

欢迎来到这里!

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

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

    事情解决了。

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

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

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

  • NaughtyCat

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

    1 回复
  • wumaojj via macOS

    我是默认主题。

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

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

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

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

    app.commandLine.appendSwitch("force_high_performance_gpu");

    参考: Supported Command Line Switches | Electron

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

    app.commandLine.appendSwitch("force_high_performance_gpu");

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

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

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

    1 回复
  • wumaojj via macOS

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

    性能模式,续航模式。

    以我的 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 via macOS

    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 via macOS

    嗯,理解。

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

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

  • 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 1 评论

    image.png

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

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

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

请输入回帖内容 ...

推荐标签 标签

  • etcd

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

    6 引用 • 26 回帖 • 545 关注
  • CAP

    CAP 指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。

    12 引用 • 5 回帖 • 632 关注
  • TGIF

    Thank God It's Friday! 感谢老天,总算到星期五啦!

    291 引用 • 4495 回帖 • 662 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用 • 4 关注
  • OpenStack

    OpenStack 是一个云操作系统,通过数据中心可控制大型的计算、存储、网络等资源池。所有的管理通过前端界面管理员就可以完成,同样也可以通过 Web 接口让最终用户部署资源。

    10 引用
  • 叶归
    12 引用 • 56 回帖 • 23 关注
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 642 关注
  • Laravel

    Laravel 是一套简洁、优雅的 PHP Web 开发框架。它采用 MVC 设计,是一款崇尚开发效率的全栈框架。

    19 引用 • 23 回帖 • 737 关注
  • ZooKeeper

    ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 HBase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

    60 引用 • 29 回帖 • 8 关注
  • Eclipse

    Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

    76 引用 • 258 回帖 • 623 关注
  • DNSPod

    DNSPod 建立于 2006 年 3 月份,是一款免费智能 DNS 产品。 DNSPod 可以为同时有电信、网通、教育网服务器的网站提供智能的解析,让电信用户访问电信的服务器,网通的用户访问网通的服务器,教育网的用户访问教育网的服务器,达到互联互通的效果。

    6 引用 • 26 回帖 • 536 关注
  • DevOps

    DevOps(Development 和 Operations 的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

    59 引用 • 25 回帖 • 3 关注
  • 房星科技

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

    6 引用 • 141 回帖 • 605 关注
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 233 回帖 • 6 关注
  • ActiveMQ

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

    19 引用 • 13 回帖 • 681 关注
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    500 引用 • 1396 回帖 • 246 关注
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖
  • RESTful

    一种软件架构设计风格而不是标准,提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

    30 引用 • 114 回帖 • 3 关注
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    86 引用 • 165 回帖 • 3 关注
  • Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。

    11 引用 • 19 回帖 • 394 关注
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    79 引用 • 431 回帖
  • BAE

    百度应用引擎(Baidu App Engine)提供了 PHP、Java、Python 的执行环境,以及云存储、消息服务、云数据库等全面的云服务。它可以让开发者实现自动地部署和管理应用,并且提供动态扩容和负载均衡的运行环境,让开发者不用考虑高成本的运维工作,只需专注于业务逻辑,大大降低了开发者学习和迁移的成本。

    19 引用 • 75 回帖 • 678 关注
  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    173 引用 • 414 回帖 • 364 关注
  • OpenCV
    15 引用 • 36 回帖 • 2 关注
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 102 关注
  • ReactiveX

    ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的 API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。

    1 引用 • 2 回帖 • 179 关注
  • 又拍云

    又拍云是国内领先的 CDN 服务提供商,国家工信部认证通过的“可信云”,乌云众测平台认证的“安全云”,为移动时代的创业者提供新一代的 CDN 加速服务。

    20 引用 • 37 回帖 • 578 关注