<div dir="ltr">What exactly is the correct way to support cloned monitors using LibDRM. As I see it, there are two methods:<div><br></div><div>- Use the connector array in drmModeSetCrtc</div><div>- Use one crtc per connector, but share the same framebuffer. </div><div><br></div><div>Right now I am using option #2 as it seems to be the most flexible, but my current issue is that on laptops, the connector for the laptop's main screen is only retuning 1 mode (tested on a Lenovo, and an HP folio), which means that your unlikely to find a common mode between the laptop monitor, and an external screen (monitor or projector). </div><div><br></div><div>So with the above problem, right now the only thing that I know to do would be to set the resolution of the laptop monitor and external monitor to be their "preferred" resolution, and then copy and scale for "cloned mode" which seems like a terrible idea considering the laptop monitor should be able to set itself to some more basic resolutions (like 800x600).</div><div><br></div><div>- Rian</div></div>