笔记本电脑:华硕 Zenbook UX305UA
操作系统:Windows 10
问题:当笔记本电脑的 CPU 使用率达到 100% 时(尤其是当运行/调度的线程多于 CPU 核心/线程数时——当多个多线程应用程序同时运行时,通常会出现这种情况),鼠标平滑滚动和“处理”会严重延迟或完全无响应。可以通过运行 CPU-Z 多线程基准测试并尝试滚动另一个应用程序中的某些内容(例如浏览器中的网页)来重现此问题。
我已经解决了这个问题,并且创建这个问题只是为了让搜索引擎将来为我编制索引,以便在我忘记的情况下找到它(但也为了让任何想知道如何解决这个问题的人能够找到它)。
答案1
查看华硕智能手势应用程序/进程是否以适当的 CPU 优先级运行。就我而言,该进程始终在系统启动时以“低于正常”的优先级自动运行。
- 打开任务管理器(Ctrl + Shift + Esc)。
- 在“进程”选项卡中,按名称排序,然后找到“华硕智能手势中心”。
- 右击并选择“查看详细信息”。详细信息选项卡将打开,其中已预先选定该流程。
- 右键单击预选进程 (AsusTPCenter.exe),然后将鼠标悬停在“设置优先级”子菜单上。它应该会显示进程当前设置为以什么 CPU 优先级运行。
- 如果优先级是“低于正常”(或“正常”——我建议至少将其设置为“高于正常”),那么这就是问题所在,解决方案如下所述。
我没有找到让 AsusTPCenter.exe 以不同的优先级启动的方法。我只能编写一个批处理脚本,将进程的优先级设置为“高于正常”,然后让该脚本在我的用户登录时自动运行。请参阅以下步骤:
- 在任何地方创建一个.bat 文件。
- 編輯它。
- 将以下内容放入其中:
wmic process where name="AsusTPCenter.exe" CALL setpriority "above normal"
- 节省。
- 打开运行窗口(Windows 键 + R)。
- 输入 shell:startup 并按 Enter。它将打开一个目录,您可以在其中放置用户登录时自动运行的脚本。
- 将第 1 点中创建的 .bat 文件移动到该目录,或者创建该文件的快捷方式,并将快捷方式放在那里。
- (可选)至少运行一次批处理文件,看看它是否按预期运行。即确保 AsusTPCenter.exe 进程以任何优先级运行,但“高于正常”,然后双击 .bat 文件,最后重新检查进程的优先级。它现在应该以“高于正常”的优先级运行。
- 重新启动机器以确认以上所有操作均有效。
笔记:
- 令人遗憾的是,华硕的触摸板驱动程序远非理想。互联网上有资源报告称,使用其他驱动程序(与 Windows 集成得更好)不会出现华硕驱动程序的许多问题。这些资源报告的驱动程序之一是“Elan”。
- Windows 11 可能不会受到此问题的影响(如果华硕决定提供与 Win11 的触摸板原生处理完全集成的触摸板驱动程序)。
- 帮助我找到此解决方案的链接: