为 FPVSIM 设置 PS4 控制器
连接、映射和校准 PlayStation 4 控制器,以便在 FPVSIM 无人机模拟器中平稳飞行。
删除浏览器帧速率限制并调整 Chrome VSync 设置,以实现更流畅、更低延迟的 FPVSIM 飞行。
Start with the Chrome Performance Launcher below, then compare the same track and settings on your computer. The simulator already uses the optimized renderer by default; no special URL or performance mode is needed.
选择任何屏幕截图以全尺寸查看。模拟器屏幕截图显示了早期的界面;使用突出显示的控件作为视觉参考。
Open FPVSIM in Chrome with the browser settings used in our performance testing, without editing shortcuts or typing commands.
Download the ZIP for your computer and extract it. Keep the launcher, quit shortcut, README, and helper files together.
If Chrome is already running, save your work, then choose Close Chrome and open FPVSIM. You can also close Chrome yourself and choose Retry.
The launcher opens the simulator and reuses your existing Chrome profile named FPVSIM, including its login and controller settings. If there is no matching profile, it reuses or creates a separate FPVSIM profile. Sign in and set up your controller there once.
Save your work, then open the included Quit Chrome shortcut to close the performance session. Open Chrome with your usual shortcut to restore normal extensions and sync.
Your track, camera, physics, collisions, and controller settings stay unchanged. Your Chrome profile is reused, not copied.
If your FPVSIM profile belongs to regular Chrome, the session settings affect all profiles in that Chrome session. Closing it ends those windows and background tasks. Save first: the macOS and Ubuntu quit shortcuts may close tabs without a page confirmation.
The launcher is optional. The flags reproduce our Windows test configuration; macOS and Ubuntu have not been latency-benchmarked. Results depend on your hardware and display, and the flags alone did not show a clear additional latency improvement in our Windows tests. Disabling VSync may increase screen tearing and power use. Compare the same track, and use your normal Chrome shortcut if you prefer its results.
低规格模式有利于广泛的兼容性。高规格模式公开了教程中使用的渲染分母控件。
分母越低,图形循环运行的频率越高;分母越高,这项工作就越少。降低值直到场景有响应,但如果您看到持续的抖动或卡顿,请再次提高该值。

单核物理可以在简单的赛道上提供较低的端到端延迟。多核物理减轻了模拟工作的负担,并且在 Google 地图、湖屋或浮岛等大型场景中可以更加流畅。在您的硬件上测试两者。
启用性能图并观察图形循环速率、物理负载和内存。如果物理负载持续较高,即使图形数量看起来令人印象深刻,运动也会变得不均匀。
如果画面流畅,但无人机响应仍过于灵敏或迟钝,请在 Drones 中检查其 PID 设置。PID 调整改变的是飞行响应,而不是渲染帧率;这张旧截图中的数值仅为示例,并非可直接照抄的当前默认值。

The launcher selects the FPVSIM profile and disables extensions for the session. If you launch Chrome manually, use that same profile and keep extensions off while flying; there is no need to create another profile.
避免在会话期间运行多个模拟器选项卡或其他繁重的页面。
在干净的配置文件中重新加载 FPVSIM,并将相同的场景、车辆和设置与您的基线进行比较。
The launcher above applies these flags for you. If you prefer to configure a Chrome shortcut yourself, the video demonstrates the following alternative.
--disable-gpu-vsync --disable-frame-rate-limit如果桌面上没有快捷方式,请在开始菜单中找到Chrome,打开其文件位置,然后将快捷方式复制到桌面。
打开快捷方式的属性。将光标放在 chrome.exe 周围的结束引号后面,添加一个空格,然后附加上面显示的参数。

应用更改,关闭每个 Chrome 窗口,然后使用编辑的快捷方式启动 Chrome。
再次测试FPVSIM。这些是不受支持的浏览器标志,其可用性和行为可能会发生变化;如果 Chrome 变得不稳定或停止接受它们,请删除它们。
为了可读性,此文本已被清理并保留了教程的技术顺序。
00:00–01:08
第一个控件是渲染分母,它与许多游戏中的设置不同。较低的值会更频繁地运行 FPVSIM 图形循环,而太低的值会引入抖动。低规格模式最大化兼容性;高规格模式让有能力的计算机调整分母。
01:08–02:38
该演示将分母 1 与更高的值进行比较。屏幕上的 FPS 数字对图形循环迭代进行计数,而显示器仍然以其自己的刷新率显示帧。在 FPVSIM V2 中,即使较旧的物理 FPS 控件仍然可见,物理更新也固定为 500。
02:39–03:41
接下来,选择单核或多核物理。单核计算共享主线程,可以减少简单轨道上的延迟。多核计算将模拟工作转移到另一个核心,对于更大的场景可以更流畅。使用性能统计数据来比较图形速率、物理负载和内存。
03:42–04:38
高物理负载图表可能导致不一致的运动。本教程还指出,FPVSIM 的 PID 参数运行真实的 PID 算法,尽管详细的 PID 调整是一个单独的主题。
04:39–05:12
浏览器扩展可能会影响性能。专门为模拟器创建一个干净的 Chrome 配置文件,这样就不会出现意外的扩展与之竞争。
05:13–06:34
最终的优化是可选的 Chrome 快捷方式,其中 GPU VSync 和帧速率限制被禁用。查找或创建 Chrome 快捷方式,打开“属性”,在 chrome.exe 之后附加两个启动参数,应用更改,关闭 Chrome,然后通过该快捷方式重新启动。
06:35–07:00
当会话感觉不正常时,创建者有时会使用 F5 重新加载 FPVSIM。在您自己的硬件上尝试测量的设置,并保留产生最平滑可靠控制的组合。
否。越低可能会更快,但太低会产生抖动。使用在您实际飞行的场景和硬件配置中保持流畅的最低值。
否。视频解释说这是图形循环速率。您的显示器仍以其支持的刷新率显示。
当单核物理显示负载不均匀时,尝试在大型或复杂场景中使用它。在功能强大的计算机上,简单的赛道在单核模式下可能会感觉延迟较低。
No. The optimized simulator renderer is already the default. The launcher is a convenient way to try the Chrome settings used in our Windows tests. You can always quit that session and reopen Chrome normally.
If Chrome already has a profile named FPVSIM, the launcher reuses it. Otherwise it reuses its previous launcher profile before creating one. It does not copy or merge profile data.
Chrome opens with tabs and an address bar. The outer window starts at 1296 × 815, allowing roughly 1280 × 720 (16:9) for the page. Toolbars, browser zoom, display scaling and desktop limits can change the actual page size. You can resize it normally.
macOS uses its built-in Bash and JavaScript tools, with Google Chrome installed in Applications. Ubuntu uses Bash, Python 3, and a terminal, normally included with Ubuntu Desktop. Neither launcher requires administrator access.
The script is not signed or notarized. Review the included files and follow Apple's instructions for opening a downloaded app you trust.