Skip to content

Known issues

José Carlos edited this page Jun 23, 2025 · 8 revisions

Warning

As this library is currently under active development, some rough edges are expected. Here are some that we spotted:

  • Second Monitor Disappearing or losing framerate lock

    • The secondary screen is rendered when StartUI() is called, which opens a fullscreen window on the (x0,y0) coordinates. However, the screen may disappear or lose its PLM framerate lock if any other window intersects with it. If this happens, you can simply call StartUI again to restore the display. I usually set my main monitor to have a different frequency (75 Hz) to the PLM's display (~59.97 Hz) such that it's obvious looking at the Debug Panel that the framerate is not locked at the PLM's refresh rate. In this case, calling StartUI(int monitor_id) locks it again.
  • Library not loading

    • There may be issues loading the library if its dependencies are missing. You can check the dependencies of plmctrl.dll using this tool. We plan to include all necessary dependencies in a future release, so the only thing that you'll need is plmctrl.dll and plmctrl.h.
Clone this wiki locally